home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 1 / HACKER1.ISO / phrk3 / phrack33.5c < prev    next >
Text File  |  1992-09-26  |  49KB  |  1,082 lines

  1.  
  2.                               ==Phrack Classic==
  3.  
  4.                      Volume Three, Issue 33, File #5 of 10
  5.  
  6.  
  7.   @#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&#$%&@#$%&@#$%&@#$%&@#$%&@#$%&#@
  8.   #                                                                          $
  9.   $                                   A                                      %
  10.   &                                                                          @
  11.   @                             Hacker's Guide                               #
  12.   #                                                                          $
  13.   $                                  to                                      %
  14.   %                                                                          &
  15.   &                              The Internet                                @
  16.   @                                                                          #
  17.   #                                                                          $
  18.   $                             By: The Gatsby                               %
  19.   %                                                                          &
  20.   &@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$&@#$%&@#$%&@#$%&@
  21.   @                                                                          #
  22.   $      Version  2.00       !         AXiS         !         7/7/91         $
  23.   %                                                                          &
  24.   &@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$%&@#$&@#$%&@#$%&@#$%&@
  25.  
  26.  
  27.  
  28. 1   Index
  29. ~~~~~~~~~
  30.  
  31.             Part:          Title:
  32.             ~~~~           ~~~~~
  33.              1             Index
  34.              2             Introduction
  35.              3             Glossary, Acronyms & Abbreviations
  36.              4             What is The Internet ?
  37.              5             Where Can You Access The Internet
  38.              6             TAC
  39.              7             Basic Commands
  40.                a                TELNET command
  41.                b                ftp ANONYMOUS to a Remote Site
  42.                c                Basic How to tftp the Files
  43.                d                Basic Fingering
  44.              8             Networks You Will See Around
  45.              9             Internet Protocols
  46.             10             Host Name & Address
  47.             11             Tips and Hints
  48.  
  49.  
  50. 2   Introduction
  51. ~~~~~~~~~~~~~~~~
  52.  
  53.      Well, I was asked to write this file by Haywire (aka. Insanity, SysOp
  54. of Insanity Lane), about Internet. Thus the first release of this file was in
  55. a IRG newsletter. Due to the mistakes of the last release of this file has
  56. prompted me to "redo" some of this file, add some more technical stuff and
  57. release it for AXiS.
  58.       I have not seen any files written for the new comer to Internet, so
  59. this will cover the basic commands, the use of Internet, and some tips for
  60. hacking through internet. There is no MAGICAL way to hacking a UNIX system, i
  61. have found that brute force works best (Brute hacker is something different).
  62. Hacking snow balls, once you get the feel of it, it is all clock work from
  63. there. Well i hope you enjoy the file. If you have any questions i can be
  64. reached on a number of boards. This file was written for hackers (like me)
  65. who do not go to school with a nice Internet account, this is purely written
  66. for hackers to move around effectively who are new to Internet. The last part
  67. of this file is for people who know what they are doing, and want more
  68. insight.
  69.  
  70.  
  71. - The Crypt       -            - 619/457+1836 -     - Call today -
  72. - Land of Karrus  -            - 215/948+2132 -
  73. - Insanity Lane   -            - 619/591+4974 -
  74. - Apocalypse NOW  -            - 2o6/838+6435 -  <*> AXiS World HQ <*>
  75.  
  76.   and any other good board  across the country.....
  77.  
  78.   Mail me on the Internet:  gats@ryptyde.cts.com
  79.                             bbs.gatsby@spies.com
  80.  
  81.  
  82.                                 The Gatsby
  83.  
  84.  
  85. 3   Glossary, Acronyms & Abbreviations
  86. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  87. ACSE     -  Association Control Service Element, this is used with ISO
  88.             to help manage associations.
  89. ARP      -  Address Resolution Protocol, this is used to translate IP
  90.             protocol to Ethernet Address.
  91. ARPA     -  defence_Advanced_Research_Project_Agency.
  92. ARPANET  -  defence Advanced Research Project Agency or ARPA. This is a
  93.             experimental PSN which is still a sub network in the Internet.
  94. CCITT    -  International Telegraph and Telephone Consultative Committee
  95.             is a international committee that sets standard. I wish they
  96.             would set a standard for the way they present their name!
  97. CERT     -  Computer Emergency Response Team, they are responsible for
  98.             coordinating many security incident response efforts. In other
  99.             words, these are the guys you do not want to mess with, because
  100.             they will make your life a living hell. They are the Internet
  101.             pigs, but they do have real nice reports on "holes" in various
  102.             UNIX strands, which you should get, they will help you a lot.
  103. CMIP     -  Common Management Information Protocol, this is a new HIGH level
  104.             protocol.
  105. CLNP     -  Connection Less Network Protocol is a OSI equivalent to
  106.             Internet IP
  107. DARPA    -  Defence Advanced Research Project Agency. See ARPANET
  108. DDN      -  Defence Data Network
  109. driver   -  a program (or software) that communicates with the network
  110. itself,
  111.             examples are TELNET, FTP, RLOGON, etc
  112. ftp      -  File Transfer Protocol, this is used to copy files from
  113.             one host to another.
  114. FQDN     -  Fully Qualified Domain Name, the complete hostname that
  115.             reflects the domains of which the host is a part
  116. gateway  -  Computer that interconnects networks
  117. host     -  Computer that connected to a PSN.
  118. hostname -  Name that officially identifies each computer attached
  119.             internetwork.
  120. Internet -  The specific IP-base internetwork.
  121. IP       -  Internet Protocol which is the standard that allows dissimilar
  122.             host to connect.
  123. ICMP     -  Internet Control Message Protocol is used for error messages for
  124.             the TCP/IP
  125. LAN      -  Local Area Network
  126. MAN      -  Metropolitan Area Network
  127. MILNET   -  DDN unclassified operational military network
  128. NCP      -  Network Control Protocol, the official network protocol from
  129.             1970 until 1982.
  130. NIC      -  DDN Network Information Center
  131. NUA      -  Network User Address
  132. OSI      -  Open System Interconnection. An international standardization
  133.             program facilitate to communications among computers of
  134.             different makes and models.
  135. Protocol -  The rules for communication between hosts, controlling the
  136.             information by making it orderly.
  137. PSN      -  Packet Switched Network
  138. RFC      -  Request For Comments, is technical files about Internet
  139.             protocols one can access these from anonymous ftp at NIC.DDN.MIL
  140. ROSE     -  Remote Operations Service Element, this is a protocol that
  141.             is used along with OSI applications.
  142. TAC      -  Terminal Access Controller; a computer that allow direct
  143.             access to internet.
  144. TCP      -  Transmission Control Protocol.
  145. TELNET   -  Protocol for opening a transparent connection to a distant host.
  146. tftp     -  Trivial File Transfer Protocol, one way to transfer data from
  147.             one host to another.
  148. UDP      -  User Datagram _Protocol
  149. UNIX     -  This is copyrighted by AT$T, but i use it to cover all the look
  150.             alike UNIX system, which you will run into more often.
  151. UUCP     -  Unix-to-Unix Copy Program, this protocol allows UNIX file
  152.             transfers. This uses phone lines using its own protocol, X.25 and
  153.             TCP/IP. This protocol also exist for VMS and MS-DOS (Why not
  154.             Apple's ProDOS ? I still have one!).
  155. uucp     -  uucp when in lower case refers to the UNIX command uucp. For
  156.             more information on uucp read The Mentors files in LoD Tech.
  157.             Journals.
  158. WAN      -  Wide Area Network
  159. X.25     -  CCITTs standard protocol that rules the interconnection of two
  160.             hosts.
  161.  
  162.   In this text file i have used several special charters to signify certain
  163. thing. Here is the key.
  164.  
  165. *  - Buffed from UNIX it self. You will find this on the left side of the
  166.      margin. This is normally "how to do" or just "examples" of what to do
  167.      when using Internet.
  168. #  - This means these are commands, or something that must be typed in.
  169.  
  170.  
  171.  
  172.  
  173. 4   What is The Internet ?
  174. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  175.  
  176.      To understand The Internet you must first know what it is. The Internet
  177. is a group of various networks, ARPANET (an experimental WAN) was the
  178. first. ARPANET started in 1969, this experimental PSN used Network Control
  179. Protocol (NCP). NCP was the official protocol from 1970 until 1982 of the
  180. Internet (at this time also known as DARPA Internet or ARPA Internet). In the
  181. early 80's DARPA developed the Transmission Control Protocol/Internet
  182. Protocol which is the official protocol today, but much more on this later.
  183. Due to this fact, in 1983 ARPANet split into two networks, MILNET and ARPANET
  184. (both still being part of the DDN).
  185.     The expansion of Local Area Networks (LAN) and Wide Area Networks (WAN)
  186. helped make the Internet connecting 2,000+ networks strong. The networks
  187. include NSFNET, MILNET, NSN, ESnet and CSNET. Though the largest part of the
  188. Internet is in the United States, the Internet still connects the TCP/IP
  189. networks in Europe, Japan, Australia, Canada, and Mexico.
  190.  
  191.  
  192. 5   Where can you access Internet ?
  193. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  194.  
  195.    Internet is most likely to be found on Local Area Networks or LANs and
  196. Wide Area networks or WANs. LANs are defined as networks permitting the
  197. interconnection and intercommunication of a group of computers, primarily for
  198. the sharing of resources such as data storage device and printers. LANs cover
  199. a short distance (less than a mile), almost always within a single building
  200. complex. Normally having gateways to Internet, and in turn Internet the back
  201. bone to the area network, but one could argue this point.
  202.    WANs are networks which have been designed to carry data calls over long
  203. distances (many hundreds of miles). Thus also being (for the same reasons
  204. LANs are) linked into the mix mash of PSN.
  205.    You can also access Internet through TymNet or Telenet via gateway. But i
  206. do not happen to have the TymNet or Telenet a NUA now, just ask around.
  207.  
  208.  
  209. 6   TAC
  210. ~~~~~~~
  211.  
  212.     TAC is another way to access internet, but due to the length of this part 
  213. I just made it another section.
  214.    TAC (terminal access controller) is another way to access Internet. This
  215. is just dial-up terminal to a terminal access controller. You will need to
  216. hack out a password and account. TAC has direct access to MILNET (a part of
  217. internet, one of the networks in the group that makes up internet).
  218.  A TAC dial up number is 18oo/368+2217 (this is just one, there are full
  219. lists on any good text file board), and TAC information services from which
  220. you can try to social engineer a account (watch out their is a CERT report
  221. out about this, for more information the CERT reports are available at
  222. 128.237.253.5 anonymous ftp, more on that later), the number is 18oo/235+3155
  223. and 1415/859+3695. If you want the TAC manual you can write a letter to (be
  224. sure an say you want the TAC user guide, 310-p70-74) :
  225.  
  226.        Defense Communications Agency
  227.        Attn: Code BIAR
  228.        Washington, DC 2o3o5-2ooo
  229.  
  230.  
  231.  To logon you will need a TAC Access Card, but you are a hacker, so I am not
  232. counting on this (if you can get a card, you would get it from the DDN NIC).
  233. Here is a sample logon:
  234.  
  235. Use Control-Q for help...
  236.  
  237. *
  238. * PVC-TAC 111: 01               \ TAC uses to this to identify itself
  239. * @ #o 124.32.5.82               \ Use ``O'' for open and the internet
  240. *                                / address which yea want to call.
  241. *
  242. * TAC Userid: #THE.GATSBY
  243. * Access Code: #10kgb0124
  244. * Login OK
  245. * TCP trying...Open
  246. *
  247. *
  248.  
  249.  
  250. Good Luck you will need it....
  251.  
  252. 7   Basic Commands, and things to do
  253. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  254.  
  255. a:  Basic TELNET Commands
  256.  
  257.  
  258.  
  259.       Ok, you now have a account on a UNIX system which is a host on
  260. Internet, you can not access the world. Once on the UNIX system you should
  261. see a prompt, which can look like a '$', '%' of the systems name (also
  262. depending on what shell you are in, and the type of UNIX system). Now at the
  263. prompt you can do all the normal UNIX accounts, but when on a Internet host
  264. you can type 'telnet' which will bring you to the 'telnet' prompt.
  265.  
  266. *
  267. * $ #telnet
  268. * ^   ^
  269.   |   |
  270.   |  the command that will bring you to the telnet prompt
  271.   |
  272.   a normal UNIX prompt
  273.  
  274.  
  275. once this is done you should see this:
  276.  
  277. *
  278. * telnet>
  279. *
  280.     At this prompt you will have a whole different set of commands which are
  281. as follow (NOTE taken from UCSD, so this may vary from place to place).
  282.  
  283. *
  284. * telnet> #help
  285. *
  286. * close           close current connection
  287. * display         display operating parameters
  288. * open            connect to a site
  289. * quit            exit telnet
  290. * send            transmit special character
  291. * set             set operating parameters
  292. * status          print status information
  293. * toggle          toggle operating parameters
  294. * ?               to see what you are looking at now
  295. *
  296.  
  297. close      - this command is used to 'close' a connection, when multitasking
  298.              or jumping between systems.
  299.  
  300. display    - this set the display setting, commands for this are as follow.
  301.  
  302.              ^E    echo.
  303.              ^]    escape.
  304.              ^H    erase.
  305.              ^O    flushoutput.
  306.              ^C    interrupt.
  307.              ^U    kill.
  308.              ^\    quit.
  309.              ^D    eof.
  310.  
  311.  
  312.  
  313. open       - type 'open [host]' to connect to a system
  314.  
  315. *
  316. * $ #telnet ucsd.edu
  317. *
  318.  
  319.      or
  320. *
  321. * telnet> #open 125.24.64.32.1
  322. *
  323.  
  324. quit       - to get out of telnet, and back to UNIX.
  325.  
  326. send       -  send files
  327.  
  328. set        -
  329.              echo    - character to toggle local echoing on/off
  330.              escape  - character to escape back to telnet command mode
  331.  
  332.                 The following need 'localchars' to be toggled true
  333.              erase         -  character to cause an Erase Character
  334.              flushoutput   -  character to cause an Abort Output
  335.              interrupt     -  character to cause an Interrupt Process
  336.              kill          -  character to cause an Erase Line
  337.              quit          -  character to cause a Break
  338.              eof           -  character to cause an EOF
  339.              ?             -  display help information
  340.  
  341. ?          -  to see the help screen
  342.  
  343. b:   ftp ANONYMOUS to a remote site
  344.  
  345.  
  346.     ftp or file transfer protocol is used to copy file from a remote host to
  347. the one that you are on. You can copy anything from some ones mail to the
  348. passwd file. Though security has really clamped down on the passwd flaw, but
  349. it will still work here and there (always worth a shot). More on this later,
  350. lets get an idea what it is first.
  351.      This could come in use full when you see a Internet CuD site that
  352. accepts a anonymous ftps, and you want to read the CuDs but do not feel like
  353. wasting your time on boards down loading them. The best way to start out is
  354. to ftp a directory to see what you are getting (taking blind stabs is not
  355. worth a few CuDs). This is done as follow: (the CuD site is Internet address
  356. 192.55.239.132, and my account name is gats)
  357.  
  358.  
  359. *
  360. * $ #ftp
  361. * ^  ^
  362.   |  |
  363.   | ftp command
  364.   |
  365.  UNIX prompt
  366.  
  367. *
  368. * ftp> #open 192.55.239.132
  369. * Connected to 192.55.239.132
  370. * 220 192.55.239.132 FTP Server (sometimes the date, etc)
  371. * Name (192.55.239.132:gats): #anonymous
  372. *            ^         ^        ^
  373.              |         |        |
  374.              |         |       This is where you type 'anonymous' unless
  375.              |         |     you have a account 192.55.239.132.
  376.              |         |
  377.              |        This is the name of my account or [from]
  378.              |
  379.             This is the Internet address or [to]
  380. *
  381. * Password: #gats
  382. *            ^
  383.              |
  384.             For this just type your user name or anything you feel like
  385.             typing in at that time.
  386.  
  387. *
  388. * % ftp 192.55.239.132
  389. * Connected to 192.55.239.132
  390. * ftp> #ls
  391. *       ^
  392.         |
  393.        You are connected now, thus you can ls it.
  394.  
  395.      Just move around like you would in a normal unix system. Most of the
  396. commands still apply on this connection. Here is a example of me getting a
  397. Electronic Frontier Foundation Vol. 1.04 from Internet address
  398. 192.55.239.132.
  399.  
  400. *
  401. * % #ftp
  402. * ftp> #open 128.135.12.60
  403. * Trying 128.135.12.60...
  404. * 220 chsun1 FTP server (SunOS 4.1) ready.
  405. * Name (128.135.12.60:gatsby): anonymous
  406. * 331 Guest login ok, send ident as password.
  407. * Password: #gatsby
  408. * 230 Guest login ok, access restrictions apply.
  409. * ftp> #ls
  410. * 200 PORT command successful.
  411. * 150 ASCII data connection for /bin/ls (132.239.13.10,4781) * (0 bytes).
  412. * .hushlogin
  413. * bin
  414. * dev
  415. * etc
  416. * pub
  417. * usr
  418. * README
  419. * 226 ASCII Transfer complete.
  420. * 37 bytes received in 0.038 seconds (0.96 Kbytes/s)
  421. * ftp>
  422.  
  423.      /
  424.      \  this is where you can try to 'cd' the "etc" dir or just 'get'
  425.      /  /etc/passwd, but grabbing the passwd file this way is a dying art.
  426.      \  But then again always worth a shot, may be you will get lucky.
  427.      /
  428.  
  429. * ftp> #cd pub
  430. * 200 PORT command successful.
  431. * ftp> #ls
  432. * ceremony
  433. * cud
  434. * dos
  435. * eff
  436. * incoming
  437. * united
  438. * unix
  439. * vax
  440. * 226 ASCII Transfer cmplete.
  441. * 62 bytes received in 1.1 seconds (0.054 Kbytes/s)
  442. * ftp> #cd eff
  443. * 250 CWD command successful.
  444. * ftp> #ls
  445. * 200 PORT command successful.
  446. * 150 ASCII data connection for /bin/ls (132.239.13.10,4805) (0 bytes).
  447. * Index
  448. * eff.brief
  449. * eff.info
  450. * eff.paper
  451. * eff1.00
  452. * eff1.01
  453. * eff1.02
  454. * eff1.03
  455. * eff1.04
  456. * eff1.05
  457. * realtime.1
  458. * 226 ASCII Transfer complete.
  459. * 105 bytes received in 1.8 seconds (0.057 Kbytes/s)
  460. * ftp> #get
  461. * (remote-file) #eff1.04
  462. * (local-file) #eff1.04
  463. * 200 PORT command successful.
  464. * 150 Opening ASCII mode data connection for eff1.04 (909 bytes).
  465. * 226 Transfer complete.
  466. * local: eff1.04 remote: eff1.04
  467. * 931 bytes received in 2.2 seconds (0.42 Kbytes/s)
  468. * ftp> #close
  469. * Bye...
  470. * ftp> #quit
  471. * %
  472. *
  473.  
  474.  
  475.    To read the file you can just 'get' the file and buff it! Now if the
  476. files are just too long you can 'xmodem' it off the host your on. Just type
  477. 'xmodem' and that will make it much faster to get the files. Here is the set
  478. up (stolen from ocf.berkeley.edu).
  479.  
  480.    If you want to:                                         type:
  481. send a text file from an apple computer to the ME       xmodem ra <filename>
  482. send a text file from a non-apple home computer         xmodem rt <filename>
  483. send a non-text file from a home computer               xmodem rb <filename>
  484. send a text file to an apple computer from the ME       xmodem sa <filename>
  485. send a text file to a non-apple home computer           xmodem st <filename>
  486. send a non-text file to a home computer                 xmodem sb <filename>
  487.  
  488.  
  489. xmodem will then display:
  490.  
  491. *
  492. * XMODEM Version 3.6 -- UNIX-Microcomputer Remote File Transfer Facility
  493. * File filename Ready to (SEND/BATCH RECEIVE) in (binary/text/apple) mode
  494. * Estimated File Size (file size)
  495. * Estimated transmission time (time)
  496. * Send several Control-X characters to cancel
  497. *
  498.  
  499.  
  500. Hints - File transfer can be an iffy endeavor; one thing that can help is to
  501. tell the annex box not to use flow control.  Before you do rlogin to an
  502. ME machine, type
  503.  
  504.  stty oflow none
  505.  stty iflow none
  506.  
  507. at the annex prompt.  This works best coming through 2-6092. Though i have
  508. not found this on too many UNIX systems with the xmodem command, but where it
  509. is you can find me LeEcHiNg files.
  510.  
  511.       |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
  512.       |          Special commands used during ftp session:              |
  513.       |                                                                 |
  514.       | Command:              Description:                              |
  515.       |                                                                 |
  516.       |     cdup              same as cd ..                             |
  517.       |     dir               give detailed listing of files            |
  518.       |                                                                 |
  519.       |                                                                 |
  520.       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  521.  
  522. c:   How to tftp the Files
  523.  
  524.      tftp (Trivial File Transfer Protocol, the command is not in caps,
  525. because UNIX is cap sensitive) is a command that is used to transfer files
  526. from host to host. This command is used sometimes like ftp, in that you can
  527. mover around using UNIX command. I will not go into this part of the command,
  528. but i will go into the basic format, and structure to get files you want. More
  529. over I will be covering how to flip the /etc/passwd out of remote sites. Real
  530. use full, then you can give Killer Kracker a test run!
  531.      Well there is a little trick that has been around a while. This trick it
  532. the tftp. This little trick will help you to "flip" the /etc/passwd file out
  533. of different sites. This can be real handy, you can have the passwd file with
  534. out breaking into the system. Then just run Brute Hacker (the latest version)
  535. on the thing, thus you will save time, and energy.  This 'hole' (NOTE the
  536. word 'hole' is not used in this case in the normal sense, the normal sense it
  537. a way to obtain super user status once in UNIX) may be found on SunOS 3.X,
  538. but have been fixed in 4.0. Though i have found this hole in several other
  539. system, such as System V, BSD and a few others.
  540.      The only problem with this 'hole' is that the system manager will
  541. sometimes know that you are doing this (that is if the manager know what the
  542. hell he is doing). The problem occurs when attempts to tftp the /etc/passwd
  543. is done too many times, you may see this (or something like this) when you
  544. logon on to your ? account. (This is what I buffed this off
  545. plague.berkeley.edu, hmm i think they knew what i was doing <g>).
  546.  
  547. *
  548. * DomainOS Release 10.3 (bsd4.3) Apollo DN3500 (host name):
  549. *         This account has been deactivated due to use in system cracking
  550. * activities (specifically attempting to tftp /etc/passwd files from remote
  551. * sites) and for having been used or broken in to from <where the calls are
  552. * from>.  If the legitimate owner of the account wishes it reactivated,
  553. * please mail to the staff for more information.
  554. *
  555. * - Staff
  556. *
  557.  
  558.     Though, if this is not done too much it can be a use full tool in hacking
  559.  on Internet. The tftp is used in this format is as follow:
  560.  
  561.  tftp -<command> <any name> <Internet Address>  /etc/passwd  <netascii>
  562.  
  563. Command      -g   is to get the file, this will copy the file onto
  564.                   your 'home' directory, thus you can do anything with
  565.                   the file.
  566.  
  567. Any Name     If your going to copy it to your 'home' directory
  568.              you may want to name anything that is not already
  569.              used. I have found it best to name it 'a<and the internet
  570.              address>' or the internet address name, so I know
  571.              where is came from.
  572.  
  573. Internet     This is the address that you want to snag the passwd file
  574.    Address   from.  I will not include any for there are huge list that other
  575.              hackers have scanned out, and I would be just copying their
  576.              data.
  577.  
  578. /ETC/PASSWD  THIS IS THE FILE THAT YOU WANT, ISN'T IT ? I DO NOT THINK YOU
  579.              want John Jones mail. Well you could grab their mail, this
  580.              would be one way to do it.
  581.  
  582. netascii     This how you want file transferred, you can also do it
  583.              Image, but i have never done this. I just leave it blank, and it
  584.              dose it for me.
  585.  
  586. &            Welcome to the power of UNIX, it is multitasking, this little
  587.              symbol place at the end will allow you to do other things (such
  588.              as grab the passwd file from the UNIX that you are on).
  589.  
  590.     Here is the set up:We want to get the passwd file from sunshine.ucsd.edu.
  591. The file is copying to your 'home' directory is going to be named
  592. 'asunshine'.
  593.  
  594. *
  595. * $ #tftp -g asunshine sunshine.ucsd.edu /etc/passwd &
  596. *
  597.  
  598.  
  599. d  Basic Fingering
  600.  
  601.    Fingering is a real good way to get account on remote sites. Typing 'who'
  602. of just 'finger <account name> <CR>' you can have names to "finger". This
  603. will give you all kinds info. on the persons account, thus you will have a
  604. better chance of cracking that system. Here is a example of how to do it.
  605.  
  606.  
  607. *
  608. * % #who
  609. * joeo                 ttyp0       Jun 10 21:50   (bmdlib.csm.edu)
  610. * gatsby               ttyp1       Jun 10 22:25   (foobar.plague.mil)
  611. * bbc                  crp00       Jun 10 11:57   (aogpat.cs.pitt.edu)
  612. * liliya               display     Jun 10 19:40
  613.  
  614.                  /and fingering what you see
  615.  
  616. * % #finger bbc
  617. * Login name: bbc                     In real life: David Douglas Cornuelle
  618. * Office: David D. Co
  619. * Directory: //aogpat/users_local/bdc     Shell: /bin/csh
  620. * On since Jun 10 11:57:46 on crp00 from aogpat   Phone 555-1212
  621. * 52 minutes Idle Time
  622. * Plan: I am a dumb fool!!
  623. * %
  624. *
  625.  
  626.      From there i can just call 'aogpat.cs.pit.edu' and try to hack it out.
  627. Try the last name as the password, the first name, middle name and try them
  628. all backwards (do i really need to explain it any more). The chances are real
  629. good that you WILL get in since you now have something to work with.
  630.      If there are no users in line for you to type "who" you can just type
  631. "last" and all the user who logged on will come rolling out, and "finger"
  632. them. The only problem with using the last command is aborting it.
  633.      You can also try and call them and say you are the system manager, and
  634. bull
  635. shit your way to your new account! But i have not always seen phone numbers,
  636. only on some systems....
  637.  
  638.  
  639. 11  Networks You Will See Around
  640. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  641.    I though I would add this as a reference guide to some common networks on
  642. the Internet. If anything, you can know what people are talking about on some
  643. good BBSs you may be on. NOTE I assembled this list from various information
  644. I have.
  645.  
  646.  
  647. AARNet -      Australian Academic and Research Network, this network is to
  648.               support research for various Australian Universities. This
  649.               network supports TCP/IP, DECnet, and OSI (CLNS).
  650.  
  651. ARPANET -     Getting sick of reading about this yet ? Well i am getting
  652.               sick of typing it.
  653.  
  654. BITNET -      Because It's Time NETwork (BITNET) is a worldwide network that
  655.               connects many colleges and universities. This network uses many
  656.               different protocols, but it dose use the TCP/IP. Maybe you will
  657.               come across it.
  658.  
  659. CREN CSNET -  Corporation for Research and Educational Network (CREN), The
  660.               Computer + Science research NETwork (CSNET). This network
  661.               links scientists at sites all over the world. CSNET providing
  662.               access to the Internet, CRET to BITNET. CREN being the name
  663.               used today.
  664.  
  665. CSUNET -      California State University Network (CSUNET). This net
  666.               connects the California State University campuses and other
  667.               universities in California. This network is based on the CCITT
  668.               X.25 protocol, and also uses TCP/IP, SNA/DSLC, DECnet, etc etc.
  669.  
  670. The Cypress Net - This network started as a experimental network. The use
  671.              of this network today is to connection to the TCP/IP Internet
  672.              as a cheap price.
  673.  
  674. DRI -        Dirty Rotten Oops, _Defense _Research _Internet is a WAN that
  675.              is used as a platform from which to work from. This network has
  676.              all kind of services, such as multicast service, real-time
  677.              conference etc. This network uses the TCP/IP (also see RFC
  678.              907-A for more information on this network).
  679.  
  680. ESnet -      Is the new network by the Department of Energy Office of Energy
  681.              Research (DoE OER). This net is the backbone for all DoE OER
  682.              programs. This network replaced the High Energy Physics DECnet
  683.              (HEPnet) and also the Magnetic Fusion Energy network (MFEnet).
  684.              The protocols offered are IP/TCP, and also DECnet service.
  685.  
  686. JANET -      JANET is a Joint Academic NETwork based in the UK, connected to
  687.              the Internet. JANET is a PSN (information has pass through a
  688.              PAD) using the protocol X.25 though it dose support the TCP/IP.
  689.              This network also connects PSS (Packet Switched Service is a
  690.              PSN that is owned and operated by British telecom).
  691.  
  692. JUNET -      Japan's university message system using UUCP, the Internet
  693.              as its backbone, and X.25 (Confused, read RFC 877). This network
  694.              is also a part of USENET (this is the network news).
  695.  
  696. Los Nettos - Los Nettos is a high speed MAN in the Los Angeles area. This
  697.              network uses the IP/TCP.
  698.  
  699. MILNET -     When ARPANET split, the DDN was created, thus MILNET (MILitary
  700.              NETwork) being apart of the network. MILNET is a unclassified,
  701.              along with three other classified networks which make up the
  702.              DDN.
  703.  
  704. NORDUNet -   This net is the backbone to the networks in the Nordic
  705.              Countries, Denmark (DENet), Finland (FUNET), Iceland (SURIS),
  706.              Norway (UNINETT), and Sweden (SUNET). NORDUnet supports TCP/IP,
  707.              DECNet, and X.25.
  708. NSN -        NASA Science Network (NSN), this network is for NASA to send and
  709.              relay information. The protocols used are TCP/IP and there is a
  710.              sister network called Space Physics Analysis Network (SPAM) for
  711.              DECNet.
  712.  
  713. ONet -       Ontario Network  is a TCP/IP network that is research network.
  714.  
  715.  
  716.  
  717. NSFNet -     National Science Foundation Network, this network is in the
  718.              IP/TCP family but in any case it uses UDP (User Diagram
  719.              Protocol) and not TCP. NSFnet is the network for the US
  720.              scientific and engineering research community. Listed below are
  721.              all the NSFNet Sub-networks.
  722.  
  723.  
  724.        BARRNet -     Bay Area Regional Research Network is a MAN in the San
  725.                      Francisco area. This network uses TCP/IP. When on this
  726.                      network  be sure and stop into LBL and say hi to Cliff
  727.                      Stool! Welp, I do not think there is a bigger fool!
  728.                      (yeah I read his book too, i did not stop hacking for a
  729.                      weeks after reading it).
  730.  
  731.        CERFnet -     California Education and Research Federation Network is
  732.                      a research (welp, there is a lot of research going to in
  733.                      the Internet, huh ?) based network supporting Southern
  734.                      Californian Universities communication services. This
  735.                      network uses TCP/IP.
  736.  
  737.        CICNet -      Committee on Institutional Cooperation. This network
  738.                      services the BIG 10, and University of Chicago. This
  739.                      network uses
  740.  
  741.        JvNCnet -     John von Neumann National Supercomputer Center. This
  742.                      network uses  TCP/IP.
  743.  
  744.        Merit -       Mert is a network connects Michigan's academic and
  745.                      research computers. This network supports TCP/IP, X.25
  746.                      and Ethernet for LANs.
  747.  
  748.        MIDnet -      MIDnet connects 18 universities and research centers in
  749.                      the midwest US. The support protocols are TELNET, FTP
  750.                      and SMTP.
  751.  
  752.        MRNet -       Minnesota Regional Network, this network services
  753.                      Minnesota. The network protocols are TCP/IP.
  754.  
  755.        NEARnet -     New England Academic and Research Network, connects
  756.                      various research/educational institutions. You
  757.                      can get more information about this net by mailing
  758.                      'nearnet-staff@bbn.com'. That is if you have address
  759.                      like I do.
  760.  
  761.        NCSAnet -     National Center for Supercomputing Applications
  762.                      (hell, there is a network for this ? I can think of
  763.                      a lot of application for it a Cray, Kracking K0dez
  764.                      maybe?) supports the whole IP family (TCP, UDP, ICMP,
  765.                      etc).
  766.  
  767.        NWNet -       North West Network provides service to the Northwestern
  768.                      US, and Alaska. This network supports IP and DECnet.
  769.  
  770.        NYSERNet -    New York Service Network is a autonomous nonprofit
  771.                      network. This network supports the TCP/IP.
  772.  
  773.        OARnet -      Ohio Academic Resources Network gives access to Ohio
  774.                      Supercomputer Center.  This network supports TCP/IP.
  775.  
  776.        PREPnet -     Pennsylvania Research and Economic Partnership is a
  777.                      network run, operated and managed by Bell of
  778.                      Pennsylvania. It supports TCP/IP.
  779.  
  780.        PSCNET -      Pittsburgh Supercomputer Center serving Pennsylvania,
  781.                      Maryland, and Ohio. It supports TCP/IP, and DECnet.
  782.  
  783.        SDSCnet -     San Diego Super Computer Center is a network whose
  784.                      goal is to support research in the field of science.
  785.                      The Internet address is 'y1.ucsc.edu' or call Bob
  786.                      at 619/534+5o6o and ask for a account on his Cray. I
  787.                      am sure he will be happy to help you out.
  788.  
  789.        Sesquinet -   Sesquinet is a network based in Texas, TCP/IP are the
  790.                      primary protocols.
  791.  
  792.        SURAnet -     Southeastern Universities Research Association Network
  793.                      is a network that connects southern institutions. It is
  794.                      more of a south eastern connection, than a southern
  795.                      connection.
  796.  
  797.        THEnet -      Texas Higher Education Network is a network that is run
  798.                      by Texas A&M University. This network connects to host
  799.                      Mexico.
  800.  
  801.        USAN/NCAR -   University SAtellite Network (USAN)/National Center
  802.                      for Atmospheric Research is a network for the for
  803.                      a information exchange.
  804.  
  805.        Westnet -     Westnet connects the western part of the US, not
  806.                      including California. The network is supported by
  807.                      Colorado State University.
  808.  
  809. USENET -     USENET is the network news (the message base for the Internet).
  810.              This message base is the largest i have ever seen, with well
  811.              over 400 different topics, connecting 17 different countries.
  812.              I just read the security, unix bugs, and telco talk posts with
  813.              each of those subs having 100++ posts a day, i send a few hours
  814.              reading. There is just too much!!
  815.  
  816.  
  817. 12  Internet Protocols
  818. ~~~~~~~~~~~~~~~~~~~~~~
  819.      TCP/IP is a general term, this means everything related to the whole
  820. family of Internet protocols. The protocols in this family are IP, TCP, UDP,
  821. ICMP, ROSE, ACSE, CMIP, ISO, ARP and Ethernet for LANs. I will not go into
  822. the too in depth, as to not take up ten-thousand pages, and not to bore you,
  823. if you want more information, get the RFCs. RFCs authors (yeah authors, some
  824. RFC are books!!) are stuck up Ph.d.s in Computer Science, hell I am just some
  825. dumb Cyberpunk.
  826.       TCP/IP protocol is a "layered" set of protocols.  In this diagram taken
  827. from RFC 1180 you will see how the protocol is layered when connection is
  828. made.
  829.  
  830. Figure is of a Basic TCP/IP Network Nodes
  831.  
  832.          -----------------------------------
  833.          |      Network    Application     |
  834.          |                                 |
  835.          | ... \  |  /  ..  \  |  /    ... |
  836.          |     -------      -------        |
  837.          |     | TCP |      | UDP |        |
  838.          |     -------      -------        |
  839.          |           \       /             |          % Key %
  840.          |  -------   ---------            |          ~~~~~~~
  841.          |  | ARP |   |  IP   |            |   UDP  User Diagram Protocol
  842.          |  -------   ------*--            |   TCP  Transfer Control Protocol
  843.          |     \            |              |   IP   Internet Protocol
  844.          |      \           |              |   ENET Ethernet
  845.          |       -------------             |   ARP  Address Resolution
  846.          |       |    ENET   |             |                  Protocol
  847.          |       -------@-----             |   O    Transceiver
  848.          |              |                  |   @    Ethernet Address
  849.          -------------- | ------------------   *    IP address
  850.                         |
  851. ========================O=================================================
  852.       ^
  853.       |
  854.   Ethernet Cable
  855.  
  856. TCP/IP: If connection is made is between the IP module and the TCP module
  857.         the packets are called a TCP datagram. TCP is responsible for making
  858.         sure that the commands get through the other end. It keeps track of
  859.         what is sent, and retransmits anything that does not go through. The
  860.         IP provides the basic service of getting TCP datagram from place to
  861.         place. It may seem like the TCP is doing all the work, this is true
  862.         in small networks, but when connection is made to a remote host on
  863.         the Internet (passing through several networks) this is a complex
  864.         job. Say I am connected from a server at UCSD, and I am connection
  865.         through to LSU (SURAnet) the data grams have to pass through a NSFnet
  866.         backbone. The IP has to keep track of all the data when the switch is
  867.         made at the NSFnet backbone from the TCP to the UDP. The only NSFnet
  868.         backbone that connects LSU is University of Maryland. U. of Maryland
  869.         has different circuit sets, thus having to pass through them. The
  870.         cable (trunk)/circuit types are the T1 (a basic 24-channel 1.544 Md/s
  871.         pulse code modulation used in the US) to a 56 Kbps. Keeping track of
  872.         all the data from the switch from T1 to 56Kbs and TCP to UDP is not
  873.         all it has to deal with. Datagrams on their way to the NSFnet
  874.         backbone (U. of Maryland) may take many different paths from the UCSD
  875.         server.
  876.             All the TCP dose is break up the data into datagrams (manageable
  877.         chunks), and keeps track of the datagrams. The TCP keeps track of the
  878.         datagrams by placing a header at the front of each datagram. The
  879.         header contains 160 (20 octets) pieces of information about
  880.         the datagram. Some of the information in this is the sending FQDN to
  881.         the receiving FQDN (more over the port address, but Fully Qualified
  882.         Domain Name is a much better term). The datagrams are numbers in
  883.         octets (a group of eight binary digits, say there are 500 octets of
  884.         data, the numbering of the datagrams would be 0, next datagram 500,
  885.         next datagram 1000, 1500 etc.
  886.  
  887. UDP/IP: UDP is one of the two main protocols to count of the IP. In other
  888.         words the UDP works the same as TCP, it places a header on the data
  889.         you send, and passes it over to the IP for transportation through out
  890.         the internet. The difference is in it offers service to the user's
  891.         network application, thus it dose not maintain a end-to-end
  892.         connection, it just pushes the datagrams out!
  893.  
  894. ICMP:  ICMP is used for relaying error messages, such as you may try to
  895.        connect to a system and get a message back saying "Host unreachable",
  896.        this is ICMP in action. This protocol is universal within the
  897.        Internet, because if it's nature. This protocol dose not use port
  898.        numbers in it's headers, since it talks to the network software it
  899.        self.
  900.  
  901. Ethernet:  Most of the networks use Ethernet. Ethernet is just a party line.
  902.        When packets are sent out on the Ethernet, every host on the Ethernet
  903.        sees them. To make sure the packets get to the right place the
  904.        Ethernet designers wanted to make sure that each address is different.
  905.        For this reason 48 bits are allocated for the Ethernet address, and a
  906.        built in Ethernet address on the Ethernet controller.
  907.             The Ethernet packets have a 14-octet header, this includes
  908.        address to and from. The Ethernet is not too secure, it is possible to
  909.        have the packets go to two places, thus someone can see just what you
  910.        are doing. You need to take note that the Ethernet is not connected to
  911.        the internet, in other words a host on the Ethernet and on the
  912.        Internet has to have both a Ethernet connection and a Internet server.
  913.  
  914. ARP    ARP translates IP address to Ethernet address. A conversion table is
  915.        used (the table is called ARP Table) to convert the addresses. Thus
  916.        you would never even know if you were connected to the Ethernet
  917.        because you would be connecting to the IP address.
  918.  
  919.     This is a real ruff description of  a few Internet protocols, but if you
  920. would like to know more information you can access it via anonymous ftp from
  921. various hosts. Here is a list of RFC that are on the topic of protocols.
  922.  
  923.  
  924.       |~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
  925.       |     RFC:      |       Description:                     |
  926.       |               |                                        |
  927.       |~~~~~~~~~~~~~~~|~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
  928.       |   rfc1011     |  Official Protocols of the Internet    |
  929.       |   rfc1009     |  NSFnet gateway specifications         |
  930.       |   rfc1001/2   |  netBIOS: networking for PC's          |
  931.       |   rfc894      |  IP on Ethernet                        |
  932.       |   rfc854/5    |  telnet - protocols for remote logins  |
  933.       |   rfc793      |  TCP                                   |
  934.       |   rfc792      |  ICMP                                  |
  935.       |   rfc791      |  IP                                    |
  936.       |   rfc768      |  UDP                                   |
  937.       |               |                                        |
  938.       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  939.  
  940. 13  Hostname and Address
  941. ~~~~~~~~~~~~~~~~~~~~~~~~
  942.  
  943.   This is for those of who like to know what they are doing, and when it
  944. comes to address, you will know what you are looking at.
  945.  
  946.  
  947.    Hostnames:
  948.  
  949.    Internet address are long and hard to remember such as 128.128.57.83. If
  950. you had to remember all the hosts you are on you would need a really good
  951. memory which most people (like me) do not have. So Being humans (thus lazy)
  952. we came up with host names.
  953.         All hosts registered on the Internet must have names that reflect
  954. them domains under which they are registered. Such names are called Fully
  955. Qualified Domain Names (FQDNs). Ok, lets take apart a name, and see such
  956. domains.
  957.  
  958.  
  959.  lilac.berkeley.edu
  960.    ^      ^      ^
  961.    |      |      |
  962.    |      |      |____  ``edu'' shows that this host is sponsored by a
  963.    |      |               educational related organization. This is a
  964.    |      |               top-level domain.
  965.    |      |
  966.    |      |___________   ``berkeley'' is the second-level domain, this
  967.    |                       shows that it is an organization within UC
  968.    |                       Berkeley.
  969.    |
  970.    |__________________   ``lilac'' is the third-level domain, this indicates
  971.                            the local host name is 'lilac'.
  972.  
  973.    Here is a list of top-level domain you will run into.
  974.  
  975.       |~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~|
  976.       |            Common Top-Level Domains                 |
  977.       |                                                     |
  978.       |   COM  -  commercial enterprise                     |
  979.       |   EDU  -  educational institutions                  |
  980.       |   GOV  -  nonmilitary government agencies           |
  981.       |   MIL  -  military (non-classified)                 |
  982.       |   NET  -  networking entities                       |
  983.       |   ORG  -  nonprofit intuitions                      |
  984.       |                                                     |
  985.       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  986.  
  987.       Addressing:
  988.  
  989.       A network address is that numeric address of a host, gateway or TAC.
  990. The address was though of with us in mind, meaning it is easy to scan
  991. (war dial, wonder etc..). The address are maid up of four decimals numbered
  992. slots, which are separated by the well know dot called a period. The think I
  993. will place at the end of this sentence. See it, it is four word over from the
  994. word four. Now that we have that down <Grin>, we can move on. There are three
  995. classes that are used most, these are Class A, Class B, and Class C. I know
  996. this has nothing to do with you, but I feel you should know what they are...
  997.  
  998.  
  999.    Class A  -  from '0'    to  '127'
  1000.    Class B  -  from '128'  to  '191'
  1001.    Class C  -  from '192'  to  '223'
  1002.  
  1003.  
  1004. Class A  -  Is for MILNET net hosts. The first part of the address has the
  1005.             network number. The second is for the their physical PSN port
  1006.             number, and the third is for the logical port number, since it is
  1007.             on MILNET it is a MILNET host. The fourth part is for which PSN
  1008.             is on. 29.34.0.9. '29' is the network it is on. '34'  means it is
  1009.             on port '34'. '9' is the PSN number.
  1010.  
  1011. Class B  -  This is for the Internet hosts, the first two "clumps" are for
  1012.             the network portion. The second two are for the local port.
  1013.  
  1014.              128.28.82.1
  1015.                \_/   \_/
  1016.                 |     |_____ Local portion of the address
  1017.                 |
  1018.                 |___________ Potation address.
  1019.  
  1020. Class C  -  The first three "clumps" is the network portion. And the last one
  1021.             is the local port.
  1022.  
  1023.             193.43.91.1
  1024.               ^  ^  ^ ^
  1025.                \_|_/  |_____ Local Portation Address
  1026.                  |
  1027.                  |__________ Network Portation Address
  1028.  
  1029.  
  1030.  
  1031. 14  Tips and Hints
  1032. ~~~~~~~~~~~~~~~~~~
  1033.  
  1034.     When on a stolen account these are basic thing to do and not to do.
  1035.  
  1036.        -  Do not logon too late at night. All the manager has to
  1037.           do is see when you logged on by typing "login". If it
  1038.           sees 3 am to 5 am he is going to know that you were
  1039.           in the system. I know, I love spending all night on a
  1040.           account, but the best times are in the middle of the day
  1041.           when the normal (the owner) would use the account. (NOTE
  1042.           this is what they look for !)
  1043.       -   Do not leave files that were not there on *ANY*
  1044.           directory, checks are sometimes made. This is on a
  1045.           system security check list, which is normally done from
  1046.           time to time.
  1047.       -   When hacking, do not try to hack a account more than
  1048.           three times. It does show up on a logon file (when more
  1049.           than three try are made on the same account !), and it
  1050.           will also not let you logon on the account even if you
  1051.           do get it right (NOTE this is not on all UNIX systems).
  1052.       -   Do not type in your handle ! you real name etc ..
  1053.       -   Encrypt all the mail you send.
  1054.       -   Leave VMS alone, VMS and TCP/IP do not mix well. It is
  1055.           not worth your time. VMS is better for a X.25 network.
  1056.       -   DO send The Gatsby all the accounts you will get and
  1057.           have.
  1058.  
  1059.          @#$$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#%@#$@#$%
  1060.          #                                                     @
  1061.          $      I would like to take this time to thank        #
  1062.          %     Doctor Dissector for getting me on in the       $
  1063.          @      The Internet in the first place, and           %
  1064.          #      for helping me correct the errors in           @
  1065.          $               the first release.                    #
  1066.          %                                                     $
  1067.          @               The Gatsby    1991                    %
  1068.          #                                                     @
  1069.          @#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$%@#$
  1070.  
  1071.                    This has been a AXiS Production!
  1072.  
  1073.  
  1074.                               |\ /|
  1075.                               (6_9)
  1076.                                'U`
  1077.                                 .
  1078. =/eof                           .
  1079. --------------------------------------------------------------------------------
  1080.  
  1081. Downloaded From P-80 International Information Systems 304-744-2253 12yrs+
  1082.