home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / hacking / systems / hp3000.doc < prev    next >
Encoding:
Text File  |  2003-06-11  |  10.1 KB  |  360 lines

  1.           Hacking on the run
  2.                 vol. I
  3.                   By:
  4.         -x-x-x- Eastwind -x-x-x-
  5.  
  6.    Okay in this volume I'm going to
  7. ramble on about hacking the HP 3000
  8. series mini-computer... Don't let the
  9. mini part fool you, these computers can
  10. have some real power, and the fact that
  11. they were put online means they have
  12. something worth looking at...
  13.  
  14.  Identifying an HP 3000 is easy as they
  15. have one of the most unique logon
  16. screens that I've seen...
  17.  The only prompt you see is a colon.
  18. Typing garbage at the prompt will get
  19. you a message something along the lines
  20. of :
  21.  
  22. EXPECTED HELLO USER.ACCOUNT [JOB,GROUP]
  23. or CMD
  24.  
  25.  This verifies beyond a shadow of a
  26. doubt that you've found an HP...
  27.  
  28.  The logon sequence on a 3000 look
  29. something like this -->
  30.  
  31. Hello Username.Accountname 
  32.  
  33. Sometimes there is a group name
  34. attached like this -->
  35.  
  36. Hello Username.Accountname,Group
  37.  
  38.   There is a separate password for each
  39. part of the system, (ie. one for the
  40. management one for the supervisor, one
  41. for the mail base...), and to access
  42. the files in each one you have to have
  43. the account name, the user name, and
  44. sometimes the group name, plus if there
  45. is a password assigned to that account
  46. you have to have it too, one for each
  47. of the three names...[User, account,
  48. and group].
  49.  
  50.   In a second I'll tell you the
  51. backdoors and a little more about
  52. getting on but first a few commands to
  53. make life easier once you get on...
  54.  
  55. LISTF <-- this lists all the files in
  56. that account
  57.  
  58. HELP <-- invokes the help facility,
  59. would be a good idea to look through
  60. this pretty thoroughly
  61.  
  62. EXAMPLE <-- this will give you an
  63. example of how to implement any command
  64. that you specify after the EXAMPLE
  65. command ie. EXAMPLE MOUNT
  66.  
  67. BYE <-- this is VERY important ! If you
  68. don't logoff an account on an HP it
  69. will keep that account open even when
  70. someone else calls back. It would be
  71. very easy to get caught that way by
  72. having people logon and notice that
  73. their account was open when they hadn't
  74. even used the modem for days...
  75.  
  76. HELLO <-- part of the logon sequence,
  77. it can be issued while online to enter
  78. another account. CAUTION - when you
  79. enter this command you will be logged
  80. off the account currently logged in
  81. under and you will no longer be able to
  82. issue commands until you relogon. This
  83. command is great to go from account to
  84. account w/o having to hang up.
  85.    <NOTE> Too much account hopping in
  86. one session is VERY dangerous as there
  87. are often resource traces on the system
  88. that log the actions of users.
  89.  
  90. LIST <-- if the account is a text-file
  91. it can be read using this command, I'm
  92. not exactly sure how to tell what type
  93. of file is what as they usually have no
  94. extensions. You can't hurt the computer
  95. by LISTing a non text file but it may
  96. take quite a while to clear completely
  97.   ---> NOTE <--- I have found that some
  98. of the older versions of the HP
  99. op-system do not have the built in
  100. command to list a phile, and that they
  101. must run a program called LIST... So if
  102. when you type LIST nothing happens or
  103. you get an error then try to RUN LIST,
  104. It should ask you for the file name to
  105. list and then you can tell it what to
  106. call it...
  107.  
  108.  
  109.   Well that's the basics for now.
  110. There'll be more further on...[This
  111. isn't going to be a schluck phile, this
  112. is quality stuff]... 
  113.   Okay now we need to get on the
  114. system... Here's what you do:
  115.  
  116.  At the colon prompt type -
  117.  
  118. HELLO FIELD.SUPPORT,PUB
  119.  
  120.  
  121. This is the backdoor to most HP 3000.
  122. Unfortunately it is locked off or
  123. removed by some worldly wise System
  124. managers...(More on this in a sec.) If
  125. it is then try this one -->
  126.  
  127. HELLO MANAGER.SYS,PUB
  128.  
  129. This is the manager's account and it
  130. will usually be protected by a User
  131. password and an Account password. These
  132. will be invaluable later since most
  133. managers hate to memorize more than a
  134. few passwords and they need to have
  135. access to more than a few accounts.
  136. I can't really help you on hacking the
  137. passwords. That's usually where
  138. guesswork and intuition come in,...
  139. Sorry...
  140.  
  141.   Now for the standard back-door -->
  142.  
  143. HELLO FIELD.SUPPORT,PUB
  144.  
  145.  This account if present should have
  146. system manager capabilities and you can
  147. make a new account of your very own.
  148.  
  149. This is the procedure for making a new
  150. account -->
  151.  
  152. NEWACCT GREEN.GRILL;PASS=WILDERUN
  153. NEWUSER GRILL.GREEN;PASS=SWARD
  154. ALTACCT 
  155. GREEN;PASS=WILDERUN;CAP=AM,SM,GL,AL,PM,S
  156. F,PH,OP
  157.  
  158. (the ALTACCT...OP all in one line)
  159. after each line hit a <CR> and then 
  160. type the next... A note about the
  161. abbreviations in the last line, these
  162. are your capabilities on the system, to
  163. see all the possible combinations of
  164. letters mess up and type something that
  165. has more than 2 letters and 
  166. you will see something that says -->
  167.  
  168. EXPECTED ONE OF THESE [
  169. AM,DF,ER,DE,WQ,AS,DS,XZ,ZX,CV,VC,VC,VC,FG,RF,TY,UH,JU,KM,NM]
  170.  
  171.    Those are just examples, and each
  172. system may have its own variations of
  173. extra ones that add special
  174. capabilities, so look at this once or
  175. twice and then try to make a really
  176. powerful account by including all of
  177. these in your ALTACCTstatement... 
  178.  
  179.   NOTE --> If you decide to hack an HP
  180. 3000, try this account first and if you
  181. get in then leave me some mail in the
  182. form of a basic program that just tells
  183. me who you are (handle of course) and
  184. when you get on, go and make your own
  185.  
  186.  
  187.  An HP 3000 has a few problems or at
  188. least it seems like it from a hackers
  189. view. You see once you get on with your
  190. very own account, you still can't see 
  191. any files no matter how powerful you
  192. are. What you must do is to logon under
  193. the different accounts on the system to
  194. see what each person has to look at...
  195.  There are ways to get around this I am
  196. learning, but it's too much for a first
  197. time type of thing, so call back
  198. later...
  199.  To get a listing of all the accounts
  200. on the system use this command -->
  201.  
  202. LISTACCT 
  203.  
  204.  This will be a Mega-Long list and 
  205. might keep your computer tied up for a
  206. few hours depending on how many 
  207. accounts there are...
  208.  
  209.   What you'll see looks something like
  210. this -->
  211.  
  212.  
  213. A =  BUDGET  
  214. 041125 042107 042524 020040 155403
  215. 000613 000000 000000 BUDGET..........
  216. 046507 051040 020040 020040 041125
  217. 042107 042524 020040 MGR.....BUDGET..
  218. 000000 000226 000000
  219.  
  220.   the A signifies that you are looking
  221. at an account, and the line of dots
  222. contains a password, if there is more
  223. than one word in the dots then try each
  224. of them until one works. This is the
  225. account password... Lord only knows 
  226. what the numbers mean...
  227.  
  228.  To get the user name and password then
  229. type this -->
  230.  
  231. LISTUSER .BUDGET 
  232.  
  233.  This should give you a list of all 
  234. users on that account. TRe format of
  235. this listing will be much the same as
  236. the one for the account listings except
  237. the A will be replaced with a U... The
  238. password is in the same place as
  239. before...
  240.  
  241.  In case the account requires a GROUP
  242. name and GROUP PASSWORD then you get
  243. that like this -->
  244.  
  245. LISTGROUP USERNAME.ACCOUNTNAME,
  246.  
  247. Replace USERNAME and ACCOUNTNAME with
  248. the appropiate names for the account 
  249. you are interested in...
  250.  
  251.  You can now do this with any accounts
  252. yu like and look into any accounts 
  253. that might interest you...
  254.  
  255.  You now have about total control over
  256. the HP 3000. Look around, and play with
  257. things, BUT don't screw up and ruin
  258. anything...
  259.  There are five languages on the 
  260. HP 3000 standard and th
  261. play with, but it's dangerous to use 
  262. them unless you know how to program in
  263. them because your terminal will be
  264. expecting a valid command and you might
  265. not know what it is and have to leech
  266. logoff and that can mess up the
  267. system...
  268.  
  269.   A couple o' notes to think on -->
  270.  
  271.  Sometimes the processor stops for up 
  272. to 45 seconds at a time, this is to
  273. service all the other users on the
  274. system, you can allocate more time for
  275. your account but that's for a later
  276. phile... So don't get paranoid and hang
  277. up just cuz the system is doing 
  278. more than one thing at once... It will
  279. usually service the other users even if
  280. they aren't logged in, but getting 
  281. around that is for another phile also.
  282.  The word processor on some older HP's
  283. is the TDP program. To run it type -->
  284.  
  285. RUN TDP.PUB,SYS
  286.  
  287. If that file can't be found then 
  288. type-->
  289.  
  290. RUN HPWORD and see if that gets any
  291. results...
  292.  
  293.   ---> SPECIAL TACTICS TO USE IN THE
  294. EVENT OF MASSIVE FRUSTRATION <---
  295.  
  296.   An HP3000 is easily interrupted by an
  297. emergency interrupt done by your
  298. friendly Bell operator. (Note that it 
  299. is illegal to make an emergency
  300. interrupt except in the case of an
  301. emergency.) [That was a disclaimer of
  302. sorts. So now I'm off the hook for
  303. anything you do under my guidance...] 
  304. So anyways when the HP3000 drops a
  305. person from the modem w/o a valid 
  306. logoff sequence it may hold the account
  307. valid for hours. In fact I have
  308. accidently cut my power in mid LISTACCT
  309. and come back about 2.5 hours later and
  310. found it still ready to list...
  311. (Seriously...) So when you cut someone
  312. off get ready to call and logon under
  313. their name as quickly as possible...
  314.  
  315.  
  316.  Like I said before if you can get on a
  317. system then make the  GRILL.GREEN
  318. account and leave a BASIC program full 
  319. of REMs that tell when you set up the
  320. account and who you are. If you logon 
  321. to an HP3000 that has this account then
  322. leave your own REM listing.
  323. To do this type -->
  324.  
  325. BASIC
  326.  
  327. Then enter the program and SAVE it ... Then type EXIT and LISTF
  328. all the files to make sure yours is
  329. there...
  330.  
  331.    Have phun ....
  332.                           - Eastwind
  333.  
  334. CALL THE CLLI CODE AT 718-279-1110
  335. SYSOPS: LORD MICRO
  336.     LUTHER
  337.  
  338.  
  339.  
  340.  
  341.  
  342.   Another file downloaded from:   
  343.  
  344.          !
  345.         -$-             & the Temple of the Screaming Electron
  346.          !    *                    Walnut Creek, CA
  347.    +    /^\   |
  348.    !    | |/\/^\  _^_     2400/1200/300 baud  (415) 935-5845  
  349.   /^\  /   @ |  \/_-_\            Jeff Hunter, Sysop
  350.   |@ \_| @     @|- - -|                                  \   
  351.   |  | |    /^\ |  _  |                  - - - - - - - - - * 
  352.   |___/_\___|_|_|_(_)_|       Aaaaaeeeeeeeeeeeeeeeeee!   /   
  353.  
  354.        Specializing in conversations, E-Mail, obscure information,
  355.    entertainment, the arts, politics, futurism, thoughtful discussion, 
  356.           insane speculation, and wild rumours. An ALL-TEXT BBS.
  357.  
  358.                          "Raw Data for Raw Nerves." 
  359.  
  360.