home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 1 / HACKER1.ISO / miscpub1 / tj3_3.txt < prev    next >
Text File  |  1992-09-26  |  25KB  |  385 lines

  1. The LOD/H Technical Journal, Issue #3: File 03 of 11
  2.  
  3.  
  4.              $LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$
  5.              L                                                   L
  6.              O           AUTOMATIC MESSAGE ACCOUNTING            O
  7.              D                                                   D
  8.              $                       (AMA)                       $
  9.              L                                                   L
  10.              O                    An overview                    O
  11.              D                                                   D
  12.              $            Written by Phantom Phreaker            $
  13.              L                                                   L
  14.              O                  Legion Of Doom!                  O
  15.              D                                                   D
  16.              $LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$LOD$
  17.  
  18.                    <part two of two>
  19.  
  20.  
  21.      The standard AT&T Toll office switch, the No. 4 ESS, is also equipped to
  22. handle CAMA if necessary. The CAMA procedure is as follows: Call data for the
  23. CAMA call is kept in a buffer (technically called an Accounting Block (AB))
  24. which then stores the entry upon a nine track 800-bpi (bits per inch) AMA tape
  25. (note: the information used in research for this part of the article was
  26. rather old, so the bits per inch has probably increased). The data that are
  27. kept in this buffer and put on the tape are as follows: the calling DN, the
  28. called DN, answer and disconnect times accurate to 0.1 second, and other misc.
  29. information. The callers DN can be entered into the 4ESS in two ways, ANI or
  30. ONI. ANI is of course the normal method for identifying a callers DN for
  31. billing purposes. ONI is used when there is an ANIF, or when it is needed (the
  32. other equipment cannot get the DN with ANI). When the 4E gets an ANIF or an
  33. ONI needed, it sends the call to a TSPS operator, who should ask the caller
  34. for their number. When an operator gets an ONI situation 'from' a 4E, she uses
  35. two types of trunks, a talking trunk, and a keying trunk. The talking trunk is
  36. what the subscriber comes in upon and is the line over which the operator asks
  37. for the callers DN. The keying trunk originates at the 4E and terminatates at
  38. TSPS, and is what is used to send the callers DN (in MF) to the 4ESS office.
  39. The operator has access to both trunks at the same time, thus she can enter
  40. the number in a quick and orderly fashion.
  41.     When a line classification does not fit into the 'one information digit'
  42. (KP+I+NNX+XXXX+ST) category, two information digits are used. When two are
  43. used, they are called screening codes. Screening codes are outpulsed along
  44. with the ANI for certain types of telephone lines, and when ANI is being sent
  45. to an alternate carrier via 'Equal Access' (Feature Group D, 1+ dialing).
  46. These screening codes are two digits and precede the subscribers DN. An
  47. example of screening code outpulsing is as follows:
  48.                                KP+II+NNX+XXXX+ST
  49.     The II represents two information digits that precede the callers number.
  50. Some of the more common screening codes are as follows:
  51.       KP+00+NXX+XXXX+ST     Normal telephone call, identified POTS line;
  52.       KP+01+NXX+XXXX+ST     ONI needed on a multiparty line;
  53.       KP+02+NXX+XXXX+ST     ONI needed due to ANI Failure;
  54.       KP+07+NXX+XXXX+ST     Hospital, inmate type telephone;
  55.       KP+08+NXX+XXXX+ST     Line restricted from dialing inter-LATA;
  56.       KP+10+NNX+XXXX+ST     Telco test call;
  57.       KP+20+NNX+XXXX+ST     Automatic Identified Outward Dialing centrex call;
  58.       KP+27+NNX+XXXX+ST     Coin telephone call.
  59.     These double digit outpulsing formats are used in Equal Access areas, and
  60. a similar method of outpulsing is used when customers deal with TSPS
  61. operators.
  62.     For more information, see the July, 1987 issue of 2600 Magazine, an article
  63. entitled 'How phreaks are caught'.
  64. AMARC 
  65. -----
  66.     The AMARC, or Automatic Message Accounting Recording Center, is a fairly
  67. modern development toward recording billing information. It offers the telco
  68. several advantages to the older electromechanical setups, such as increased
  69. revenue (always a plus in their eyes), reduced RAO processing costs, a new
  70. computerized format that stores data on 1600 bpi, industry compatible magnetic
  71. tape, elimination of loss due to paper tapes being destroyed, and elimination
  72. of per-office paper tape pickup and delivery.
  73. THE NO. 1 AMARC 
  74. ---------------
  75.     The first version of the AMARC was the No. 1 AMARC, which received billing
  76. data on a real-time basis over dedicated data links. It was based on two DEC
  77. PDP-11/40 minicomputers. The No. 1 AMARC controls and recieves data from a
  78. maximum of thirty dedicated channels. A channel consisted of a dedicated line
  79. (probably a Private Line service) equipped with a 202T data set, operating
  80. asynchronously at 1.2 kbps. The No. 1 AMARC had a feature which allowed it to
  81. call, over the DDD network, a backup channel in case one of the normal
  82. channels experienced a failure. This backup channel could be reached by anyone
  83. who had the phone number. It has not been determined by the author if there
  84. was/is any security on these backup channels.
  85. THE NO. 1A AMARC 
  86. ----------------
  87.     Eventually, it was decided that more data channels were needed, and that
  88. the AMARC computer could be centralized, and not clustered in administrative
  89. centers, as was the procedure. The No. 1A AMARC fulfilled the telco's needs.
  90. The No. 1A AMARC uses a higher capacity minicomputer, the DEC PDP-11/70, and
  91. Western Electric peripheral equipment to provide ninety input channels,
  92. improved maintenance capabilities, and room for growth in several areas. The
  93. first No. 1A AMARC began operation in 1981 in the Chicago area.
  94.     An important feature common to both the No. 1 and No. 1A AMARC was the
  95. ability to recieve billing information electronically over dedicated lines
  96. from central office switches. Equipment located in central offices called
  97. sensors send this data. There are different types of sensors for different
  98. types of switching equipment, but the most common AMARC sensors shall be
  99. listed here.
  100.     The Call Data Transmitter (CDT). The newest AMARC sensor. The CDT is a
  101. microprocessor based system which is used to collect data from No. 5 crossbar
  102. offices. It is designed to be used in systems that do not have LAMA-A and do
  103. not have enough traffic to warrant the expense of installing the No. 5 ETS.
  104. It can be used with other sensors, and is not the only kind used in No. 5
  105. crossbars. The first one was cut over in Illinois in 1980.
  106.     The Call Data Accumulator (CDA). Similar to the CDT, but uses wired logic
  107. control. The CDA, which collects AMA information from SxS switches, was the
  108. first sensor to be made for use with the AMARC. This sensor is connected to
  109. the ring, tip, and sleeve leads in a SxS switch, probably at the MDF. The
  110. first CDA was cut over into service in New York in 1975.
  111.     The Billing Data Transmitter (BDT). Used in electromechanical offices,
  112. such as the Nos. 1, 5, 4, and 4A Crossbar, SxS CAMA, and the Crossbar Tandem
  113. (XBT).  The BDT replaced up to 10 paper tape perforators that were previously
  114. used.  Provides a newer alternative to LAMA-A. The BDT recieves billing data
  115. from the older LAMA-A paper tape recorder circuits and sends them to the
  116. AMARC. The first BDT was cut over in New York in 1976.
  117.     The No. 5 Electronic Translator System (ETS). The No. 5 ETS was added to
  118. No. 5 Crossbar systems to provide some electronic switching functions that
  119. were not present before. These functions are things such as line, trunk, and
  120. routing translations provided by software methods rather than wired cross
  121. connections.  The No. 5 ETS consists of duplicated Western Electric 3A
  122. auxillary processors with associated scanners and distributors. The first No.
  123. 5 ETS was installed in Ohio in 1977.
  124.     VIDAR, a special sensor used in Crossbar No. 1 offices. VIDAR does not
  125. interface with the AMARC but instead sends data to it's own tape. This tape is
  126. then sent to the RAO on a regular basis.
  127.     These various sensors are specially designed electronic units which are
  128. part of or connected to class 5 offices. These sensors collect and generate
  129. billing data from the office they are used with. The billing data consist of
  130. answer and disconect times, call type, and the amount of measured local and
  131. toll calls made.
  132.     Some offices have added sensors, but exceptions include several ESS
  133. systems which use SPC (Stored Program Control) to send data to the AMARC. SPC
  134. means that the sensor is built into the switch software and that no other
  135. equipment is needed. An example of this is the NTI DMS-100 switch. Nos. 2, 2B,
  136. 3, 3B, and No. 5 ESS also do not have special AMARC sensors, but send data to
  137. the AMARC over a synchronous connection via a SPUC/DL (Serial Peripheral Unit
  138. Controller /Data Link) at speeds of 2.4 and 4.8 kbps. There is another part in
  139. the 2B ESS AMARC data link, called the AMARC Protocol Converter (APC). The APC
  140. is a medium between the SPUC/DL and the AMARC.
  141.     The No. 4 ESS, TSPS, 1ESS, 1AESS, and 2ESS switches don't have AMARC
  142. sensors, and aren't even connected to the AMARC. These switches all have their
  143. own AMA systems, from which the data is sent to the RAO regularly. Another
  144. exception is the DMS-10 Remote Switch, which is connected to a device at the
  145. RAO called a collector.
  146.     There are other options possible when dealing with AMA collection, such as
  147. the Distributed Call Measurement System (DCMS) made by a telco equipment
  148. vendor, which acts like a mini-AMARC, and Northern Telecom's Distributed
  149. Processing Peripheral system, which is used to collect billing data from NTI's
  150. DMS switches. These systems can be used where applicable.
  151. RECENT DEVELOPMENTS 
  152. -------------------
  153.     In places where magnetic tape has been phased out, a new method of storing
  154. the AMA data called AMA TeleProcessing Systems (AMATPS) has been implemented.
  155. AMATPS overcomes the disadvantages of magnetic tape (such as the sequential
  156. way the data is recorded, the high-density data losses that may happen, and
  157. the sometimes unseen problems with the tape unit) by using random access disk
  158. drives. AMATPS also adds some new system parts which can make the job easier.
  159. Still, some AMATPS are not used to their full capability and can still present
  160. problems to the telco.
  161.     One of the parts that AMATPS adds to the overall AMACS is the use of AMA
  162. Transmitters (AMAT's). These transmitters are added to the sensors, and
  163. increase the power of the overall setup by providing things such as temporary
  164. storage areas and programming applications. AMAT's are generally PC-sized
  165. machines with two disk drives, and 50-150 megabyte hard disks.
  166.     The second important addition is the collector. The collector acts like
  167. the AMARC by polling the AMAT over data links. The collector, like AMARC, is a
  168. centrally located computer system, usuallly running on an IBM Series 1, an
  169. HP-1000, or an AT&T 3B5.
  170.     Teleprocessing systems are made to understand a common AMA language format
  171. made by Bellcore, the Bellcore AMA Format and Extended Bellcore AMA Format.
  172. These were mentioned in part A of this article.
  173. BOC/AT&T INTERACTION 
  174. --------------------
  175.     Since the majority of people are served by AT&T, one may wonder how inter-
  176. LATA call data gets to the given Inter-LATA Carrier (IC), in this case, AT&T.
  177. AT&T has its own AMA collection system, which is called BILDATS (BILling DATa
  178. System), and this is what collects the AT&T data. I would guess that each AT&T
  179. toll office has some sort of interface with this computer system, but I have
  180. no solid proof of this. It has also been suggested to me from a reliable
  181. source that AT&T sends each BOC their own magnetic tapes, which the BOC's then
  182. fill with AT&T's billing information. I am not sure which of these methods is
  183. used.
  184.     The BOC billing information takes a different route, however. On a regular
  185. basis (I believe each day), AMARC tapes are sent to the Regional Accounting
  186. Office (RAO) or billing office, where each customers intra-LATA traffic is
  187. calculated and their telephone bill printed and mailed. The customer then
  188. recieves the bill and goes about whatever method of payment he chooses.
  189. Telephone bills can usually be paid in person in many different places in
  190. large cities, or they can be mailed in directly if the customer wishes. In my
  191. area, the customer pays once, which is a total of his AT&T and BOC bill. This
  192. is payable to the BOC, and AT&T then gets their payment from the BOC. In the
  193. case of independent carriers such as US Sprint, MCI, ALC Communications, and
  194. the like, I cannot say for sure what they all do as there seems to be no
  195. standard procedure for this interaction, but in two instances, two specific
  196. RBOC's (US West and BellSouth) handle FG-D Equal Access style billing for MCI
  197. throughout their serving areas. There is a computer system involved in this
  198. alternate carrier billing cycle, called the Carrier Access Billing System
  199. (CABS). This system calculates the prices bases on tariffs in use, and bills
  200. the carriers on a monthly basis accordingly. I am not sure how widespread the
  201. use of this sytem is, though. When the customer receives his MCI bill along
  202. with his BOC bill he can pay them both at once. I would imagine that the
  203. larger long distance services would be able to afford getting this service
  204. from the RBOC's, while the smaller ones with less money would do it by
  205. themselves, which would probably be a slow, drawn out process. In some cases,
  206. dialing via an alternate carrier (other then your primary one) will cause the
  207. billing cycle to take anywhere up to three months to complete, or even more.
  208. Another interesting note about alternate carrier dialing, some carriers do not
  209. start billing until a specific amount of time has elapsed. This is known as
  210. buffer-zone billing. I know of one company that uses a 45 second buffer zone,
  211. but I am not sure what the other companies use. You can find this information
  212. out by talking to a customer service department, however some companies CS
  213. departments either don't know, or they do not wish to tell the customer (or
  214. 'potential' customer). With buffer zone billing (assume 45 seconds in this
  215. case), you will be billed for the call if you let the phone ring, listen to a
  216. busy signal, etc. if the duration of the call is greater than or equal to 45
  217. seconds. Many of the ICs that use this type of billing do not have the
  218. equipment to detect answer supervision, so if you can keep a conversation very
  219. short, you may get away with a free call, without breaking any laws.
  220. CALL CREDITING 
  221. --------------
  222.     When you receive credit for improperly placed long distance calls from an
  223. operator or a telco business office (after you receive your phone bill)
  224. certain things happen.
  225.    Operator crediting involves the operator entering a special flag on an AMA
  226. tape to deduct the specific amount of given charge from the subscriber's
  227. telephone number. I believe that this process involves (with AT&T TSPS) the KP
  228. TRBL key, and (with NTI's TOPS) the KP TRBL and the CHG ADJ (charge adjust)
  229. keys.
  230.    Business office crediting happens when you call the business office and
  231. talk to a BOC 'service representative'. This person will then enter your
  232. telephone number into a terminal, using the DOE (Direct Order Entry) system,
  233. which is in use in my area. The billing record information comes from a
  234. computer called CRIS (Customer Record Information System), which is accessed
  235. by BOSS (Billing and Order Support System). BOSS has a link to computer
  236. systems at the RAO, as this is how the customer's toll data gets to the
  237. business office. A service representative can then pull up your toll charges
  238. and correct them with appropriate credit entries.
  239. SECURITY  (EVERYONE READ THIS PART) 
  240. -----------------------------------
  241.     There have been several rumors going around about AMA and it's relation to
  242. people who commit toll fraud, and I will attempt to clarify these rumors. It
  243. is possible that a billing tape could be used to try to find out who called a
  244. certain number at a given time. Another way AMA tapes/disks could be used as a
  245. record of someone committing toll fraud would be if this person would happen
  246. to be under a newer switch, such as the DMS-100, and they attempted to use a
  247. blue box without knowing the dangers of it (I will speak only on the DMS-100
  248. because when a older switching system is replaced with a new one, the most
  249. common replacements are the AT&T No. 5 ESS and the Northern Telecom DMS-100
  250. Family of switching systems). DMS-100 does indeed have the capability to
  251. record a blue boxer's MF tones in an AMA record if the boxer doesn't know what
  252. he is doing.  1AESS also has blue box detection features. I am not sure about
  253. other switching systems, but I would guess that most of the newer switches
  254. have some sort of blue box fraud detection features, of course the end user of
  255. these switches (the telco) does not have to use them. However it is difficult
  256. to find out if your CO uses anything of this nature unless you are a good
  257. social engineer or have access in some way to the switch or switch output
  258. messages and know what to look for. For instance on the Northern Telecom
  259. DMS-100 switching system, there are a series of reports known as BLUEBOX
  260. reports which (if in use) will inform the telco of blue boxing activity. The
  261. DMS-100 also has AMA options that can detect certain forms of electronic toll
  262. fraud, such as black and blue boxing. These options can be set any way the
  263. telco wants. These AMA options can be printed on a DMS-100 switching
  264. system,onto hardcopy terminals, or onto a data channel which may send the
  265. Output  Messages (OMs) to a telco computer system such as the Switching
  266. Control Center System (SCCS). These options are printed in an AMA118 OM at
  267. midnight. If an AMA option is in use by that particular switching system,
  268. after the name of the option will be a data field that says ACTIVE. If the
  269. option is not in use, the field will say INACTIVE. An example of an AMA118 OM
  270. is reproduced here.
  271.   AMA118 JUL23 12:00:00 2234 INFO AMA-OPTIONS
  272.      AUDIT:       ACTIVE
  273.      CALL-FWD:    ACTIVE
  274.      CDAR:        INACTIVE
  275.      CHG411:      ACTIVE
  276.      CHG555:      ACTIVE
  277.      COIN:        INACTIVE
  278.      DA411:       ACTIVE
  279.      ENFIA-B-C:   INACTIVE
  280.      FREECALL:    INACTIVE
  281.      HIGHREV:     INACTIVE
  282.      INWATS:      ACTIVE
  283.      LNID:        INACTIVE
  284.      LOGAMA:      INACTIVE
  285.      LOGOPT:      ACTIVE
  286.      LONGCALL:    ACTIVE
  287.      LUSORIG:     INACTIVE
  288.      LUSTERM:     INACTIVE
  289.      OBSERVED:    INACTIVE
  290.      OCCOVFL:     ACTIVE
  291.      OCCTERM:     ACTIVE
  292.      OUTWATS:     ACTIVE
  293.      OVERFLOW:    ACTIVE
  294.      SST:         ACTIVE
  295.      TIMECHANGE:  ACTIVE
  296.      TRACER:      ACTIVE
  297.      TRKID:       INACTIVE
  298.      TWC:         INACTIVE
  299.      UNANS-LOCAL: INACTIVE
  300.      UNANS-TOLL:  ACTIVE
  301.     The most important ones for phreaks to know about are INWATS, LONGCALL,
  302. SST, UNANS-LOCAL, and UNANS-TOLL. INWATS means that calls to 800 numbers are
  303. noted in an AMA record. As far as I know, this option is a required one, at
  304. least since Bulk Change Supplement 23 (BCS23). LONGCALL will flag long calls
  305. in an AMA record. So if it seems to the switch that someone has been on the
  306. phone for a long time, this will be logged. A possible use for this would be
  307. to detect trouble conditions. This option, used in past switching systems, may
  308. have been the cause of many blue box busts. Someone would box for several
  309. hours using the same number (for instance, Directory Assistance) and this may
  310. have been noted by the switch. Another way I think old time boxers may have
  311. been nailed is from boxing off of DA. As you can see in the above listing,
  312. there are several options that probably make AMA entries for calls to DA. If
  313. the length of a call to DA lasts longer than a certain amount of time, the
  314. telco could possibly detect this and attach a monitoring device upon the
  315. suspected persons telephone line. The AMA option 'SST' may also be responsible
  316. for blue box busts in the recent past. SST stands for Short Supervisory
  317. Transition, and an SST is known to the phreak world as a wink. SSTs are
  318. generated when a blue boxer seizes a trunk. The switch can detect these and
  319. log them in an AMA record if the option is set to ACTIVE. SSTs are not solely
  320. caused by boxers, though, as equal access offices can generate a lot of SSTs
  321. in normal operation. I believe that trunking arrangements with ICs (InterLATA
  322. Carriers) are often responsible for triggering these. One toll office I knew
  323. of had thousands of SSTs on a plant measurement report, so if this option is
  324. ACTIVE, it may not be EXTREMELY dangerous, but it can't hurt to know about
  325. this. One possible way around the SST detect is to make your 2600Hz tone last
  326. several seconds. I do not remember the exact figure, but after a certain
  327. number of seconds an SST ceases to be an SST ceases to be an SST. I am not
  328. sure if these longer transitions are logged or not, or if there is even an
  329. option for this. However I believe that the BLUEBOX feature could not be
  330. fooled by doing this. BLUEBOX, if activated, will detect any foreign winks
  331. after a necessary one (necessary for call completion) occurs. Of course you
  332. can always avoid having your DN associated with anything like this by
  333. re-directing your call flow, which can be accomplished easily.
  334.     Another AMA option that could be used to catch black boxers is the
  335. UNANS-TOLL option. When this option is ACTIVE, toll calls ringing longer than
  336. a specific period of time can be logged in an AMA record. Someone calling toll
  337. from a DMS-100 to a person using a black box (does anyone still use devices
  338. like the black box anyway?) in a no. 5 crossbar may trigger this option to be
  339. logged. I say 'may' because I am not positive about this, the option could
  340. also be used in other ways, I imagine.
  341.     The ENFIA-B-C option is one that could possibly present a problem to a
  342. telecom enthusiast. I have seen the term ENFIA (Exchange Network Features for
  343. Interstate Access) associated with a Feature Group A (POTS dialup) long
  344. distance service. ENFIA-B and C mean FG-B and FG-C service. FG-A and B (POTS
  345. and 950+1/0xxx respectively) could possibly be used to record information
  346. concerning toll fraud. For instance, I know of one service (FG-D and FG-B)
  347. that has the ability to check a telcos' magnetic tape to see what numbers have
  348. been accessing their service. If a large amount of fraud became a problem, the
  349. carrier could get the AMA information to try and determine who is committing
  350. toll fraud. I'm not sure if other companies have this option, I would guess
  351. that almost all of the major companies (MCI, Sprint, Allnet, etc.) have the
  352. ability to use something of this nature to track down security problems.
  353.     Have you ever wondered why many of the old blue boxers were caught? It is
  354. due to the use of AMA. AMA records can reveal boxing patterns, and this info
  355. can be used by the telco to track down blue/red/black box users. So if you are
  356. a person who practices any of these methods, be aware of what you are up
  357. against. Boxing has been around for a very long time and the telco knows all
  358. about what goes on and the different methods that people use. So use care. An
  359. informed phreak is a free phreak.
  360. SUMMARY 
  361. -------
  362.     Hopefully this article has helped clear up any misconceptions about AMA
  363. that anyone might have had, as well as provide a reference to be looked back
  364. on. The information contained in this article can also be used for social
  365. engineering purposes, if you so desire. However, I do not intend for any of
  366. this information to go into harmful purposes, such as billing calls to other
  367. people, or causing confusion and disorder at any internal points in the telco.
  368. Such actions do not make a person a phone phreak. However, if you find out
  369. anything interesting concerning AMA that isn't included here, or anything
  370. about independent telcos billing systems, feel free to let me know.
  371.     If you wish to contact me concerning this article, you can find me on a
  372. few BBS's. I will attempt to answer any questions anyone might have, and would
  373. like to hear from anyone who has a valid interest in the workings of the phone
  374. systems.
  375. ===============================================================================
  376. Thanks go out to all the people (too many to mention) who have contributed any
  377. information (no matter how small or large) to this article. Other information
  378. for this article has been taken from switching system messages, Bell System
  379. Technical Journals, Bell Labs RECORDs, Bellcore documents, and various other
  380. technical literature and information. I hope someone likes this article
  381. because it took a very long time to complete.
  382. ===============================================================================
  383. 
  384. Downloaded From P-80 International Information Systems 304-744-2253 12yrs+
  385.