All articles
Nostalgia

Dial-Up Detectives: How ToneLoc and THC-SCAN Accidentally Founded the Penetration Testing Industry

Picture it: 1997. You're fourteen years old, your parents think you're doing homework, and your computer is methodically calling every phone number in a 312 area code prefix, one by one, listening for the shriek of a modem handshake on the other end. You've got a text file filling up with hits. You don't know exactly what you're going to do with them yet. You just know that somewhere in that list of numbers, there's a corporate PBX, a university dial-in, or maybe — maybe — something genuinely interesting.

You are, without knowing it, performing a penetration test. In about ten years, someone will pay you $150 an hour to do exactly this, except with a signed scope-of-work agreement and a laptop instead of a beige tower running DOS.

The Phone Network as Attack Surface

To understand war dialing, you have to understand what the phone network looked like to a curious teenager in the mid-nineties. Ma Bell had spent decades building an infrastructure that connected literally every business in America to the public switched telephone network, and those businesses had been enthusiastically plugging modems into that infrastructure since the early eighties. By the time Windows 95 shipped, the American telephone network was riddled with modems — corporate remote access servers, university dial-in pools, fax machines that answered voice calls, PBX systems with voicemail backdoors, and industrial control systems that some engineer had connected to a phone line in 1987 and then completely forgotten about.

From a security standpoint, this was a catastrophe. From a curious teenager's standpoint, it was a treasure map.

ToneLoc: The Tool That Started It All

The war dialing concept predates the internet, going back to the 1983 film WarGames, where Matthew Broderick's character uses a computer to dial every number in a prefix looking for other computers. But the tool that turned the concept into a mass hobby was ToneLoc, released in 1994 by two hackers named Minor Threat and Mucho Maas. It ran in DOS, it was free, and it was stupidly simple to use.

You gave ToneLoc a range of phone numbers. It called them sequentially. When it detected a modem tone, a carrier, or an interesting response, it logged the number and moved on. Run it overnight and wake up to a text file full of potential targets. The tool even had configurable delay settings so you could spread your calls out and avoid the kind of call pattern that would make a phone company's fraud detection system twitch.

ToneLoc spread through BBSs and early FTP sites the way any good tool did in that era — hand to hand, handle to handle, with a reputation that preceded it. By 1996 it was standard equipment for anyone who considered themselves serious about exploring the phone network.

THC-SCAN: The German Upgrade

If ToneLoc was the Honda Civic of war dialers — reliable, ubiquitous, gets the job done — then THC-SCAN from the German hacker group The Hacker's Choice was the tuned import with aftermarket everything. Released in the late nineties, THC-SCAN brought a more sophisticated detection engine, better logging, and a cleaner interface to a process that ToneLoc had made mainstream.

THC (The Hacker's Choice) deserves a separate article entirely — they were responsible for a remarkable run of security tools in the late nineties and early 2000s, many of which are still referenced in professional security contexts today. But THC-SCAN was their contribution to the war dialing tradition, and it elevated the practice from a teenager's weekend hobby to something that started showing up in actual security research.

The irony is thick: a group of European hackers building a tool that would eventually be used by Fortune 500 security consultants to audit the very corporate infrastructure that their teenage contemporaries had been casually mapping for fun.

What War Dialers Actually Found

Here's where the history gets genuinely interesting, and genuinely alarming. The things war dialers found when they scanned corporate phone number ranges in the late nineties were not edge cases. They were systematic failures.

PBX systems with default passwords were everywhere. A PBX (private branch exchange) is the phone system a company uses to manage internal calls, and many of them had remote maintenance modems attached with credentials that had never been changed from the factory defaults. Getting into a corporate PBX meant free long-distance calls at minimum, and occasionally access to voicemail systems where executives left detailed messages about things they probably shouldn't have.

Remote access servers — the corporate equivalent of a dial-in BBS — were frequently discovered with weak or default credentials. These were the systems that traveling employees used to connect to the corporate network from hotel rooms, and they were often configured by the same IT departments that thought "password" was an acceptable password.

Industrial control systems were the genuinely scary finds. Utility companies, manufacturing plants, and infrastructure operators had been connecting monitoring systems to phone lines for decades, and the security model for these systems was essentially nonexistent. A war dialer hitting the right number range could find a modem connected to something that controlled actual physical infrastructure.

None of this was secret. The hacker community had been writing about these vulnerabilities in zines like Phrack since the late eighties. The difference in the late nineties was that the tools to find them were now accessible to anyone with a computer and a phone line.

From Bedroom to Boardroom

The professional penetration testing industry didn't emerge from a vacuum. It emerged from exactly this culture. The teenagers who spent their weekends running ToneLoc scans in 1997 were, by 2002, being hired by the same companies they'd been casually mapping to do formal security assessments. The methodology was identical. The difference was the paperwork.

ISS (Internet Security Systems), @stake, and a dozen other early security consultancies that emerged in the late nineties and early 2000s were staffed heavily with people who had come up through exactly this tradition. They knew how corporate infrastructure was actually deployed — not how the vendor documentation said it should be deployed, but how it actually was, in the real world, with default passwords and forgotten modems and PBX systems that hadn't been audited since 1991.

The formal methodology documents that NIST and others eventually published for penetration testing read, to anyone who was around in the late nineties, like a cleaned-up version of what teenagers were doing for fun. The vocabulary changed. The billable rates appeared. The essential activity remained the same.

The Last Dial Tone

War dialing is mostly a historical curiosity now. The PSTN is in managed decline, modems are museum pieces, and the attack surfaces that consumed a generation of curious teenagers have been replaced by VPNs and cloud infrastructure and a whole new set of vulnerabilities that require different tools entirely.

But somewhere in the GitHub repositories of modern penetration testing frameworks, the DNA of ToneLoc persists. The concept of systematically enumerating a network's exposed services — calling every number, knocking on every door — is as fundamental to security assessment today as it was when Minor Threat and Mucho Maas shipped a DOS executable that changed everything.

The teenagers with their war dialers didn't know they were founding an industry. They thought they were just exploring. Turns out those are sometimes the same thing.

All Articles