148 lines
6.4 KiB
Plaintext
148 lines
6.4 KiB
Plaintext
|
||
Title : AIO 5.0b Documentation
|
||
Creation Date : 1/11/87
|
||
Author : Peter King
|
||
|
||
|
||
Well Here it is....AIO 5.0!! 5.0 incorperates MANY new features which will
|
||
be discussed here in this .DOC file. A basic knowledge of hacking terminology
|
||
is assummed....THIS IS NOT A TUTORIAL ON HACKING OUT CODES, it is only an
|
||
explaination of the newer AIO 5.0 features.
|
||
|
||
|
||
New Features will be discussed relative to AIO 4.0b and will be catagorized
|
||
by the section of the program that they relate to.
|
||
|
||
|
||
Access Code Finder
|
||
==================
|
||
MANY new features here make this (I believe) the most flexible code hacker
|
||
available today.
|
||
|
||
First, you may now specify an external file to read in which
|
||
contains a list of carrier numbers, up to 1000. This file would contain
|
||
numbers that would always answer with a carrier, or, if you are reverse
|
||
hacking (discussed later), numbers that would NEVER answer with a modem-tone
|
||
(payphones work well). This file MUST contain numbers in in the format :
|
||
|
||
##########<CR>
|
||
##########<CR>
|
||
##########<CR>
|
||
etc....
|
||
|
||
If a number is not in this format (straight 10 digits..no hyphens or dashes),
|
||
it will be ignored. This is just a standard ASCII file which could be created
|
||
with any straight ASCII editor or even by "COPY CON:FILENAME". If you run into
|
||
a problem because it will support "only" 1000 numbers, get in touch with me and
|
||
I will personally tell you to take a hike. AIO chooses which number to use
|
||
completely at random, making it harder to spot a pattern in dialing attempts.
|
||
|
||
Second, you can now tell AIO what to do if your modem sends the result string
|
||
"BUSY" during dialing. AIO can either 1)Record the code as valid, 2)Abort this
|
||
try and continue, or 3)Ignore it altogether. Since some services use a busy
|
||
signal to indicate an invalid code, this would make cycling immediate if you
|
||
chose "2)" and your modem supported busy signal detection.
|
||
|
||
Fianlly, AIO can now "reverse hack" a system. This is in response to some
|
||
services putting a carrier tone in thier recordings to fool your friendly
|
||
hacking program into thinking that the code was valid. If you plan to reverse
|
||
hack a system, you give it carrier numbers that will NEVER answer with a modem
|
||
tone (like a payphone), and if AIO does NOT get a CD during the dialing
|
||
attempt, it assumes the code is valid and records it.
|
||
|
||
I suggest you prepare one text file with a list of all your modem-tone numbers,
|
||
and another with a list of all the payphones you know. This offers you the
|
||
ultimate flexibility and lessens the chance that the LD company will notice
|
||
a pattern in dialing. With about 50 carrier numbers, and a 1 minute delay
|
||
between attemps, it would be very hard to spot a pattern in the LD company's
|
||
dialing log.
|
||
|
||
|
||
Sequential Dialer
|
||
=================
|
||
|
||
AIO will now skip to the next number immediately if it recieves "BUSY" from
|
||
the modem. This makes scanning much faster.
|
||
|
||
|
||
Terminal Mode
|
||
=============
|
||
|
||
This is completely new. It is provided as a way to test out the numbers you
|
||
find with the Seq. Dialer while still in AIO. Of course you could use it for
|
||
practially anything from testing a number to calling your favorite VPL node.
|
||
It is fairly full-featured considering that I was not trying to compete with
|
||
ProComm. Pressing Alt-D will get you a listing of the numbers you have found
|
||
with the Seq. Dialer, at which point you can choose one of those to dial or
|
||
enter one of your own to dial. Alt-K toggles a capture mode which will capture
|
||
all incoming/outgoing info to CAPTURE.AIO. HOME will get you a help menu with
|
||
all the available commands listed in it.
|
||
|
||
|
||
Modem Setup
|
||
===========
|
||
|
||
Even if you have used AIO before and have the config. files, you should go here
|
||
and reconfigure the program for your modem. The init. strings are all new and
|
||
need to be re-chosen. After fetching the correct values, you will be prompted
|
||
for whether or not you want Fast Dialing. Fast Dialing is not supported on the
|
||
Hayes 2400 because it does not recognize the S11 register (thanks a lot, Hayes!)
|
||
Carrier detection can now be accomplished in 2 different ways: The first is
|
||
that AIO can look for a string returned from your modem (default="CONNECT").
|
||
Note that AIO scans the string returned from the modem for this connection
|
||
string, so in the above case "CONNECT 1200" would be recognized as well, etc.
|
||
The second and MUCH PREFERRED method is that AIO can actually read the pin
|
||
on the RS-232 port to determine if CD is present. If you use this method
|
||
(which is the default), you must remember to set your modem switch to NOT
|
||
force CD, else AIO will always think it has CD. This setting of this "switch"
|
||
on the Hayes 2400 is automatically accomplished by the Fetched Init. strings.
|
||
In 5.0b, you can now choose the way you want AIO to hang up the modem, either
|
||
by dropping DTR (preffered), or by sending the standard Hayes escape code (+++)
|
||
followed by "ATH0". If you use the DTR method, remember to set your modem
|
||
switches to NOT force DTR. Again this is accomplished on the Hayes 2400 by
|
||
the fetched Init. Strings.
|
||
|
||
*** If you're having trouble getting AIO to communicate with the modem ***
|
||
*** correctly, delete your AIO.CNF file and run AIO again, then proceed ***
|
||
*** directly to the Modem Setup Menu and set AIO up for your modem. ***
|
||
|
||
|
||
COMMAND.COM Shell
|
||
=================
|
||
Zapped altogether since no one used it and it took up too much damn room.
|
||
|
||
|
||
QuickDial
|
||
=========
|
||
Also zapped since you can now do this through the Terminal Mode.
|
||
|
||
|
||
|
||
|
||
What the HELL is a code mask?
|
||
=============================
|
||
The code mask allows you to set any nuber of digits in the random code
|
||
to constants. For instance, if you were hacking 6 digit coes, a code
|
||
mask of "45..8." would result in codes like 456289,451188,450080, etc. Any
|
||
character in the mask which is not a numeral is taken to mean "generate a
|
||
random number here". Note that if you just wanted to set the first three
|
||
digits of a six digit code to 632, a mask of "632" would work just fine.....
|
||
there's no need to fill out the remaining spaces with periods or whatever.
|
||
If no code mask is specified, all digits are generated randomly. This mask
|
||
allows for a great deal of flexibility in hacking access codes.
|
||
|
||
|
||
|
||
Well, that's about it....let me know what you think and any suggestions that
|
||
you may have. My only suggestions are Have Fun and Be Carefull!
|
||
|
||
|
||
Cheers-
|
||
Pete
|
||
|
||
|
||
PS- Unsolicited donations of Absolut Vodka will be accepted at an undisclosed
|
||
address.
|
||
|
||
|
||
|