pHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhA
A p
h THE GS/1 USER'S GUIDE H
P --------------------- a
a Packet Assembler/Disasselmbler, Gateway, And Server P
H ------------------------------------- h
p Written By Doctor Dissector P/H/A-BOD A
A h
hApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaP
P h
a Written On March 23, 1990 - (c) 1990 Phreakers/Hackers/Anarchists A
H p
aPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApHaPhApH
Lamer's Disclaimer:
Neither the author nor the representative group(s) will not be responsible
for the readers actions prior to, during, and after exposure to this document.
The author assumes no responsibility for the accuracy of any of the information
contained herin, as well as the consequences from any of knowledge gained from
this file. This file's ONLY purpose was to educate. Enjoy.
Terms Of Distribution:
BBS's, users, and sysops may distribute this document freely AS LONG as
the document remains UNaltered in EVERY way. Thank You!
Glossary Of Terms Herin:
LAN: Local Area Network
NPA: Number Planning Area (Area Code)
NUA: Network User Address
NUI: Network User Id
PAD: Packet Assembl(er/y)/Disassebl(er/y)
PCP: PC-Pursuit
PSN: Packet Switching System
UUCP: Unix to Unix CoPy
WAN: Wide Area Network
Introduction:
I wouldn't consider myself the best of all hackers or phreakers, but I am
learning. During one of my learning endeavors on Telenet and other PSNs, I
discovered (for my first time), the GS/1 system. Being inexperienced at the
time, I knew about the great value of any private PAD, and began experimenting
with the system, determined that this system was some type of PAD and that I
would figure out how to gain full network access with a simple command.
I was right. And today, I'll welcome you to the world of power
communications. In this file, I hope you will learn a bit on the uses and
potential abuses of the GS/1 system; this is in no way, shape, or form, a
complete manual on the GS/1 system, but a compilation of my experimentation
on my first GS/1 system. So, just kick back and enjoy the file...
What Is The GS/1 System?
The GS/1 system is a combination of three major packet switching functions
bundled into one. The GS/1 system can operate as a private PAD, a X.25+
gateway, and/or a network (WAN) server. It is this combination that makes
this system so versitile. However, you should also note that NOT ALL GS/1
systems may have all three features "set up" for use; oh well, just make do
with what you have right now... scan tommorrow for more!
Logging Onto A GS/1 System:
As of today, I have not encountered a GS/1 PAD which had any type of logon
security whatsoever to gain access to its network "utilities." I don't know
if it's the software or the system operaters that are lagging or what, but it
sure makes it a helluvalot easier on my (and I'm sure) and your end.
When you logon from Telenet or whatever PSN you are originating from,
you will probably see a short welcome or warning about the system you are
gaining access to, and then a default prompt of "GS/1> " (This prompt can be
changed by the system operator, but usually isn't...). Well now, you're in.
Now, that was the easy part.
Inside The GS/1:
Once inside the GS/1 system, there are many options you can do, similar
to most PADs, gateways, and servers. The following was captured & edited from
a GS/1 system after hitting "?" at the "GS/1> " prompt.
Connect
[,] [ ECM ] [ Q ]
DEQueue ???
DisConnect
DO
Echo
Listen
Pause []
REMoteSET ???
REMoteSHow ???
RESume
SET = ...
SHow ...
SWitch
Transmit ???
N... Privileged Command
U... Privileged Command
Z... Privileged Command
As you can see, the commands are quite simple. I don't know if I listed all
of the commands above, but if you type in a single letter at the prompt, and
there are more commands present on the system that start with that letter,
GS/1 will show you the commands that begin with that letter to clear any user
confusion up.
GS/1 Command Summary:
Letters in CAPS are the only letters necessary to execute the given
command in GS/1! Also note that appending a '?' to the end of any FULL or
PARTIAL command will USUALLY prompt GS/1 to offer you some assistance in
summarizing the command/argument you are attempting to use.
Connect [,] [ ECM ] [ Q ]
The Connect command is by far the most useful utility on GS/1 that
I am aware of. Through proper formatting and usage, this command
will allow you to access ANY NUA accessible through Telenet, as if
you had entered an NUI. I will discuss a bit more on connecting
to NUAs later. Also, GS/1 allows the use of "ClearingHouseNames"
in the place of NUAs; sort of like how you can enter things on
Telenet at the "@" prompt, like "PORTAL," "TELEMAIL," and the such.
More on ClearingHouseNames later!
DEQueue ???
I have no idea what this command does.
DisConnect
This command will disconnect the PAD from a session. The GS/1 PAD
allows multiple connections (probably a max of 10-20) during the
read-time. Each session is numbered from 1-x where x is the last
session connected to. DC x will disconnect from session x, thus
hang-up from the system which was connected to at session x.
DO
This command will allow you to execute a macro file on-line. On the
GS/1, this could mean auto-logon to a private outdial system, a
LAN, another WAN, or who knows. More on macros later.
Echo
This command re-prints whatever is placed in the parameter.
I believe this is for parity and data transmission verification, most
similar to Telenet's ECHO CHAR and such...
Listen
Although this command says 'Listen,' it really is 'Logoff.' Hitting
L will disconnect ALL current sessions under the port number you
logged onto under, and disconnect you from the GS/1 PAD.
Pause []
This command will pause your terminal for the specified number of
seconds.
REMoteSET ???
Sorry, I have no information on this command.
REMoteSHow ???
Sorry, I have no information on this command.
RESume
If you have connected onto 1 or more systems and "broken" out of them,
in likeness to breaking out of a system in Telenet by typing '@,' and
you would like to RESume a session that is still currently connected,
this command will allow you to do just that.
SET = ...
The SET command allows you to change terminal and PAD characteristics,
the following is a PARTIAL list of options one could change when under
GS/1:
BAud BSDelay BSPad CRDelay
CRPad DataBits DeVice DUplex
FFDelay FFPad InterAction LFDelay
LFPad PARIty PRIvilege StopBits
TabDelay TabPad
Most of those parameters should be obvious. Again, if you want to know
more paramters available, just type SET x, where x is the first
character to any parameter, and if that charachter is the first
character to 2 or more parameters, those paramters will be listed to
help "solve" any user confusion.
SHow ...
This command will display the parameters under effect (similar to
the SET parameters), and will also show you other prominent information
you just might be interested in. Here are the SHow arguments available:
SHow ADDRess
SHow ClearingHouseNames [ [ @ [@ ] ] ]
SHow DefaultParameters [ ...]
SHow GLobalPARameters
SHow NetMAP [ Short | Long ]
SHow PARAmeterS [ ...]
SHow ...
SHow SESsions [ P ]
SHow VERSion
Most of the arguments should be obvious except the ClearingHouseNames
argument, which will show you the ClearingHouseNames to several systems
which are either defaulted to a connect macro to the specified system,
or within a WAN. The format of the names are:
SYSTEMNAME@LOCATION@ACCOUNT
Where SYSTEMNAME is the name/description of the destination system, the
LOCATION is the city of the SYSTEMNAME, and the ACCOUNT is usually the
owner/operator of the GS/1 PAD. To connect directly to a
ClearingHouseName, all you have to do is:
Connect SYSTEMNAME
And the GS/1 PAD will search the ClearingHouseNames database for the
system and other pertinent network info for you, and connect you up to
that system.
SWitch
SWitch will allow you to change to a different system if you are
connected to multiple sessions (more than 1 system at a time).
Transmit ???
Sorry, no information concerning this command; however, it appears
to be some sort of utility similar to either 'UUCP' or the Telenet
bulk data transfer ready command (DTAPE).
N... Privileged Command
U... Privileged Command
Z... Privileged Command
The above are Privileged account commands; sorry, I haven't been
able to secure any privileged passwords as of yet... but I'll be
working on it.
Connecting To NUAs:
One feature I really like about the GS/1 system (and it was not fun hacking
out the format to this one), is the -almost- unlimited network access this
PAD has. So, you wanna connect to some long distance NUAs, eh? Or you wanna
dial PC-Pursuit's outdial system direct and save yourself a few bux by
bypassing Telenet-PCP security? This is the one for you then.
Syntax:
Connect !xxx#DNICyyyzzzzz
Where xxx is the port that will make the dial, (usually anywhere from
00-99 or more), DNIC is the DNIC of the address without any
leading 0's, yyy is the NPA or Prefix (if applicable), and zzzz
is the suffix (if applicable).
Example:
We want to connect to 0311021200032, through port number 33:
Connect !33#311021200032
What The Hell Is A PORT?
A port on the GS/1 PAD is the address you have logged onto on the current
GS/1 system as well as addresses GS/1 uses to "call out" when you use any type
of Connect command. To find out what port number you are currently on, type:
SHow ADDRess
This will give some sort of a cryptic number with %'s and other symbols in
it, but we're looking for the PORT number here... Aha! The port number is the
NUMERICAL amount following the '!' in the string. There, you now have YOUR port
number (and like Telenet with local dialins, that port number may change if you
call back at a later date and someone/noone is on the system at the same time
as you).
Big deal. You have your port number... Now what? Now you have a location
to work with. Suppose your port number is 55. GS/1 has ports numbered in
increasing order, so if you have port 55, you can try the "Connect" command
through port 56,54,57,53 or similarly numbered ports. Understand?
What GS/1 does when you execute a Connect command to another NUA, GS/1
utilizes one of its ports to make the "call." Thus, when you enter:
Connect !xxx#DNICyyyzzzzz
The xxx (PORT number) you choose MUST be an open port. If a user is on
it, or you are on it, or it doesn't exist, you will either receive an error
message or a message stating that the port/address was busy. Try another port.
Other GS/1 Notes:
Some comments on the GS/1 PAD, Gateway, Server:
1) The PAD Delay when connected to MOST system through the GS/1 system
is increased (pretty drastically), and might cause input from your
terminal to appear sluggish and slow. However, incomming data is
not hindered in that fashion.
2) To access PRIvileged commands, type:
SET PRIvilege
You will be prompted for a password. If you get it right, good job. If
not, I do not know whether or not the GS/1 system records any such hack
attempts, but don't press your luck in hacking out the password if
the GS/1 PAD you are hacking in is the only PAD you have access to!
3) The GS/1 system usually does not send linefeeds and does not recognize
destructive backspaces when connected at 8,N,1; however, linefeeds and
destructive backspaces are compensated for at connections with E,7,1.
4) A trick on some GS/1 systems is to type:
SHow Macros
Which will show you a bunch of macros for the DO command; however,
on most GS/1 systems, this command has been edged out, EXCEPT to
the privileged (of course).
5) I don't know the charachter/control key that will "break" out of a
session and place you back on the GS/1 prompt. I know this is possible,
but... oh well... time to experiment some more.
Conclusion:
Well, I hope you enjoyed reading this file on the GS/1 PAD, Gateway,
and Server as much as I enjoyed typing it (hahahaha...). Anyway, I am sick of
typing, I just want to say one thing: Future Transcendent Saga WINS....
(READ PHRACK Newsletters 20-30! NOW!) Watch for more GREAT and ORIGINAL philes
by Phreakers/Hackers/Anarchists in the Phuture...
Doctor Dissector
P/H/A-BOD
===============================================================================
Greets:
cDc - Wassup... I always did like your group...
NYC, INC, FiRM, THG, and all other crackers - STOP WARRING... No one
gives a shit about wars between crack groups, just turn your warez
out and everyone will like you. That is what you want, isn't it?
Ex-Phortune 500 Members - 'sup dudes... Just wanted to say hello...
PHRACK Editors - OH SHIT...
To Lamers:
Wizdom - CCOPS... haha.. you suck.
LAMERS - At least you could try to learn, that's all we need, a handful of
crybabies who think they know everything but don't even want to learn!
General Statement To All Phreaks/Hacks:
Phreakers and Hackers have enough worries about the Pheds getting on their
asses, so bitching at each other won't help anything...
=[ eof ]===============================================================[ eof ]=
I said EOF!
Can't you READ? EOF=END OF FILE!
Why the fuck are you still reading this text phile! Stop now dammit! What are
you, BLIND?
-----------------------
(c) 1990 p/h/a, phile 2