home *** CD-ROM | disk | FTP | other *** search
/ Hacker Chronicles 1 / HACKER1.ISO / phreak / bioc.7 < prev    next >
Text File  |  1992-03-04  |  21KB  |  728 lines

  1.  
  2. ******BIOC Agent 003's course in*******
  3. *                                     *
  4. *     ==========================      *
  5. *     =BASIC TELECOMMUNICATIONS=      *
  6. *     ==========================      *
  7. *              Part VII               *
  8. ***************************************
  9.  
  10. Preface:
  11.  
  12. After most neophyte phreaks overcome
  13. their fascination with Metro codes and
  14. WATS extenders, they will usually seek
  15. to explore other avenues in the vast
  16. phone network.  Often they will come
  17. across references such as "simply dial
  18. KP + 2130801050 + ST for the Alliance
  19. teleconferencing system in LA."
  20. Numbers such as the one above were
  21. intended to be used with a blue box;
  22. this article will explain the
  23. fundamental principles of the fine art
  24. of blue boxing.
  25.  
  26. Genesis:
  27. --------
  28.  
  29. In the beginning, all long distance
  30. calls were connected manually by
  31. operators who passed on the called
  32. number verbally to other operators in
  33. series.  This is because pulse (aka
  34. rotary) digits are created by causing
  35. breaks in the DC current (see Basic
  36. Telcom V).  Since long distance calls
  37. require routing through various
  38. switching equipment and AC voice
  39. amplifiers, pulse dialing cannot be
  40. used to send the destination number to
  41. the end local office (CO).
  42.  
  43. Eventually, the demand for faster and
  44. more efficient long distance (LD)
  45. service caused Bell to make a
  46. multi-billion dollar decision.  They
  47. had to create a signaling system that
  48. could be used on the LD Network.
  49. Basically, they had two options:
  50.  
  51. [1] To send all the signaling and
  52. supervisory information (ie, ON & OFF
  53. HOOK) over separate data links.  This
  54. type of signaling is referred to as
  55. out-of-band signaling.
  56.                  -or-
  57. [2] To send all the signaling
  58. information along with the conversation
  59. using tones to represent digits.  This
  60. type of signaling is referred to as
  61. in-band signaling.
  62.  
  63. Being the cheap bastard that they
  64. naturally are, Bell chose the latter
  65. (and cheaper) method -- IN-BAND
  66. signaling.  They eventually regretted
  67. this, though (heh, heh)...
  68.  
  69. IN-BAND SIGNALING PRINCIPLES:
  70. -----------------------------
  71.  
  72. When a subscriber dials a telephone
  73. number, whether in rotary or touch-tone
  74. (aka DTMF), the equipment in the CO
  75. interprets the digits and looks for a
  76. convenient trunk line to send the call
  77. on its way.  In the case of a local
  78. call, it will probably be sent via an
  79. inter-office trunk; otherwise, it will
  80. be sent to a toll office (class 4 or
  81. higher -- see Telcom IV) to be
  82. processed.
  83.  
  84. When trunks are not being used there is
  85. a 2600 Hz tone on the line; thus, to
  86. find a free trunk, the CO equipment
  87. simply checks for the presence of 2600
  88. Hz. If it doesn't find a free trunk the
  89. customer will receive a re-order signal
  90. (120 IPM busy signal) or the "all
  91. circuits are busy..." message.   If it
  92. does find a free trunk it "seizes" it
  93. -- removing the 2600 Hz.  It then sends
  94. the called number or a special routing
  95. code to the other end or toll office.
  96.  
  97. The tones it uses to send this
  98. information are called multi-frequency
  99. (MF) tones.  An MF tone consists of two
  100. tones from a set of six master tones
  101. which are combined to produce 12
  102. separate tones.  You can sometimes hear
  103. these tones in the background when you
  104. make a call but they are usually
  105. filtered out so your delicate ears
  106. cannot hear them. These are NOT the
  107. same as touch-tones.
  108.  
  109. To notify the equipment at the far end
  110. of the trunk that it is about to
  111. receive routing information, the
  112. originating end first sends a Key Pulse
  113. (KP) tone.  At the end of sending the
  114. digits, the originating end then sends
  115. a STart (ST) tone. Thus to call
  116. 914-359-1517, the equipment would send
  117. KP + 9143591517 + ST in MF tones.  When
  118. the customer hangs up, 2600 Hz is once
  119. again sent to signify a disconnect to
  120. the distant end.
  121.  
  122. History:
  123. --------
  124.  
  125. In the November 1960 issue of The Bell
  126. System Technical Journal, an article
  127. entitled "Signaling Systems for
  128. Control of Telephone Switching" was
  129. published.  This journal, which was
  130. sent to most university libraries,
  131. happened to contain the actual MF tones
  132. used in signaling.  They appeared as
  133. follows:
  134.  
  135.    Digit                Tones
  136.    -----                -----
  137.      1              700 +  900 Hz
  138.      2              700 + 1100 Hz
  139.      3              900 + 1100 Hz
  140.      4              700 + 1300 Hz
  141.      5              900 + 1300 Hz
  142.      6             1100 + 1300 Hz
  143.      7              700 + 1500 Hz
  144.      8              900 + 1500 Hz
  145.      9             1100 + 1500 Hz
  146.      0             1300 + 1500 Hz
  147.      KP            1100 + 1700 Hz
  148.      ST            1500 + 1700 Hz
  149.      11  (*)        700 + 1700 Hz
  150.      12  (*)        900 + 1700 Hz
  151.      KP2 (*)       1300 + 1700 Hz
  152.  
  153. (*)  Used only on CCITT SYSTEM 5 for
  154. special international calling.
  155.  
  156. Bell caught wind of blue boxing in 1961
  157. when it caught a Washington state
  158. college student using one.  They
  159. originally found out about blue boxes
  160. through police raids and informants.
  161. In 1964, Bell Labs came up with
  162. scanning equipment, which recorded all
  163. suspicious calls, to detect blue box
  164. usage.  These units were installed in
  165. CO's where major toll fraud existed.
  166. AT&T Security would then listen to the
  167. tapes to see if any toll fraud was
  168. actually committed.  Over 200
  169. convictions resulted from the project.
  170. Surprisingly enough, blue boxing is not
  171. solely limited to the electronics
  172. enthusiast; AT&T has caught
  173. businessmen, film stars, doctors,
  174. lawyers, college students, high school
  175. students and even a millionaire
  176. financier (Bernard Cornfeld) using the
  177. device.  AT&T also said that nearly
  178. half of those that they catch are
  179. businessmen.
  180.  
  181. Of course, phone phreaks have achieved
  182. an almost cult status.  They have also
  183. had their fair share of media.  In
  184. October 1971, Esquire published the
  185. infamous "Secrets of the Little Blue
  186. Box" article which featured phreaks
  187. such as Captain Crunch, who took his
  188. name from the cereal which one gave
  189. away whistles that produced a perfect
  190. 2600 Hz pitch; Joe Engressia, the blind
  191. phreak; and Mark Bernay, one of the
  192. nation's first and oldest phreaks.
  193. Others such as Apple computer
  194. co-founders Steve Wozniak & Steve Jobs
  195. have also had blue box backgrounds.
  196. 1971 also saw the publication of the
  197. first issue of YIPL, the phone phreak
  198. newsletter, (now TAP) under the
  199. editorship of supreme yippie Abbie
  200. Hoffman.
  201.  
  202. Usage:
  203. ------
  204.  
  205. To use a blue box, one would usually
  206. make a free call to any 800 number or
  207. distant directory assistance (NPA-555-
  208. 1212).  This, of course, is legitimate.
  209. When the call is answered, one would
  210. then swiftly press the button that
  211. would send 2600 Hz down the line.  This
  212. has the effect of making the distant CO
  213. equipment think that the call was
  214. terminated and it leaves the trunk
  215. hanging.  Now, the user has about 10
  216. seconds to enter in the telephone
  217. number he wished to dial -- in MF, that
  218. is.  The CO equipment merely assumes
  219. that this came from another office and
  220. it will happily process the call.
  221. Since there are no records (except on
  222. toll fraud detection devices!) of these
  223. MF tones, the user is not billed for
  224. the call.  When the user hangs up, the
  225. CO equipment simply records that he
  226. hung up on a free call.
  227.  
  228. DETECTION:
  229. ----------
  230.  
  231. Bell has had 20 years to work on
  232. detection devices; therefore, in this
  233. day and age, they are rather well
  234. refined.  Basically, the detection
  235. device will look for the presence of
  236. 2600 Hz where it does not belong.  It
  237. then records the calling number and all
  238. activity after the 2600 Hz.  If you
  239. happen to be at a fortress fone,
  240. though, and you make the call short,
  241. your chances of getting caught are
  242. significantly reduced (see Telcom VI).
  243. Incidentally, there have been rumors of
  244. certain test numbers (see Telcom II)
  245. that hook directly into trunks thus
  246. avoiding the need for 2600 Hz and
  247. detection!
  248.  
  249. Another way that Bell catches boxers is
  250. to examine the CAMA (Centralized
  251. Automatic Message Accounting) tapes.
  252. When you make a call, your number, the
  253. called number, and time of day are all
  254. recorded.  The same thing happens when
  255. you hang up.  This tape is then
  256. processed for billing purposes.
  257. Normally, all free calls are ignored.
  258. But Bell can program the billing
  259. equipment to make note of lengthy calls
  260. to directory assistance.  They can then
  261. put a pen register (aka DNR) on the
  262. line or an actual full-blown tap.  This
  263. detection can be avoided by making
  264. short-haul (aka local) calls to box off
  265. of.
  266.  
  267. It is interesting to note that NPA+555-
  268. 1212 originally did not return answer
  269. supervision.  Thus the calls were not
  270. recorded on the AMA/CAMA tapes.  AT&T
  271. changed this though for "traffic
  272. studies!"
  273.  
  274. CCIS:
  275. -----
  276.  
  277. Besides detection devices, Bell has
  278. begun to gradually redesign the network
  279. using out-of-band signaling.  This is
  280. known as Common Channel Inter-office
  281. Signaling (CCIS).  Since this signaling
  282. method sends all the signaling
  283. information over separate data lines,
  284. blue boxing is impossible under it.
  285.  
  286. While being implemented gradually, this
  287. multi-billion dollar project is still
  288. strangling the fine art of blue boxing.
  289. Of course until the project is totally
  290. complete, boxing will still be
  291. possible.  It will become progressively
  292. harder to find places to box off of,
  293. though.  In areas with CCIS, one must
  294. find a directory assistance office that
  295. doesn't have CCIS yet.  Area codes in
  296. Canada and predominately rural states
  297. are the best bets.  WATS numbers
  298. terminating in non-CCIS cities are also
  299. good prospects.
  300.  
  301. Pink Noise:
  302. -----------
  303.  
  304. Another way that may help to avoid
  305. detection is too add some "pink noise"
  306. to the 2600 Hz tone.
  307.  
  308. Since 2600 Hz tones can be simulated in
  309. speech, the detection equipment must be
  310. careful not to misinterpret speech as
  311. a disconnect signal.  Thus a virtually
  312. pure 2600 Hz tone is required for
  313. disconnect.
  314.  
  315. Keeping this in mind, the 2600 Hz
  316. detection equipment is also probably
  317. looking for pure 2600 Hz or else is
  318. would be triggered every time someone
  319. hit that note (highest E on a piano =
  320. 2637 Hz).  This is also the reason that
  321. the 2600 Hz tone must be sent rapidly;
  322. sometimes, it won't work when the
  323. operator is saying "Hello, hello."  It
  324. is feasible to send some "pink noise"
  325. along with the 2600 Hz.  Most of this
  326. energy should be above 3000 Hz.  The
  327. pink noise won't make it into the toll
  328. network (where we want our pure 2600 Hz
  329. to hit) but it should make it past the
  330. local CO and thus the fraud detectors.
  331.  
  332. CONSTRUCTION:
  333. -------------
  334.  
  335. While step-by-step details for the
  336. construction of a blue box is beyond
  337. the scope of this tutorial, it is
  338. worthwhile to mention some of the
  339. details.
  340.  
  341. First there are some alternatives but
  342. they are not as good as an actual blue
  343. box.  Many computers are capable of
  344. generating MF tones.  Thus, your local
  345. phriendly software pirate should have a
  346. program compatible for your computer.
  347.  
  348. However, it is highly advisable not to
  349. box from home as stated in The Ten
  350. Commandments (as interpreted for
  351. phreaks by Fred Steinbeck -- TAP #86).
  352.  
  353. I.  Box thou not over thine home
  354.     telephone wires, for those who
  355.     doest must surely bring the full
  356.     wrath of the Chief Special Agent
  357.     down upon thy heads.
  358.  
  359. Another alternative that has a moderate
  360. success rate involves recording the
  361. tones from a phriend with a box or
  362. computer onto a cassette tape.  They
  363. can then be used at a fortress.
  364.  
  365. As for actual construction techniques,
  366. TAP has devoted many issues to blue
  367. boxing.  Basically, a blue box is
  368. merely a device capable of generating
  369. two different tones simultaneously.
  370. There are two basic construction
  371. methods that I will outline below for
  372. the electronics hobbyist.
  373.  
  374. The first involves the use of two 555
  375. timer chips (or a 556 -- i.e., two
  376. 555's in one chip).  It offers
  377. excellent frequency and voltage
  378. stability.  Also, it does not need a
  379. diode matrix keypad but used double-
  380. pole switches instead.  Schematics for
  381. this type of box can be found in TAP
  382. issue #29.
  383.  
  384. The other common box makes use of two
  385. Intersil 8038CC Function Generators.
  386. It also requires a diode matrix keypad,
  387. potentiometers, an LM-100 voltage
  388. regulator, a 741 Op-amp, and a handful
  389. of other parts.  The schematics for
  390. this type of blue box can be found in
  391. TAP #26.
  392.  
  393. Both designs draw about 20 ma of
  394. current.
  395.  
  396. Also, most blue boxes use telephone
  397. earpieces (with the varistor removed)
  398. for speakers.  These can be easily
  399. liberated from fortress fones with a
  400. small coping saw.
  401.  
  402. Usually, the hardest part about
  403. building a blue box is the calibration.
  404. A frequency counter is a must and an
  405. oscilloscope won't hurt.
  406.  
  407. Some boxes also take timing into
  408. account.  It is feasible on the ESS
  409. systems that they check to see if the
  410. digits are of uniform length.  If they
  411. aren't, they are probably from a blue
  412. box and a trouble card may be dropped.
  413. With this in mind, the Bell standard
  414. for MF pulses and interdigit intervals
  415. is around 75 ms.  It varies with the
  416. equipment used since ESS can handle
  417. higher speeds and doesn't need
  418. interdigit intervals.
  419.  
  420. APPLICATIONS:
  421. -------------
  422.  
  423. Besides dialing normal calls free,
  424. i.e., KP+NPA+NNX+XXXX+ST, blue boxes
  425. offer the entire network for
  426. exploration.  Emergency break-ins,
  427. service monitoring (aka taps), stacking
  428. tandems (the art of busying out all
  429. trunks between two points), re-routing
  430. calls, conference calls, and much, much
  431. more are all feasible.  Although, Bell
  432. frequently changes these codes due to
  433. phreaks.
  434.  
  435. Here are some standard ones, though:
  436.  
  437.  
  438. OPERATOR & OTHER CODES:
  439. -----------------------
  440.  
  441. (an optional NPA may proceed all of the
  442. numbers; otherwise, you will reach the
  443. one local for the area where the call
  444. is originated)
  445.  
  446. 001      --  Trunk Access System
  447.  
  448. 009      --  Rate Quote System
  449.  
  450. 101      --  toll office test board
  451.  
  452. 121      --  INWARD Operator
  453.  
  454. This operator assists the local "0"
  455. operator in completing calls.  (S)he
  456. will do virtually anything for you
  457. providing it is within her NPA.
  458.  
  459. 131      --  Operator Directory
  460.              assistance
  461.  
  462. 141      --  Rout & Rate
  463.  
  464. (141 defunct -- use KP + 800 + 141 +
  465. 1212 + ST)
  466.  
  467. These operators are very useful if you
  468. know how to mumble a few cryptic
  469. phrases as compiled below (with thanks
  470. to Fred Steinbeck):
  471.  
  472. To find out...
  473.  
  474. ...Area Codes
  475.  
  476. For example say , "Miami, Florida,
  477. numbers route, please."  The R&R
  478. operator will tell you "305 plus,"
  479. meaning that 305 plus the seven digit
  480. number will get you Miami.
  481.  
  482. ... Inward Operator City Codes
  483.  
  484. Usually, the INWARD operator for an
  485. area is simply KP + NPA + 121 + ST.  In
  486. some area codes, though, there are
  487. several large cities and thus several
  488. inwards.  To find the inward for a
  489. specific city, you would say "916 756,
  490. operator route, please" to the R&R
  491. operator who will then tell you "916
  492. plus 001 plus."  This means that KP+
  493. 916 + 001 + 121 + ST will get you an
  494. inward for Sacramento, CA (916-756).
  495.  
  496. ... City names
  497.  
  498. If you want to know the city that
  499. corresponds to an area code and
  500. exchange, you simply tell the R&R,
  501. "Place name, 914 390, please."  In this
  502. example, the R&R operator will respond
  503. with "White Plains, NY."
  504.  
  505. ... International Directory Assistance
  506.  
  507. If you need a directory route for
  508. London, you could say "International,
  509. London, England.  TSPS directory route,
  510. please."  The R&R operator will respond
  511. with "Directory to London, England.
  512. Country code 44 plus 1 plus 986 plus
  513. 3611." Therefore to get a DA operator
  514. in London, you would route yourself to
  515. an international sender and KP +
  516. 04419863611 + ST.
  517.  
  518. ... Country & City codes
  519.  
  520. If you need to know the country and
  521. city code for an international number
  522. you can say "International, Sydney,
  523. Australia, TSPS numbers route, please"
  524. and get "Country code 61 plus 2."
  525.  
  526. ... International Inwards Routes
  527.  
  528. To get routing codes for international
  529. inwards say "International, London,
  530. England, TSPS inward route, please."
  531. The R&R Operator will respond with
  532. "Country code 44 plus 121."
  533.  
  534. Finally, to get language assistance for
  535. completing a foreign call you can tell
  536. the foreign inward, "United States
  537. calling.  Language assistance in
  538. completing a call to (called party) at
  539. (called number)."
  540.  
  541.  
  542. 151      --  overseas incoming (212 +
  543.              & 914+)
  544.  
  545. 160-XX0  --  Various Overseas Operators
  546.  
  547. 161      --  trouble reporting operator
  548.              (defunct)
  549.  
  550. 181      -- Coin Refund Operator
  551.  
  552. 18X      -- Overseas senders
  553.  
  554. To make an international call, one
  555. would KP + 011 + 0CC + ST where CC is
  556. the country code.  This will route you
  557. to the appropriate overseas sender.
  558. You will then receive a 480 Hz dial
  559. tone.  Here you enter KP + 0CC + city
  560. code + local number + ST and the call
  561. is on its way.
  562.  
  563. Country codes can be either 1, 2, or 3
  564. digits but they must be padded for
  565. three digits to create a pseudo-country
  566. code with extra zero's if necessary.
  567. For example, England, country code 44,
  568. becomes 044.
  569.  
  570. To see which international sender a
  571. certain country (lets use French
  572. Guiana, country code 594, for example)
  573. goes through, you can dial KP + 011 +
  574. 594 + ST, wait for the Proceed to Send
  575. tone then KP + 000 + 0000 + ST and you
  576. will receive a recording saying which
  577. ISC (International Switching Center) it
  578. is.  For the example it will say, "This
  579. is the international switching center
  580. in Pittsburg, PA -- This is a recording
  581. - 4121."  You can actually route calls
  582. to certain senders yourself (KP + NPA +
  583. 18X + ST) but it is better off not to
  584. since it may look suspicious if a call
  585. is sent through a sender that it
  586. shouldn't go through.  Here are the
  587. senders:
  588.  
  589. 182  -- White Plains, NY
  590. 183  -- New York, NY
  591. 184  -- Pittsburg, PA
  592. 185  -- Orlando, FL
  593. 186  -- Oakland, CA
  594. 187  -- Denver, CO
  595. 188  -- New York, NY
  596.  
  597. Also, there tends to be alot of talk
  598. about the Code 11, Code 12, KP2, STP,
  599. ST3P, & ST2P keys.  While they do exist
  600. the blue boxer need not concern himself
  601. with them.  The first three are used on
  602. CCITT System 5.  This is the signaling
  603. system that the International Senders
  604. use to send information to other
  605. countries.  These codes are usually
  606. added automatically just like the
  607. language assistance digit [which
  608. distinguishes operator (or blue box)
  609. dialed calls from customer dialed
  610. calls].  The STP, ST3P, & ST2P tones
  611. are used when equipment is
  612. communicating with the TSPS.  These
  613. also are automatically added when
  614. needed in most cases.
  615.  
  616. [see Telcom III for more on
  617. International Switching Centers (ISC)]
  618.  
  619.  
  620. 11XXX    -- miscellaneous operators
  621.  
  622. 11501    -- universal cordboard
  623.             operator
  624. 11511    -- conference operator
  625. 11521    -- mobile operator
  626. 11531    -- marine operator
  627. 11541    -- LD incoming switchboard
  628. 11551    -- leave word for time &
  629.             charges (neat stuff)
  630. 11561    -- same as 11551 but for
  631.             hotel/motels
  632. 11571    -- overseas operators --
  633.             language assistance
  634.  
  635. The 11XXX series is interesting
  636. scanning material.
  637.  
  638. Miscellaneous Routing Codes :
  639. -----------------------------
  640.  
  641. Alliance Teleconferencing has several
  642. numbers, a few of which are listed
  643. below:
  644.  
  645. KP + 213 080 XXXX + ST
  646. KP + 305 025 XXXX + ST
  647. KP + 312 001 XXXX + ST
  648.  
  649. XXXX = 1050, 1100, or a few others
  650.  
  651. Also, at KP + 317 009 + ST there is a
  652. MF tone checker.  After the
  653. beep-kerclunk, dial in KP + 999 1234567
  654. 890 + ST and it will repeat the digits
  655. that you pulsed if they are of the
  656. right frequency.
  657.  
  658. Tandem Scanning:
  659. ----------------
  660.  
  661. To find all sorts of interesting
  662. things, you must look.  Begin scanning
  663. three digit codes in your area (i.e.,
  664. KP + 000 + ST, KP + 001 + ST, etc.).
  665. Keep track of all of your results.
  666. Sometimes you must probe things, send
  667. additional digits and see what happens,
  668. send touch-tone, send it 2600 Hz, rip
  669. it apart.  You never know, you may run
  670. into something phun, like a computer
  671. that checks CC numbers.
  672.  
  673. Incidentally, in some exchange you can
  674. dial inwards and other box codes
  675. directly!  For example, 914-121-1111
  676. will get you a NY inward.  The only
  677. problem is that a 0 or 1 as the first
  678. digit of the exchange is usually
  679. prohibited in customer dialing.
  680. Somebody may have "accidentally"
  681. changed this screening code on your
  682. ESS's computer, though -- you never
  683. know and it can't hurt to try.  WATS
  684. translation numbers also take up some
  685. of the 0XX & 1XX codes.
  686.  
  687. Finally, certain tones on the blue box
  688. can also be used for other purposes.
  689. An MF "2" corresponds to COIN COLLECT
  690. while "KP" corresponds to COIN RETURN.
  691. Thus every blue box is also a green box
  692. (see Telcom VI).
  693.  
  694. Coming soon:
  695. ------------
  696.  
  697. Telcom VIII will deal with cordless
  698. phones, mobile phones, and other neat
  699. things.
  700.  
  701.  
  702. Be careful and have phun,
  703.  
  704. *****BIOC
  705. *=$=*Agent
  706. *****003
  707.            <<=-FARGO 4A-=>>
  708.  
  709. January 21, 1985
  710.  
  711. ---------------------------------------
  712. The preceding was intended for
  713. informational purposes only.  The
  714. implementation of some of the above
  715. mentioned information may be a
  716. violation of state and/or federal laws.
  717. ---------------------------------------
  718.  
  719. [Sherwood Forest ][  -- (914) 359-1517]
  720.  
  721. PS  All sysops are welcome to use this
  722. material in its unadulterated form.
  723.  
  724. PPS  Any and all threats, comments,
  725. suggestions, and/or subpoenas are
  726. welcome.
  727.  
  728.