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.
|
|||
|
|
|||
|
|
|||
|
|