Skip to content

DanHugo.com

Sections
Personal tools
You are here: Home » Stories » Special Stories » WarDialing meets CrankCalling
advertisement
 

WarDialing meets CrankCalling

You know you've done it. You've dialed a phone and hung up. You've done it a few times in a row. Maybe you've done it to piss someone off, maybe because you liked someone. Whatever the reason, at some point I discovered that there was no reason a little bit of technology shouldn't be brought in to make matters easier.

I worked at McDonald's for about a year in high school.  Part of the reason I put myself through that was so I could afford my Mitsuba 1200 modem to go with my Apple //e and a little buffered serial board, all of which ran too hot so that the clock generator would skew unless I ran uncovered with a desk fan blowing right into the case.  Ah, the good old days.

Right around then was when WarGames was out, and the world of BBSs and telenet and random modems on random phone lines and blueboxes and all that swirling around me.  I was sort of a wannabe, because I wasn't really looking to hack The Pentagon or anything, but I had that itch that nerdles have when they get their new toys and they see those movies and read those stories.  I blame the media.

So a friend of mine had a digital pager.  I think he had it for work or maybe he just had it because for him that was as desirable as a modem was for me.  Who knows.  I found it fascinating anyway, and one day I noticed something that flipped that proverbial light bulb right on in my head.

He got a page, he called the number that appeared on his pager, and then he hung up.  I asked what that was about, and he said something like, "He said he didn't page me."  Basically, it was a wrong number.

This got me to thinking.

I wondered how often someone with a digital pager would see a number they didn't recognize and still go ahead and dial it.  Surely there were sales people and other business types who were using these pagers for legitimate purposes, legal or otherwise.

Then, two interesting details converged.  I had already written a "War Dialer" for my modem, for reasons I'll not go into here.  The code was trivial, of course, and it was easily modified to accomodate the second detail.  Digital pager numbers were assigned in large, contiguous blocks on a particular prefix.

The experiment was simple.  Using my modified war dialer, choose a prefix, a starting suffix, and a count, and then enter the target phone number.  Hit enter.  Sit back and watch.

If I recall correctly, the asynchronous dialing method I had cooked up meant there was a lot of slack in the process, so there were about 5 pages being sent each minute.  That seems like a small number, until you ponder that number multipled by 60, and then by something like 4 or 5.

In other words, one target phone number would appear on maybe 1200 digital pagers in less than 5 hours.

I never tried scaling that across multiple dialers on multiple modems.  Never really needed to.

It turns out, a disturbingly large percentage of people would actually dial that number blindly, expecting to hear that they were either paged by a legitimate customer, client, friend or other, or they were mis-paged, which was completely reasonable on their end.  The load on a particular pager owner was almost zero.

The load on the pager company was also almost zero.  Five pages per minute was so far down into the noise that they couldn't even be bothered to check into it.  They used more soothing tones than that, but that was the take-home message.  I know, I checked.  No traces, no investigations.

The owner of the target number had another viewpoint entirely.  Imagine getting the same quizzical phone call every few minutes for days.  "Did you page me?" echoing through your hallways as your spouse or roommate went insane from the torture of repetition.

I like to think that I came up with a rather unusual distributed denial-of-service attack before the phrase became popular.  Answering machine messages would invariably be changed to "Someone is playing a trick on us..." or the phone might just be left off the hook for a few days.

That was 1200 pagers in one prefix.  There were thousands of pagers and other prefixes.  Luckily, I found other things to distract me...

Created by danhugo
Last modified 2005-03-04 03:40 PM
Blog
Recent additions:
No blog entries are published.
« February 2006 »
Su Mo Tu We Th Fr Sa
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28        
 
 

Powered by Plone

This site conforms to the following standards: