Basics on Answering Machine Hacking
by horrid
Before you all start complaining, I know that in the 1980s and early 1990s, about a million texts were being spread around BBSes about Voice Mailbox (VMB) and answering machine hacking.
This article is, of course, more recent and contains more information about certain brands of answering machines to aid you in getting into an answering machine (provided you know what brand of machine it is).
Also, it focuses more on three-digit passcodes as well as two-digit ones. If you don't know what brand the machine is, this article will also contain a generic overview of gaining remote access to answering machines.
Why would you want to hack an answering machine? There are a number of reasons such as spying on people (such as your girlfriend/boyfriend/wife/husband) or just for fun and games (pranking or changing the Outgoing Message or OGM). Once you are into an answering machine you can listen/delete messages and/or change the OGM to say whatever you want it to. You decide for yourself why you would want to hack an answering machine.
Most answering machines require you to enter the password while the OGM is being played. However, some require you to hit a certain key (such as 0, *, or #) after which it will say "Please enter your password" or perform a series of beeps.
A few answering machines require the password after the OGM has finished and the long beep has been played. Some answering machines will disconnect you after you enter a certain number of digits (in which case, you'll need to call back and start again).
Case in point, the Panasonics made in the early-1990s (and maybe afterwards?) require a two-digit passcode during the OGM and will disconnect you after six digits have been entered if they don't contain the password sequence.
If you think you are dealing with an old answering machine that uses a two-digit passcode (such as fairly old Panasonic or AT&T answering machines), there is an easy way to break into it or any two-digit machine that is simply listening for the correct sequence of numbers. Simply call it and then enter this number during the OGM (or after you hit the initialization key to get the machine to listen for a passcode):
00102030405060708091121314151617181922324252627282933435363738394454647484955657585966768697787988990The above number works on every two-digit passcode (provided it is like most answering machines that don't read the digits in groups of two or three but rather just listen for the right sequence).
It works because it contains every possible two-digit passcode. This is very effective. If you get cut off or don't get it all entered during the OGM, call back and start with the number you got cut off on.
However, in this day and age, most answering machines use three-digit passcodes.
Despite the digit increase, these passcodes are usually as easy (if not easier) to break. The reason for this is because the company wants the customer to be able to remember his/her passcode so it will be easier for them to access their messages away from home without remembering some random three-digit number the company came up with. These default passcodes are supposed to only be temporary. (The customer is supposed to change it shortly after they purchase the machine.)
This is not usually the case, however, because most answering machine owners:
- Don't even know it's possible to remotely access their answering machine.
- Don't think they are vulnerable to attack.
- Are too lazy to change their passcode.
Also, after a power outage, most machines reset to the default passcode and answering machine owners will usually forget to change their passcode back or get ticked off and just leave the default passcode enabled. For this reason, you may have better luck right after a power outage.
Most default three-digit passcodes are either the same number three times in a row (000, 111 - to name some common ones) or three-digits in numerical order (123, 456, 789). BellSouth's answering machines use the same digit three times in a row (usually 888).
"Is there one big number I can enter that will cover all three-digit possibilities, like the number for the two-digit passcodes?" The answer is yes.
However, it is a lot larger. It's 1005-digits long and covers every possible three-digit combination.
Three passcodes are in the number twice, 988, 889, 898. I couldn't stop those three codes from being repeated without screwing up the entire number. If someone comes up with a better number that contains all three-digit possibilities without repeating a three-digit sequence throughout, submit it:
00010020030040050060070080090110120130140150160170 18019021022023024025026027028029031032033034035036 03703803904104204304404504604704804905105205305405 50560570580590610620630640650660670680690710720730 74075076077078079081082083084085086087088089091092 09309409509609709809911121131141151161171181191221 23124125126127128129132133134135136137138139142143 14414514614714814915215315415515615715815916216316 41651661671681691721731741751761771781791821831841 85186187188189192193194195196197198199222322422522 62272282292332342352362372382392432442452462472482 49253254255256257258259263264265266267268269273274 27527627727827928328428528628728828929329429529629 72982993334335336337338339344345346347348349354355 35635735835936436536636736836937437537637737837938 43853863873883893943953963973983994445446447448449 45545645745845946546646746846947547647747847948548 64874884894954964974984995556557558559566567568569 57657757857958658758858959659759859966676686696776 78679687688689697698699777877978878979879988898988 99900The number may be intimidating at first, but think of it this way:
1.) You would normally have to enter 1,000 passcodes to cover all possible combinations. A combination is three-digits long, so that is 3,000 digits. This number cuts the number of digits you would normally have to enter by almost two-thirds.
2.) You only need to use this number as a last resort if the answering machine doesn't accept the normal default passcodes mentioned above. (I would venture to say at least 80 to 90 percent do.)
3.) You will most likely come across the three-digit combination before you have entered all 1,005 digits.
Some BellSouth answering machines beep after every digit that is entered. In this case you must slow down so that you get one beep per number and the answering machine doesn't miss any. Also, if you get cut off while entering this number, just call back and start one number before the last one you entered.
Once you have gotten into the machine, BellSouth machines, along with most others, have a recording that tells you what numbers perform certain commands. Another way you can get the passcode to BellSouth machines (and others) is if you are at that person's house (such as your friend or girlfriend); simply press the Code button when no one is looking. The LCD screen that usually displays the number of messages recorded on the machine will flash the three-digit passcode for that machine.
Another good way to get into answering machines (if you know what brand/model they use) is to go to a place like Walmart or RadioShack and ask to see a user's manual on them. This works only if they have the model in stock. You might also want to tell them you bought the machine and lost your user manual.
The vulnerabilities mentioned in this article should not be confined to individual's machines. Company answering machines (we'll let you decide what kind of company) are just as vulnerable.
Greets: Necro, Vega, Jizz, Telepathy, and Seek.
2-Digits
0102030405060708090 112131415161718191 2232425262728292 33435363738393 445464748494 5565758595 66768696 778797 8898 993-Digits
000100200300400500600700800900 01101201301401501601701801901 02102202302402502602702802902 03103203303403503603703803903 04104204304404504604704804904 05105205305405505605705805905 06106206306406506606706806906 07107207307407507607707807907 08108208308408508608708808908 09109209309409509609709809909 11211311411511611711811911 12212312412512612712812912 13213313413513613713813913 14214314414514614714814914 15215315415515615715815915 16216316416516616716816916 17217317417517617717817917 18218318418518618718818918 19219319419519619719819919 222322422522622722822922 2323323423523623723823923 2424324424524624724824924 2525325425525625725825925 2626326426526626726826926 2727327427527627727827927 2828328428528628728828928 2929329429529629729829929 333433533633733833933 3434434534634734834934 3535435535635735835935 3636436536636736836936 3737437537637737837937 3838438538638738838938 3939439539639739839939 444544644744844944 4545545645745845945 4646546646746846946 4747547647747847947 4848548648748848948 4949549649749849949 555655755855955 5656656756856956 5757657757857957 5858658758858958 5959659759859959 666766866966 6767767867967 6868768868968 6969769869969 777877977 7878878978 7979879979 888988 8989989 999