home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 1 / HACKER1.ISO / hack / mish18.txt < prev    next >
Text File  |  1992-03-04  |  20KB  |  419 lines

  1.  
  2.                      Dartmouth Kiewit System
  3.                                by
  4.                          the lone ranger
  5.                        Released:01-05-86
  6.  
  7.     This might be some sort of on-going set of files but I doubt
  8. it.  The only way I can see that it would be is that someone else
  9. would continue it for me as this kind of drained a bit of my
  10. general interest in the system.  I am not saying I am more
  11. qualified than any other people to write this file but I did it
  12. first, at least to my knowledge.  Constructive criticism is
  13. welcomed but annoying is not.
  14.   Dial up:603/643-6310 300/1200/2400/????
  15.   Another:603/643-6309 "                "
  16.   Telenet:60320
  17.  
  18.  
  19.    You will be assigned ports according to baud rate.  There are
  20. many systems on this system and I will focus on one.  D1.  To
  21. list a few more: d2,lib,u1,u2,v1,v2...
  22. To go to one of these systems type "C ";system name (for you
  23. BASIC programmers.)  I.E. C D1.  You can type HELP there also.
  24. Oh, by the way: D1,d2 are College Timesharing, lib is a card
  25. catalog, u1 is an Ultrix library system, u2 is a Unix, v1 and v2
  26. are Vax's.  On with this thing...
  27.  
  28.                              Kiewit
  29.                              ------
  30.  
  31.    This is just to quickly give you an outline of what this
  32. Kiewit system is.  Dartmouth Kiewit has many systems hooked up to
  33. external (modem) and internal (terminal) ports.  On the Dartmouth
  34. campus there are many terminals that transmit somewhere around
  35. 9600 baud that are open for use to the Dartmouth students.  The
  36. Kiewit system brings many well-known systems together.  There are
  37. Vax's, Unix's (Ultrix), card catalogs, and College Time Sharing
  38. systems which is what I will focus on in this file.  In
  39. this file I will concentrate on Dartmouth College Timesharing
  40. System 1 as it is the system I know most about.  If I feel up to
  41. it and gain more knowledge, I will write more files about the
  42. other systems available.  Of course, I mind not if other people
  43. write continuations of this file.  Feel free to use, allude to,
  44. or merely mention this file in your others.  Here we go...
  45.  
  46.                               DCTS1
  47.                               -----
  48.  
  49. INTRODUCTION:
  50.     Somewhere around October of 1985 The Whacko Cracko Bros.
  51. started calling the Kiewit system for various reasons.  One of
  52. which was the attraction of a BBS called DUNE.  I will not get
  53. into specifics.  As phreaks/hacks began to suggest to others of
  54. their kind that they call, the system filled.  I'm not talking
  55. flocks but maybe a group of at least 20-30 phreaks/hacks,
  56. probably more.   Orcus, aka Tom Sawyer, was the first person
  57. that got me to call.  They had a conference called XYZ.  All you
  58. had to do was type "JOIN XYZ" and there you were.  What a great
  59. place...up to 36 people on at once.  I had troubles using it at
  60. first but since I am easily bored I got better and better.
  61. Finally I figured that anyone call into the system could set up
  62. such a conference.  It then took me a good 3 days to figure out
  63. how.  I considered myself superior to all else.  In a sense I
  64. was.  I could set it up and others didn't know how.  I
  65. continually gained knowledge on different conference programs
  66. while other phreaks/hacks began to learn.  I settled into the
  67. system and was happy, thinking I knew what I was doing.  Then I
  68. got curious which led me to doing some research.  That was when
  69. I got overloaded with things to learn about.  I decided to learn
  70. about the important and useful commands because there are WELL
  71. OVER 1800 commands on this system.  Batch files, programming in
  72. many languages, writing your own chat program, learning about the
  73. system from other people, multi-user games (some of which I
  74.  knew before hand).  This is a system that can be an incredible
  75. learning tool.  I may be getting a little corny here but my point
  76. is that it's for learning and not another toy for people to go
  77. crashing.
  78.  
  79. Logging on:
  80. Kiewit Network, Dartmouth College, port 44/24 (type HELP for
  81. assistance)
  82. @ c d1
  83.  
  84.  
  85. Dartmouth College Time Sharing, D1
  86. 30 Dec 85, at 17:36, 089 users.
  87.  
  88. DCTS1 until 3:00 AM.  List NEWS*** (12/20/85) and PCNEWS***
  89. (12/26/85).
  90.  
  91. Special sale prices for slightly used 512k Macs & Mac XLs; list
  92. PCNEWS***.
  93.  
  94. User number--
  95.  
  96. BBBBBBBBBB
  97. WWWWWWWWWW
  98. MMMMMMMMMM
  99. ########## <-- Password
  100.                                   (this is not as it actually
  101.                                    appears because this file is a
  102.                                    bit less than 80 cols.)
  103.     Ok, let's go through that step by step (in honor of the
  104. prehistoric switching system).  The first thing you see is just
  105. a general logon for the entire Kiewit Network.  I typed, C D1
  106. which translated would be Connect DCTS1.  (DCTS stands for
  107. Dartmouth College Time Sharing 1).  Now there are many more
  108. locations you can connect to and I will get into them later.  For
  109. now be satisfied with D1.  Then you get the time (EST) and date.
  110. There is a number of users, date, and announcements.  At certain
  111. times  maintenance is being done on the system and you will receive
  112. a "System not available."  Call back later. To continue, it
  113. will ask you for a User Number.  Each Dartmouth student has an ID
  114. and password to the system because there are many terminals
  115. located all over the campus.  User Numbers consist of the
  116. student's college id number.  They will be in this form:
  117. #=Number (duh)
  118. $=Letter
  119. User Number--#####$       or,      If you want help type HELP.
  120. User Number--$#####
  121. There are privileged user id's and to enter them type PR, before
  122. entering the id.  Then as I have so badly represented in this
  123. file B's, M's, W's, and #'s will go across the screen AS EMBEDDED
  124. BACKSPACES, not as I have shown in the file.  When it is ready to
  125. receive the password it will look as thus:
  126. ########## <-- Password
  127. Passwords consist of the students birthdate or the first three
  128. letters of there last name...thus the password will not fill all
  129. of the number signs shown.
  130.      To hack at this system takes time and patience.  It is good
  131. however because it is very easy to write a hacking program that
  132. will sequentially scan dates.  After five entries it will not let
  133. you into the system, even if you do enter a valid password.
  134. There's the hang up.  There are two solutions.  One is to enter
  135. five tries, hang up, call back.  That would be an endless loop of
  136. boredom and some minorly difficult programming.  Two is to enter
  137. four tries, enter a valid password, type "HELLO", so on and so
  138. on.  The problem with this is that you have to have a valid
  139. password to begin with.  Get that from someone else or use method
  140. one to hack for a password, get another with method two.  You may
  141. be wondering why it is necessary to have more than one password.
  142. The answer is simply, the more the better.  It's not as though
  143. Dartmouth leaves you mail saying, "Your password will be
  144. devalidated on next Monday."  There are rates to use the system
  145. but I'm not sure if they actually follow through with billing.
  146.  
  147. NOTE 1:You may enter letters in upper or lower case.
  148. NOTE 2:To save time with the entering of User Numbers and
  149. Password try:
  150. "User Number-- NUMBER,PASSWORD"
  151.  
  152. "You have mail waiting type MAIL SUM for a summary"
  153. or something to that effect.  That is if you have mail.
  154. If you have mail or not you will receive the following:
  155.  
  156. Ready
  157.  
  158.  
  159. You're in!  Oh shit, what now?  Try HELP.  Wow, that makes sense.
  160.   When in doubt, type HELP!  Now, you'll be reading the output
  161. and it will tell you a few different things to "EXPLAIN."  I
  162. suggest you do so.  It is very self-explanatory.  Now, after
  163. you've done your hardy load of reading you have a lot of commands
  164. to try out.  I suggest you first type "JOI(N) XYZ".  At many
  165. times during the day you might be able to find some helpful
  166. phreak or hack.
  167.  
  168.    Before we go any further I would like to mention a few things.
  169. Upper and lower case make no difference.  To be able to see your
  170. backspaces WHICH IS CHR$(127), NOT CHR$(8), type  ".ter scr.bri".
  171.   Also when I put things in << >> it's just my dumbass method
  172. of doing it.  Don't type those things in (just making sure).
  173. Also, to get a good list of some stuff other users have written
  174. for you to use type OLD LOGLIB***:BULLDATA and LIST or type RUN
  175. BULBOARD***.  It'll tell you how to get help.
  176.  
  177. Multi-user Activities:
  178.  
  179.     Ok you've joined xyz, most likely it will be the chat program
  180. "Xcalibur", if not "Fantasie" and "Spectre".  On any of these
  181. chat programs type "HELP" to get the list of commands.  Focus on
  182. those commands that ARE NOT for masters, magicians, etc.  You
  183. aren't one of them yet.  You will get a greeting at first
  184. something to the effect of welcoming you to the conference,
  185. entering your name, and telling you who set up the conference.
  186. Enter your handle, or a CR, or anything.  For these conferences
  187. simply type "T" to write a message to everyone and type two CR's
  188. when done.  To write a private message to a user type that number
  189.    You will of course have to type a CR after "T" and the number.
  190. Explain through what you'd like.  First try EXPLAIN or HELP.
  191. Second EXPLAIN COMMANDS...Then you will have a good idea of how
  192. it works and you can learn the specifics later (i.e. STATES,
  193. MASTER, etc).  Here is how to set up the basic multi-user
  194. conference programs:
  195. XCALIBUR:  LIN(K) <<KEYWORD>> * X$C
  196. (A keyword is any group of digits that will be used for it's name
  197. (i.e. XYZ.) so to link xyz with xcalibur it'd be, LIN XYZ * X$C.)
  198. FANTASIE:  LIN  <<KEYWORD>> * X$V
  199. SPECTRE:   OLD *O60200:SPECTRE
  200.            LIN <<KEYWORD>> *
  201.  
  202. The asterisk is a pseudo user limit.  It sets the limit at 36
  203. with those chat programs.  Once again, Upper and lower case make
  204. n difference.  Also you may use LIN or LINK...they're both the
  205. same, just ones shorter (took a genius to figure that out).
  206. The conferences crash every 45 minutes allowing a new user to
  207. link them.  There are also multi-user games.  Here are some of
  208. the more popular ones...
  209.  
  210. XGALAXY:      OLD *O60200:XGAL
  211.               LIN <<KEYWORD>> *        Max User limit:9
  212.  
  213. POLYZORK:     OLD ZORK
  214.               LIN <<KEYWORD>> *
  215.  
  216. POKER:        OLD *15769V:TTI:POKER
  217.               LIN <<KEYWORD>> *
  218.  
  219. There are more games you can play yourself and set up as
  220. multi-user games.  Type, OLD GAMES***, a CR, and then LIST.
  221. That'll list them and then give a description after the complete
  222. list.  To play these games simply type, RUN <<GAME>>***.  Those
  223. games are a bit strange.  Some call for all upper case, some
  224. don't.  Some want Y or N, some want YES or NO.  It's not hard to
  225. figure out though.  Then of those games you can set most of them
  226. up as multi-user games, but not in the true sense...each player is
  227. kind of isolated from the others in SOME of those games.  Most I
  228. should probably say.
  229. NOTE:XYZ is rarely ever down.  It has been down maybe three times
  230. when I've called and those were early in the morning.
  231. NOTE2:ABC is up a lot of the time and usually with a game.  The
  232. game is usually either Xgalaxy or Polyzork.
  233. NOTE3:Polyzork can be found at ZORK every once in a while..
  234. NOTE4:There are more x$<<letter>> things...x$f is one and I don't
  235. remember the others.
  236.  
  237.      So as to straighten up things for those of you with slower
  238. conceptual response, type JOI or JOIN to go to these multi-user
  239. activities (i.e. JOI XYZ, JOI ABC, JOI ZORK, or ditto except in
  240. lower case, joi xyz, etc.).  Now all of you with even the most
  241. acute learning disabilities should be able to comprehend the
  242. multi-user activities and how to at least learn to use them.
  243.  
  244.      Right now you are no doubt wondering why I don't go into all
  245. the commands for all these things.  If I did, this file would at
  246. least be five or ten times longer then it is now.
  247.  
  248. Personal files:
  249.  
  250.     Personal files are a major help to those who cannot type that
  251. fast or would like to write them.  I will focus on batch files
  252. for now because they are the easiest to write and use.  Wouldn't
  253. it be nice to make your backspaces actually backspace, join a
  254. conference, and attempt to take control of it (when it crashes)
  255. all by typing one word?  Well that's not possible but if you'll
  256. settle for two words, read on.  These files are all saved under
  257. your (well) user number's CATALOG.  To get a catalog, type just
  258. that, CATALOG.  Here is a step by step method of writing, saving,
  259. and some other stuff with perfiles.  (In that case PER can stand
  260. for PERFORM or Personal depending on your preference.)
  261. Ready
  262.  
  263. build
  264. Speak!
  265. $option noabort                not too tricky
  266. $option noecho                 "            "
  267. brief                          Sets it in brief command mode
  268. .ter scr.bri                   Discussed earlier
  269. lin xyz * x$c                  Or you can change that to a
  270.                                different chat program.
  271. joi xyz
  272. lin xyz * x$c
  273. joi xyz * x$c
  274. per <<FILENAME>>               Set into loop
  275. Then hit another CR and you have a perfile.  To save it type
  276. SAVE <<FILENAME>>
  277. To save with a password type
  278. SAVE <<FILENAME>>,<<PASSWORD>>
  279. To save so anyone (with that user id) can use it but needs a
  280. password to change it type
  281. SAVE <<FILENAME>>,<<PASSWORD>>;rl,rwal
  282. You can read on the other password and save functions by
  283. EXPLAIN SAVE, EXPLAIN PASSWORD, EXPLAIN SAVE PASSWORD.
  284.  
  285. Then to execute the file type PER <<FILENAME>>.  If it has a
  286. password as in the second one above, type PER
  287. <<FILENAME>>,<<PASSWORD>> or PER <<FILENAME>> and it will as for
  288. a password.
  289. To execute a file with a no-change password just type PER
  290. <<FILENAME>>.
  291. Editting these damn things is a pain.  Instead of going into it
  292. with you just type EXPLAIN EDIT.
  293.  
  294.     Those are the VERY basics!  I mean basic!  I will now give
  295. you a list of some of the other commands as listed by Dartmouth
  296. (I downloaded it from them).  I will include a few lists...
  297. I will shorten a line or two for cosmetic purposes.
  298.  
  299. exp command list
  300.  
  301.  
  302. SYSTEM COMMANDS  (12 June 1984)
  303. 82-line explanation.
  304.  
  305.      This file gives a brief description of each system command
  306. recognizes by the Simple Monitor, or SIMON -- type EXPLAIN SIMON
  307. for a description of the Simple Monitor.  (Type EXPLAIN COMMANDS
  308. for a description of commands most useful to a beginner user.)
  309. For a more detailed description of many of these commands, type
  310. EXPLAIN commandname COMMAND, where "commandname" is the name of
  311. the command that you want described.
  312.  
  313. Command         Description
  314.  
  315. account         gives accounting (CRU usage) information
  316. append          adds alter file to end of current file, no sorting
  317. background      submits a job to the Background Monitor
  318. bill            gives billing information for specified months
  319. bind            produces a directly executable version of a program
  320. brief           suppresses or abbreviates information from Simon
  321. build           allows entering of information without line numbers
  322. bye             terminates your session with DCTS
  323. calculate       evaluates arithmetic expressions
  324. catalog         gives information about saved files and catalogs
  325. change          changes how files and catalogs are saved
  326. compile         produces machine-language version of a program
  327. create          creates files and catalogs
  328. debug           invokes a debugger for certain programming languages
  329. difference      compares files
  330. direct          accepts all characters exactly as sent (see BUILD)
  331. dump            diagnostic aid for systems programmers
  332. edit            invokes the EDIT editor
  333. enter           changes your current catalog
  334. execute         runs a specified file; may change your current file
  335. explain         gives information on specified topics
  336. fullduplex **   tells DCTS to echo characters typed
  337. goodbye         terminates your session with DCTS
  338. halfduplex **   tells DCTS not to echo characters typed
  339. hello           allows you to change user numbers
  340. help            gives information on available help
  341. home            shortcut for ENTER *MYCAT; re-enters user-number catalog
  342. ignore          discards line-numbered alterations to your current file
  343. join            connects your terminal to a multiterminal conference
  344. keyboard        reverses the effect of a previous TAPE command
  345. length          gives the length of your current file
  346. link            establishes a multiterminal conference
  347. list            lists your current file or a specified file
  348. mail            invokes the mail program
  349. maximum         sets resource usage limits on subsequent run activities
  350. migrate         requests the migration of specified files
  351. monitor         changes to a different monitor
  352. nbrief          cancels the effect of a previous BRIEF command
  353. new             creates a new (empty) current file
  354. nparity **      tells DCTS not to send fill characters
  355. old             makes your current file a copy of a saved file
  356. perform         takes commands from the specified file
  357. preference      changes the storage preference for your current file
  358. punch           punches specified file onto paper tape
  359. qed             invokes the QED editor
  360. recover         requests recovery of migrated files
  361. redact          invokes the REDACT screen editor
  362. rename          changes the name of the current file
  363. replace         replaces a saved file with your current file
  364. run             runs a program
  365. save            saves a copy of your current file
  366. scratch         discards the contents of your current file or a specified file
  367. sort            sorts the contents of your current and alters files
  368. stringedit      invokes the STRING editor
  369. system          changes your current system (programming language)
  370. tape            tells DCTS that input will come from paper tape
  371. terminal        tells DCTS what kind of terminal you are using
  372. test            varies by programming language (see EXPLAIN TEST)
  373. text            invokes the TEXT editor
  374. unsave          unsaves your current file or a specified file
  375. users           tells you how many people are using your current monitor
  376. what            gives you information about your session
  377. xtest           uses current catalog for Basic6 program tests
  378. xtv             uses experimental editor for Datamedia terminals
  379.  
  380. ** Soon to be removed; use the TERMINAL command instead.
  381.  
  382. You may also use the experimental version of many modules and
  383. programs by preceding the commands name with an x (for example
  384. XREDACT).
  385.  
  386.   Well that is enough of that shit.  By cosmetic purposes I meant
  387. that many of those descriptions fell on another line.  One still
  388. does.  For a complete list of all commands type
  389. CATALOG CLIMB OF  :HELP
  390. which gives you all commands and then trees off onto each
  391. one for subcommands and subsubcommands etc.  I suggest you get
  392. this at your earliest convenience.  It's about 25-30K.
  393.  
  394.     Ok, let us remember a few things.  Thou shalt not save
  395. conspicuous file names in thine own's catalog as this action may
  396. lead to faster devalidation.  Thou shalt not be a prick.  Thou
  397. shalt not harass other users.  Thou shalt not ask how to crash
  398. yonder system as to do so would be not only stupid but you also
  399. would have to be a fuckup.  Thou shalt not show that thine is
  400. using a hacked password (hmm sure takes a smart one to know
  401. that).  Thou shalt not send loads of mail as thou may get replies
  402. and since the real owner may not know yon people thine trickery
  403. could be shortened.  I stress, don't be an ass!  This is a truly
  404. interesting system with a hell of a lot of potential that you
  405. have to unlock yourself (that sucks).  Learn from it.  With
  406. it's many languages and many functions you can find constructive
  407. things.  Ask people "How do I do this" they will help.  I suggest
  408. first asking a phreak/hack.  Good luck.
  409.  
  410.     Well now that I'm done with the corny part...here are the
  411. credits.
  412. Thanks to Orcus aka Tom Saywer for suggesting that I call.
  413. Thanks to the Whackos for indirectly suggesting.
  414. Thanks to Clashmaster for showing me BULBOARD***.
  415. Thanks again to Clashmaster for SCREWING WITH 58107s's files!
  416. And Thanks to Slave Driver for posting a little info that helped.
  417. Thanks to Devon something or other (58107S) your password has
  418. provided many phreaks/hacks with the opportunity to use this
  419. system.DOWNLOADED FROM P-80 SYSTEMS....