home *** CD-ROM | disk | FTP | other *** search
/ The Hacker's Encyclopedia 1998 / hackers_encyclopedia.iso / zines / phrack2 / phrack41.006 < prev    next >
Encoding:
Text File  |  2003-06-11  |  19.5 KB  |  407 lines

  1.                                 ==Phrack Inc.==
  2.  
  3.                    Volume Four, Issue Forty-One, File 6 of 13
  4.  
  5.                    A Brief Guide to Definity G Series Systems
  6.                                      a.k.a
  7.                                  System 75 - 85
  8.  
  9.                             Written by Scott Simpson
  10.  
  11.  
  12.           Greets to Jim Anderson, The Missing Link, Randy Hacker, Dark Druid,
  13. Nickodemus, Mercury, Renegade, Infinity (enjoy the army!), Weirdo, TomCat,
  14. GarbageHeap, Phrack Inc.
  15.  
  16.  
  17. Basic History
  18. ~~~~~~~~~~~~~
  19. Definity model systems came into existent in the later part of the 1970s.  In
  20. 1983, AT&T came out with a revised model called 75.  This system was built to
  21. hold more incoming lines and did not have as many errors as the earlier version
  22. did.  The 1983 version was replaced with a version re-written in 1986.  Today,
  23. the systems are referred to as G models.  System 75 is now called G1 and 85 is
  24. called G2.  A new model is currently available and is called the Definity G3I
  25. which is Generic 3 with an Intel chip, and Definity G3R which is Generic 3 with
  26. a Risk chip.  There are 3 different versions to each model.  Version one is the
  27. most common and it is an XE Single Carrier Unit.  The other two systems are 2
  28. carriers.  A system will usually cost somewhere around 50 to 80 thousand
  29. dollars.  You MIGHT come across a smaller version and it is called "Merlin
  30. Legend."  This system will hold about 50-100 lines.  System 75 & 85 will hold
  31. around 1000 lines.  System 75/85 are used by companies to house all of their
  32. incoming lines, as well as to send their incoming lines to destinations set up
  33. by the owners, whether it be Audix or any other setup.  There are many uses for
  34. the system besides VMBs and PBXes.  System 75/85 has three main functions that
  35. hackers are interested in. They are the capabilities of VMB, bridging, and of
  36. course PBX exchanges.
  37.  
  38.  
  39. Discovering the System
  40. ~~~~~~~~~~~~~~~~~~~~~~
  41. When you find a System 75, you will make a 1200/NONE connection (if HST used),
  42. as most setups have a built in 1200 baud modem.  Normally, the controller
  43. number will not be in the same prefix as the business or the PBX and the line
  44. is actually owned by AT&T.  Try CNAing a System 75 line and it will tell you
  45. that it is owned by AT&T.  Once you find a carrier, you will need to be able to
  46. display ANSI or some equivalent type of terminal graphics.  Most are set to
  47. N81, but some may be E71.  My suggestion is to use ToneLoc which is produced by
  48. Mucho Maas and Minor Threat.  As you know, this program will scan for carriers
  49. as well as tones.  This program can be found on just about every ELEET H/P BBS.
  50.  
  51.  
  52. Getting into the System
  53. ~~~~~~~~~~~~~~~~~~~~~~~
  54. Getting into the system is the easy part if you have the defaults.  You must
  55. find them on your own and you will find out that a lot of people are not
  56. willing to trade for them.  There is one default that will enable you to snoop
  57. around and tell whether or not they have a PBX, provided that they have not
  58. changed the password or restricted the account.  This one default is usually a
  59. fully operational account without the privileges of altering any data but I
  60. have come across a couple of systems where it wouldn't do anything.  Using this
  61. default account is a good way to start if you can find it.  It is also good to
  62. use any time you call and don't plan on changing anything.  All actions by this
  63. account are not kept in the system history file.  Now on to the good stuff!!
  64.  
  65.  
  66. Abusing System 75
  67. ~~~~~~~~~~~~~~~~~
  68. After logging into a 75, there are several commands available depending on the
  69. default you are using.  This part will be for the basics.  I will explain more
  70. later for the more advanced people.
  71.  
  72. When you log in, you will have the commands LIST, DISPLAY, and a couple others
  73. that don't matter.  These are the only ones that you will need with the
  74. aforementioned default.  First type "DIS REM" (display remote access).  If
  75. there is a PBX set up on the system, it will be shown on the extension line.
  76. The barrier code is the code to the PBX. If "none" appears, there is no code
  77. and it's just 9+1.  The extension line can either be 3 or 4 digits.  Usually,
  78. if it's 3 digits, it is run off of AUDIX (AUDio Information eXchange) or they
  79. are smart and are hiding the one digit!  Look at the dialplan and see if the
  80. extensions are 3 or 4 digits.  If it tells you that the extensions are three
  81. digits, chances are that it is somewhere in the AUDIX system.  If it's run off
  82. of an AUDIX, look through all of the extensions by either list or display
  83. 'extensions' until you find one that says something like "remote extension" or
  84. something that looks different.  If the one digit is hidden, use ToneLoc and
  85. scan for the digit needed.  Next, display the trunk groups.  This will tell you
  86. the actual dial-up.  If you don't find it here, don't panic.  As you go through
  87. the trunk groups, also look at the incoming destination as well as the night
  88. destination.  If any of these show the remote extension here, there is your
  89. PBX.  If not, keep looking through all of the trunk groups.  Write down all of
  90. the phone numbers it gives you and try them.  They can usually be found on page
  91. three or so.
  92.  
  93. A LOT of the time, places call forward a back line or so to the actual PBX.  If
  94. there is no remote access extension when you display the remote access, you are
  95. shit out of luck unless you have a higher default and read the rest of this
  96. text.
  97.  
  98.  
  99. Setting Up Your Own PBX
  100. ~~~~~~~~~~~~~~~~~~~~~~~
  101. If you have a higher default, you will notice that if you type help, you have
  102. more commands that are available to you, such as change, download, etc.
  103. Remember, the company can change the privileges of the defaults so if you
  104. cannot see these commands, use another default.  The first thing you want to do
  105. is to display the dialplan.  This will tell you the amount of digits and the
  106. first digit of all of the sequences.  Here is an example of a dialplan.  There
  107. are several ways the dialplan may look.
  108.  
  109.                  Number of Digits
  110. -------1----2----3----4----5----6----7----8----9
  111. --
  112. F 1
  113. I 2        Tac
  114. R 3
  115. S 4             Fac
  116. T 5
  117.   6               Extension
  118. D 7               Extension
  119. I 8        Tac
  120. G 9
  121. I 0 Attendant
  122. T *
  123.   #
  124.  
  125. Using the above chart, all extensions will start with either a 6 or 7 and will
  126. be four digits long.  The Tac is two digits, and will start with a 2 or an 8.
  127. Don't worry about FAC or any others at this time.
  128.  
  129. After you make note of this, type "ch rem" (change remote access), go to the
  130. extension line, and put in an extension.  Next, find the trunk group that you
  131. want to use and type "ch tru #".  Go to the line for night service and put the
  132. extension in there.  If there is already an extension for night service on all
  133. of the trunks, don't worry. If not, add it, and then save it.  If it says
  134. invalid extension, you misread the dialplan.  If you pick an extension already
  135. in use, it will tell you so when you try to install it in the remote extension
  136. line in the remote address.  Once all of this is completed, you may go back to
  137. the remote access and add a code if you like, or you may just enter "none" and
  138. that will be accepted.  THE NEXT PART IS VERY IMPORTANT!  Look at the trunk
  139. that you installed and write down the COR number.  Cancel that command and type
  140. "dis cor #".  Make sure that the Facilities Restriction Level (FRL) at the top
  141. is set to 7 (7 is the least restricted level & 0 is the most) and that under
  142. calling party restrictions & called party restrictions, the word "none" (lower
  143. case) is there!  If they are not, type "ch cor #" and make the changes.  Last,
  144. type "dis feature".  This will display the feature access codes for the system.
  145. There will be a line that says something like "SMDR Access Code."  This will be
  146. the code that you enter after the barrier code if there is one.  I have seen
  147. some be like *6, etc.  Also, there will be, on page 2 I believe, something to
  148. the like of outside call. usually it is set to 9 but check to be sure.   That's
  149. about it for this segment.  All should be fine at this point.  For those that
  150. want a 24 hour PBX, this next section is for you.
  151.  
  152.  
  153. For those of you that are greedy, and want a 24 hour PBX, most of the steps
  154. above are the same.  The only difference is that you will look through all of
  155. the trunks until you come across one that has several incoming rotary lines in
  156. it.  Simply write down the port number and the phone number for future
  157. reference and delete it by using the "ch" command.  From the main prompt, type
  158. "add tru #".  For the TAC, enter a correct TAC number.  Keep going until you
  159. get to the COR.  Enter a valid one and remember that the FRL should be set to
  160. 7, etc.  Keep going...the next line that is vacant and needs something is the
  161. incoming destination.  Set it to the remote extension that you have created.
  162. The next vacant line I think is type (towards the middle of the page).  Enter
  163. ground and it should print out "ground-start."  If there is a mistake, it will
  164. not save and it will send you to the line that needs to have something on it.
  165. After all is done, it will save.  After this segment, there is a copy of a
  166. trunk and what it should look like for the use of a PBX.  Next, go to page 3
  167. and enter the port and phone number that you wrote down earlier.  Save all of
  168. the changes that you have made.  This should be all you need.
  169.  
  170.  
  171. One more way!  If you scan through all of the extensions on the system, you may
  172. find an "open" extension.  This extension may be like the phone outside in the
  173. waiting room or an empty office or whatever.  This extension must be a valid
  174. phone number on their network or must be reachable on their AUDIX for this
  175. method to work. If you know how to add ports to Audix, this method will be best
  176. for you since setting up a trunk is not needed.  If you find something like
  177. this, it's usually better to use this as your 24 hour PBX rather than taking
  178. away a line for several reasons:  1) there are less changes that you must make
  179. so there will be less data saved in the history file; 2) other people that have
  180. legal uses for the line won't trip out when they get a dial tone; and 3) the
  181. company will not notice for some time that they've lost an extension that is
  182. hardly used!  To set it up this way, you must delete the old info on that
  183. extension by typing "remove extension #".  It will then show you the station in
  184. detail.  Save it at that point and it will be deleted.  Next go to the remote
  185. access and enter the extension that you deleted on the remote extension line.
  186. Next enter a barrier code or "none" if you don't want one.  Save it!  Doing it
  187. this way USUALLY does not require a new trunk to be added since the port is
  188. already in the system but if you run into problems, go back and add it through
  189. the use of a trunk.  You will still have to assign it a "cor" in the remote
  190. access menu, and remember to make sure that the FRL and the restrictions are
  191. set correctly as stated as above.
  192.  
  193.  
  194. In part 2, if there is a demand, I will tell how to make a bridge off of a 75.
  195. It is a lot more difficult, and requires a lot more reading of the manuals.  If
  196. anyone can obtain the manuals, I would strongly urge them to do so.  Also
  197. potentially in part 2, I will show how to create a VMB.  If they have AUDIX
  198. voice mail, chances are they have a 75!
  199.  
  200. So happy hunting and see ya soon!
  201.  
  202. If you need to get a hold of me to ask a question, you may catch me on the nets
  203. or on IRC.
  204.  
  205. Enjoy!
  206.  
  207. Scott Simpson
  208.  
  209. -------------------------------------------------------------------------------
  210. APPENDIX A : Example of a Trunk For PBXs
  211.  
  212.                               Trunk Group                    Page 1 of 5
  213.                               -----------
  214.  
  215. Group Number #               Group Type: co                Smdr Reports: n
  216.  
  217.    Group name: Whatever ya want         Cor: #            Tac: #
  218.  
  219. Mis Measured? n
  220.  
  221.    Dial access: y    Busy Threshold: 60      Night Service: What will answer
  222.                                                             after hours
  223.  
  224. Queue length: 0  Abandoned call Search: n   Incoming Dest: What will answer
  225.                                                            any time the # is
  226.                                                            called unless NS
  227.                                                            has an extension.
  228.  
  229.     Comm Type: voice       Auth Code: n     Digit Absorption List:
  230.  
  231.  
  232.       Prefix-1? n    Restriction: code    Allowed Calls List: n
  233.  
  234.    Trunk-Type: Ground-start
  235.  
  236.  Outgoing Dial type: tone
  237.  
  238.   Trunk Termination: whatever it is        Disconnect Timing: Whatever it is
  239.                      to.                                      set to.
  240.                              ACA Assignments: n
  241.  
  242.  
  243. [Page 2 is not all that important.  It's usually used for all of the
  244. [maintenance to the trunk etc. so leave it all set to its default setting.]
  245.  
  246.  
  247.                                                   page 3 of 5
  248.        Port        Name        Mode      Type       Answer delay
  249. 1   Port number  phone number
  250. 2
  251. 3
  252. etc.
  253.  
  254.  
  255. That's all that is needed for the trunks.
  256. -------------------------------------------------------------------------------
  257. APPENDIX B : Basic Commands and Terms
  258.  
  259.      Basic Terminology
  260.      -----------------
  261. COR  - Class Of Restriction
  262. FRL  - Facilities Restriction Level
  263. SMDR - Station Message Detail Recording
  264. TAC  - Trunk Access Code
  265. FAC  - Feature Access Code
  266.  
  267.  
  268.      Basic Commands for Default Emulation (513)
  269.      ------------------------------------------
  270. Esc Ow - Cancel
  271. Esc [U - Next Page
  272. Esc SB - Save
  273. Esc Om - Help
  274.  
  275.  
  276.      Commands for 4410
  277.      -----------------
  278. Esc Op - Cancel
  279. Esc Ot - Help
  280. Esc Ov - Next Page
  281. Esc Ow - Back Page
  282. Esc OR - Save
  283. Esc Oq - Refresh
  284. Esc Os - Clear Fields
  285.  
  286. Below is an explanation of all of the commands.
  287.  
  288. The following is a captured buffer of a login to System 75.  I have captured
  289. the commands and have edited the buffer to include brief definitions of the
  290. commands.
  291.  
  292. Display and list are basically the same command, but display shows more
  293. detailed information on the command that you select.  For example, "list tru"
  294. will list all of the trunk groups in the system.  "dis tru" will ask for a
  295. trunk number, and then display all of the information on that trunk.
  296.  
  297. CH Help
  298. Please enter one of the following action command words:
  299.  
  300. add                      duplicate                save
  301. change                   list                     set
  302. clear                    monitor                  status
  303. display                  remove
  304.  
  305.  
  306. Or enter 'logoff' to logoff the system
  307. Add       - Is pretty self-explanatory
  308. Change    - Is also self-explanatory
  309. Clear     - will clear out the segment
  310. Duplicate - will duplicate the process
  311. List      - self-explanatory
  312. Monitor   - used for testing, and monitoring the system
  313. Remove    - remove anything from the system EXCEPT the History File!  Sorry
  314.             guys!
  315. Save      - saves work done
  316. Set       - sets the time, etc.
  317. Status    - shows current status of the system
  318.  
  319. List Help
  320. Please enter one of the following object command words:
  321.                       COMMANDS UNDER "LIST"
  322. abbreviated-dialing      groups-of-extension      personal-CO-line
  323. aca-parameters           hunt-group               pickup-group
  324. bridged-extensions       intercom-group           station
  325. configuration            measurements             term-ext-group
  326. coverage                 modem-pool               trunk-group
  327. data-module              performance
  328.  
  329. Or press CANCEL to cancel the command
  330. Abbreviated-Dialing: Speed calling feature from their voice terminal
  331. Aca-parameters: Automatic-Circuit-Assurance
  332. Bridged Extensions: Used for bridging extensions together
  333. Configuration: Overall system Configuration
  334. Coverage: Call Coverage
  335. Data-module: Description of the data module used
  336. Groups Of Extensions: Lists all of the extensions available
  337. Hunt-Group: Checks for active or idle status of extension numbers
  338. Intercom-group: Lists the intercoms and their info
  339. Modem-Pool: Allows switched connects between data modules and analog data
  340. Performance: Shows the performance of the system
  341. Personal-CO-line: Is for dedicated trunks to or from public terminals
  342. Pickup-group: Pickup station setup
  343. Station: Will list all of the available stations assigned
  344. Term-ext-group: For terminating extension group
  345. Trunk-Group: Lists ALL of the trunks; will NOT show all details like Display
  346.  
  347. Dis Help
  348. Please enter one of the following object command words:
  349.                     Commands Under 'Display'
  350. abbreviated-dialing      data-module              personal-CO-line
  351. alarms                   dialplan                 pickup-group
  352. allowed-calls            digit-absorption         port
  353. announcements            ds1                      psc
  354. attendant                errors                   remote-access
  355. button-location-aca      feature-access-codes     route-pattern
  356. circuit-packs            hunt-group               station
  357. code-restriction         intercom-group           synchronization
  358. communication-interface  ixc-codes                system-parameters
  359. console-parameters       listed-directory-numbers term-ext-group
  360. cor                      modem-pool               time
  361. cos                      paging                   trunk-group
  362. coverage                 permissions
  363.  
  364.  
  365. Or press CANCEL to cancel the command
  366. Abbreviated Dialing: Covered above, but shows more information
  367. Alarms: Will show information on the alarms (which ones are on/off)
  368. Allowed-Calls: Will show LD carrier codes and allowed call list
  369. Announcements:
  370. Attendant: Allows attendant to access trunks without voice terminals
  371. Button-location-aca: Will show the location of the aca selected
  372. circuit-packs: Tells types of lines used.
  373. Code-Restriction: Shows restrictions for HNPA and FNPA
  374. Communication-Interface: Information on the communication interface
  375. Console-Parameters: Will list the parameters of the console, etc.
  376. Cor: Class Of Restriction (will show the cor for the # entered)
  377. Cos: Class Of Service
  378. Coverage: Shows the coverage of the system (voice terminals, etc.)
  379. Data-Module: Will show information for the data channels entered
  380. Dialplan: List the current config for extensions etc.
  381. Digit-absorption:
  382. Ds1: Used for tie-trunk services
  383. Errors: Shows all of the errors on the system
  384. Feature-Access_Codes: Lists all of the feature access codes for all of the
  385.                       features on the entire system
  386. Hunt-Group: As above, but will tell more information for the # you enter
  387. Intercom Group: Lists all of the names and their intercom assignments
  388. IXC-Codes: Inter-eXchange Carrier codes
  389. Listed-Directory: Lists the numbers in the directory of the system
  390. Modem-Pool: Will show info on the channel you select (exp baud, parity, etc.)
  391. Paging: Used for the paging stations on the voice terminals
  392. Permissions: Will show the privileges of the other accounts/defaults
  393. Personal-CO-Line: As above but more descriptive
  394. Pickup-Group: Shows names and extensions in the specified group number
  395. Port: Will show the info on the port you ask about
  396. PSC: Keeps a call between to data points connected while the system is active
  397. Remote-Access: Will show the Remote Access that is there (if any)
  398. Route-Pattern: The pattern of routing within the voice terminals, etc.
  399. Station: Will show detailed information on the station # you enter
  400. Synchronization: Will show the location of the DS1 packs
  401. System-Parameters: List of all of the available systems parameters
  402. Term-Ext-Group: As above but more descriptive
  403. Time: Will show the current time and date
  404. Trunk-Group: Will show all available information for the trunk you select
  405. _______________________________________________________________________________
  406. ^L
  407.