(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*) (*) (*) (*) The Lost Avenger And United Phreaker's Incorporated Proudly Presents (*) (*) (*) (*) UPi Newsletter Volume #1, Issue #1 (*) (*) (*) (*) The Beginner's Guide To Hacking On Datapac (*) (*) (*) (*) Originally Written On October 22, 1990 For Spectrum Issue #1 (*) (*) (*) (*) Edited & Re-released On April 25, 1990 (*) (*) (*) (*) Copyright 1991 - All Rights Reserved (*) (*) (*) (*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*)(*) Welcome to the first return issue of the UPi newsletter. This file was originally released for Spectrum Issue #1, and I decided that the public's positive reaction to this file was so tremendous that it made me decide to re-release the file again as the first Issue of the new UPi Newsletter. Hope you enjoy reading this file as I did writing it. The Lost Avenger UPi President/Ultra Logic - Table Of Contents - Part I Disclaimer Part II Introduction Part III The Ten Commandments of Hacking Part IV How To Find Different Types Of Systems On Datapac Part V How To Connect To Datapac Part VI Explanation Of Datapac's "Call Connected" Message Part VII Datapac Network Messages Part VIII What Is A NUI? Part IX Why Have A NUI? Part X Datapac Family Of Services (a) Datapac 3000 (b) Datapac 3101 (c) Datapac 3201 (d) Datapac 3203 (BSC) (e) Datapac 3203 (SDLC) (f) Datapac 3304 (g) Datapac 3305 (h) Datapac Access Software (DAS) Part XI Identifing The Different Operating Systems (a) Hp-x0000 (b) Prime (c) Tops (d) Unix (e) Vax/Vms (f) Vm/370 Part XII Conclusion Part XIII Personal Greetings, UPi Member And Site Information, How To Contact The Members Of UPi, How To Join UPi As A Member And/Or Site Appendix A Datapac 3000 Public Dial Ports Appendix B Datapac 3101 Public Dial Ports Appendix C Datapac 3305 Public Dial Ports Appendix D Datapac Network Identifier Codes (DNIC) Appendix E Trouble Shooting Appendix F CCITT Recommendations Appendix G Glossary - Part I - - Disclaimer - The purpose of this document is to educate people about the Datapac network. The author nor the group (United Phreaker's Incorporated) will be held responsible for the reader's actions before, during, and following exposure to this document as well as the validity or accuracy of the information contained within this document. - Part II - - Introduction - After reading through my large collection of g-files. I have found that there hasn't been a good text file for beginner about hacking the Datapac network. This guide will give a general insite on how to identity different types of operating systems when you are hacking about Datapac, and on generally basic information about Datapac. I hope this will give you more knowledge about the Datapac network to help get you started. Hope you learn a lot about Datapac and enjoy reading it at the same time. - Part III - - The Ten Commandments of Hacking - These are the ten rules of hacking that I go by when I hack around on systems. These rules are important in order maintain from being caught or discovered illegally hacking on a system. I. Do not intentionally damage *any* system. II. Do not alter any system files other than ones needed to ensure your escape from detection and your future access (Trojan Horses, Altering Logs, and the like are all necessary to your survival for as long as possible.) III. Do not leave your (or anyone else's) real name, real handle, or real phone number on any system that you access illegally. They *can* and will track you down from your handle! IV. Be careful who you share information with. Feds are getting trickier. Generally, if you don't know their voice phone number, name, and occupation or haven't spoken with them voice on non-info trading conversations, be wary. V. Do not leave your real phone number to anyone you don't know. This includes logging on boards, no matter how k-rad they seem. If you don't know the sysop, leave a note telling some trustworthy people that will validate you. VI. Do not hack government computers. Yes, there are government systems that are safe to hack, but they are few and far between. And the government has infinitely more time and resources to track you down than a company who has to make a profit and justify expenses. VII. Don't use codes unless there is *NO* way around it (you don't have a local Telenet or Tymnet outdial and can't connect to anything 800...) You use codes long enough, you will get caught. Period. VIII. Don't be afraid to be paranoid. Remember, you *are* breaking the law. It doesn't hurt to store everything encrypted on your hard disk, or keep your notes buried in the backyard or in the trunk of your car. You may feel a little funny, but you'll feel a lot funnier when you when you meet Bruno, your transvestite cellmate who axed his family to death. IX. Watch what you post on boards. Most of the really great hackers in the country post *nothing* about the system they're currently working except in the broadest sense (I'm working on a UNIX, or a COSMOS, or something generic. Not "I'm hacking into General Electric's Voice Mail System" or something inane and revealing like that.) X. Don't be afraid to ask questions. That's what more experienced hackers are for. Don't expect *everything* you ask to be answered, though. There are some things (LMOS, for instance) that a beginning hacker shouldn't mess with. You'll either get caught, or screw it up for others, or both. - Part IV - - How To Find Different Types Of Systems On Datapac - I think in my own opinion the best way to find systems is by scanning them out. Getting them off a board or off a friend is not very safe as they may already have been hacked to death. Now you are probably wondering how you scan for systems, well this is what you do. First you select a four digit number representing the area you want to scan, for example 4910 or something like that. What you do from there is when you connect to the Datapac network (See Part V for more details on how to connect to Datapac) you type ".." and press enter. You should get some kind message such as "DATAPAC: XXXX XXXX" (with XXXX XXXX the Datapac node number you are on). Once you get that message you will enter a four digit number (the prefix) that you have selected, but don't press enter yet. After that type in another four digit number (the suffix) your have selected and press enter. Datapac will give respond to that by giving you a Network Message which is discussed later (see Part VII for the Datapac Network Messages). These messages will tell you if the system you are trying to reach is out of service, up, busy, and so on. If you have successfully connected to a system and want to disconnect from if and go back into Datapac type in the following string "-P Clear ". To continue scanning for more systems just keep on adding one to the last digit of the number in the suffix that you entered before and press enter. To keep on scanning just continue this until whatever suits your needs, for example you may start scanning at 4910 0000 and could stop scanning at 4910 1000. - Part V - - How To Connect To Datapac - 1) Make sure your computer on. 2) Load your terminal program. 3) Call your local Datapac node. (See Appendix A, B, And C for a Datapac node phone number closes to you.) 4) Once connect type to Datapac type in "..". Datapac will respond to this with the following message: DATAPAC: XXXX XXXX The XXXX XXXX is the Datapac node number you are on. If you didn't get that message listed above then see Appendix E for more details on troubleshooting. 5) Enter your Network User Identifier (NUI) and press enter. If you don't have one then skip this number and goto number 6. (For more information on NUI's see Part VIII and Part IX). Otherwise Datapac will respond with the following message: PASSWORD: XXXXXX If Datapac did not send that message then that means that NUI that you entered is not a valid one. If you did get this message then enter the password assigned and press enter. Datapac will respond with either one of the following messages: DATAPAC: network user identifier active. Which means that the password entered is correct. DATAPAC: network user identifier error Which means that the password entered is not correct. Note - If you have the NUI on and want to turn it off then type in the following command: NUI Off From there Datapac will send: DATAPAC: network user identifier not active Which means that you are no longer using the NUI. 6) Enter the Network User Address (NUA) to access and press enter If it connects to the NUA that your specified, it will display this message: DATAPAC: Call connected to: XXXX XXXX The XXXX XXXX is the Datapac node you have connected to. Otherwise it will display a different message. (See Part VI for the other Datapac Network Messages) - Part VI - - Explanation Of Datapac's "Call Connected: Message" - When a Datapac call is established through the network, a call connected message is received at the originating DTE. All or some of the following messages may be identified depending on the type of call, options used for the call, and the type of destination. Example: [HUNTED] [BACKED UP] [BACKED UP & HUNTED] [i LCN] [P/N PACKETSIZE: (128 OR 256)] [NUI (6 to 8 CHAR)CHARGING] [CUG:(CUG#)] [REVERSE CHARGE] MESSAGE EXPLANATION ------- ----------- Call connected to: XXXXXXXX A virtual circuit has been established between an originating DTE and a remote (receiving) DTE. Hunted The remote logical channel is part of a hunt group. Backed Up The call attempt to the remote DTE has failed. The network has re-directed the call to another predetermined DTE that has been optioned as backup. i The call has been placed to an international address. P Priority service. Packet size: 128. N Normal service. Packet size: 128 or 256. DNA Data Network Address of the originating DTE. LCN Logical Channel Number of the recipient DTE. NUI The call will be billed to the 6 to 8 character Network User Identifier. CUG The recipient DTE is part of a closed user group. Reverse Charge The recipient DTE has accepted the charge associated with the established call. - Part VII - - Datapac's Network Messages - There are thirty-three messages which may appear when you are accessing the Datapac network. All of these network-generated messages which are sent to a terminal, are written as "Datapac: text". The "text" will be one of the following messages: ADDRESS This is a Datapac herald message for an SVC terminal. The "address" displayed is your Datapac network address. This message indicates that you are connected to the Datapac network. Proceed with the call request command. {P,R} TERMINAL ADDRESS -- (DESTINATION ADDRESS LOGICAL CHANNEL) This is a Datapac herald message for a PVC terminal. It indicates that you are connected to the network (address and destination address) CLOSED USER GROUP ERROR INVALID ADDRESS, MORE THAN 12 DATA CHARACTERS, or COMMA REQUIRED BEFORE DATA CHARACTERS These messages indicate an error in the call request command--correct and re-enter the command. CALLED BY [P][R] or [N][I] ADDRESS (XXX) This message indicates that a host or terminal has called you. Proceed with sign-on. (Note: P or N denotes grade of service. R specifies the charging option, if applicable. I specifies that it is an international call. (XXX) specifies the logical channel number if it is a national call, and specifies the gateway id if it is an international call. CALL CONNECTED This message indicates that the SVC connection between your terminal and the destination has been established successfully. RE-ENTER This message indicates that a transmission error has occurred in the current input line. Re-enter the line. If the problem persists, report the trouble to Telecom Canada. INPUT DATA LOST This message indicates that a transmission error has occurred. Since part of your input line has already been transmitted to the destination, enter a "line delete" character for your application and a carriage return (CR). When the destination replies, re-enter the line. PARITY ERROR This message indicates that a parity error has occurred in the current input line from a terminal which is operating in echo mode. The character which is in error is not echoed. Re-enter the character and continue normal input. If the problem persists, report the trouble to Telecom Canada. INPUT ERROR This message indicates that there is a network problem, due to overruns. If the problem occurs often, contact Telecom Canada. PVC DISCONNECTED - TEMPORARY NETWORK PROBLEM This message indicates that a network problem is preventing the requested call from continuing. Wait for the Datapac herald message, then continue. If the condition persists, contact Telecom Canada. PVC DISCONNECTED - DESTINATION NOT RESPONDING This message indicates that either the access line to the destination, or the destination itself is down. Try again later. If the condition persists, contact the destination. PVC DISCONNECTED - REMOTE REQUEST This message indicates that the destination has asked that the connection be discontinued. INVALID COMMAND This message indicates that there is a syntax error in the command. Correct it and re-enter the command. COMMAND NOT ALLOWED This message indicates that the command which was entered, although syntactically correct, cannot be implemented either due to the NIM state, or because it violates and/or conflicts with the service options selected --e.g., a call request command, when an SVC is already established. CALL CLEARED -- DESTINATION BUSY This message indicates that the destination computer cannot accept another call. Try again later. CALL CLEARED -- INCOMPATIBLE CALL OPTIONS This message indicates that the call request command includes facilities which are not available at the destination or are incompatible with it. Verify and try the call again. If the problem persists, contact the destination. CALL CLEARED -- TEMPORARY NETWORK PROBLEM This message indicates that a network problem has occurred--try again later. If the problem persists, report it to Telecom Canada. CALL CLEARED -- DESTINATION NOT RESPONDING This message indicates that the destination is either not acknowledging your request to connect or it is inoperable. Try again later. If the problem persists, contact the destination. CALL CLEARED -- ACCESS BARRED This message indicates that the network has blocked your call because of a Closer User Group violation. Verify the call establishment procedures with the destination. CALL CLEARED -- ADDRESS NOT IN SERVICE This message indicates that the network address in the call request command identifies a non-existent destination-- i.e., the address is not yet (or is no longer) assigned. Verify the address and re-enter the call request command. If the condition persists, contact the destination. CALL CLEARED -- COLLECT CALL REFUSED This message indicates that the destination is not willing to accept the charges for the connection (e.g., it does not accept calls from Datapac public dial ports). Verify the call establishment procedures and try the call again. If the condition persists, contact the destination. (See Part VII and Part VIII for more information. CALL CLEARED -- LOCAL PROCEDURE ERROR This message indicates that a network protocol error has occurred. Try the call again. If the condition persists, report the trouble to Telecom Canada. CALL CLEARED -- REMOTE PROCEDURE ERROR This message indicates that a destination protocol error has occurred. Try the call again. If the condition persists, contact the destination. CALL CLEARED -- LOCAL DIRECTIVE This message indicates that a virtual circuit has been cleared in response to a clear command from a terminal user. CALL CLEARED -- REMOTE DIRECTIVE This message indicates that a virtual circuit has been cleared in response to a clear request packet from the destination. CALL CLEARED -- REMOTE REQUEST This message indicates that a virtual circuit has been cleared in response to an invitation from the destination to clear the call. RESET -- TEMPORARY NETWORK PROBLEM This message indicates that a network problem has occurred on the PVC connection. Wait for the Datapac herald message, then continue. If the condition persists, report the trouble to Telecom Canada. RESET -- DESTINATION NOT RESPONDING This message indicates that the destination end of the PVC connection is not responding-- i.e., either the access line to the destination, or the destination itself, is down. Try again later. If the condition persists, contact the destination. RESET -- LOCAL PROCEDURE ERROR This message indicates that the PVC has been reset because of a network protocol error. Wait for the Datapac herald message, then continue. If the condition persists, report the trouble to Telecom Canada. RESET -- REMOTE PROCEDURE ERROR This message indicates that the PVC has been reset because of the destination protocol error. Wait for the Datapac herald message, then continue. If the condition persists, contact the destination. If the host computer is connected via the ITHI option, this message indicates that data has been disregarded due to the host not reacting to flow control conditions sent by the PAD. RESET -- LOCAL DESTINATION This message is the network's response to a reset command from the terminal user. Continue. RESET -- BY DESTINATION This message indicates that the destination has reset the virtual circuit. Data may have been lost. Continue. If the condition persists; report it to the destination. RESET -- TEMPORARY NETWORK PROBLEM These messages indicate that the network has reset the switched virtual circuit. Data may have been lost. Continue. If the problem persists, report it to Telecom Canada. RESET -- LOCAL PROCEDURE ERROR These messages indicate that the network has reset the switched virtual circuit. Data may have been lost. Continue. If the problem persists, report it to Telecom Canada. - Part VIII - The Datapac Manual File #3/7 - What Is A NUI? - Description The Network User Identifier (NUI) is a credit card-like system associated with the Datapac Network - similar to a calling card used to bill long distance calls. A NUI is a 6-8 character alphanumeric code which is entered during call set-up to indicate an account to which Datapac calls may be billed. Associated with each NUI is a password which is used as a security check when establishing a connection to the Datapac network. The password is confidential, known only to the user. Purpose The purpose of a NUI is to allow a Datapac user to make use of the Datapac network for data communications without the requirement of a dedicated Datapac connection or the need for the destination to accept reverse charge calls. Once the NUI/password pair has been correctly validated, the call is set up to the requested destination and call usage billed to the NUI/Datapac account number. Use At call set-up time, the user specifies the NUI and password to the network. The password is used by the network to authenticate the use of the NUI. After the NUI/password pair has been correctly validated (process whereby NUI/password is checked by NUI application), the user will be able to bill all subsequent session usage to the specified NUI. - Part IX - - Why Have A NUI? - There are many useful applications for NUI. - NUI, when provided to authorized users, can eliminate the need for host to accept reverse charge calls. - NUI is required by users of public dial who are placing calls to a host application with the reverse charge blocking option. - NUI permits subscribers of dedicated and private dial Datapac services to "Third Party" usage charges to a NUI account. For example, some users may decide that they do not want usage charged to the dedicated access line which they are using (i.e., if using someone else's line/terminal). By entering the NUI, all usage for subsequent calls during the same session would be billed to the account associated with the specified NUI. - NUI permits sender paid calls to domestic Datapac network addresses and to foreign networks. Users can make international calls to overseas networks and charge the call usage to their NUI when using public dial ports. Offshore networks accessed via Teleglobe do not accept collect calls. Users also have the capability of placing sender paid calls to Domestic Datapac addresses, Telenet, Tymnet, Autonet, ACUNET and DASNET in the United Sates. - NUI is required to complete calls using Datapac indial/outdial ports (i.e., devices at destination not connected to Datapac). - NUI can be used to achieve benefits of departmental accounting. The Datapac bill is itemized to indicate the charges related to each NUI. This will assist in determining which department has generated usage and the associated charges. - Part X - - Datapac Family Of Services - Section A - Datapac 3000 Datapac 3000 is synchronous, application independent service that allows data terminals (DTE's) and data communicating equipment (DCE) to exchange data in a packet-mode over a public or private packet switching network. The DTE/DCE interface connection, disconnection and transmission rules are defined in a packet switching protocol called X.25 recommendation which is developed and governed by the international telephone and telegraph consultative committee (CCITT). X.25 protocol is a bit oriented framing structure based on the high level data link control (HDLC). The CCITT recommendations for X.25 are divided into three levels, namely: The Physical Interface (Level 1); The Frame Level Logical Interface (Level 2); The Packet Level Logical Interface (Level 3). Level 1 Level 1- Specifies the use of four-wire, point-to-point synchronous circuit between the DTE and the network (DCE). This circuit includes two modems or datasets (one connected to the DTE and the other connected to the network). Characteristics are: - 4-wire point-to-point or dial via a V.22 bis modem - Full duplex ; - Via RS232 convention. Level 2 - Defines the frame level link procedures used to synchronize transmission, initiate the "handshaking" necessary to establish the 'R-U-There'/Yes-I-Am sequence, flow control mechanism and perform error checking of data exchange across the DTE/DCE interface (link). the DTE is usually located at the customer premises and is called host while the DCE is located in the network. the procedures used to control the link are defined as commands and responses. Characteristics are: - HDLC; - Link access procedure balanced (LAPB) - X.25(80) or X.25(84). Level 3 - Defines the packet formats and control procedures required to establish a logical path (call request), exchange information (data packets) and for removing the logical path (clear request) between the DTE and DCR. Characteristics are: - Logical Channels (LCN`s) - Packet Size - Window Size - Throughput Class - Etc How It Works The customer's terminal (Host) is connected to a local modem which in turn, is connected to a second modem (Remote) in the central office via by 4 wires which in turn, is connected to a line processing module in the Datapac network. This configuration is called the DTE/DCE link and can be assigned speeds of 1200 bps through 19200 bps. This DTE/DCE link is assigned a unique Datapac network address (DNA) and other link parameters such as line speed, modem type, flow control and security by Telecom Canada. When the electrical signals are in the correct state as specified in level 1, the Datapac line processing module continuously transmits a CCITT command called SBMM (Set Asynchronous Balanced Node) to the customers's terminal (Host) every three seconds. If the host is ready, it responds to the sabm with a CCITT response UA (Unnumbered Acknowledgement). When this occurs, the link is initialized (level 2 ready), the host and Datapac module exchange restarts or restart/restart confirmation commands. When this occurs, the DTE/DCE link generates a transition to the next X.25 level, level 3. The DTE then signals the address it wishes to communicate with in a CCITT defined call request format (8 digits ), 10 digits if using 9th and 10th digit subaddressing on a Logical Channel (LCN) Datapac then routes the call request to the appropriate destination (national or international) and awaits a CCITT defined call accept packet. If this occurs, the accept packet is transmitted back to the originating host and both hosts may now exchange CCITT defined data packets. This is called a Switched Virtual Call (SVC); permanent virtual calls (PVC's) are also offered. At the end of the session, either host can terminate the SVC by transmitting a CCITT defined clear request packet. Up to 255 SVC's may be supported simultaneously. Dial access service is also offered at 2400 bps with a maximum of eight LCN's over the public telephone network Benefits Datapac 3000 provides customers with a cost effective service derived from packet switching technology and X.25 protocol. Some benefits are: Dedicated or Dial-in access - Simultaneous communication with many (up to 255) different locations - national and international; - Error free transmission; - System expansion flexibility; Communication Universality - Cost containment through reduced host port connections; - 24 hours 7 days-a-week service - Lower communication costs; - Call parameter selection to suit particular applications. Section B - Datapac 3101 Datapac 3101 is a network access service which enables teletypewriter compatible devices, such as time-sharing terminals, to access the Datapac network. Low speed, asynchronous devices are supported through an Interactive Terminal Interface (ITI) in a Packet Assembler/Disassembler (PAD), which allows the devices to access the network over dial-up (DDD) or dedicated access lines. ITI, the end-to-end protocol for Datapac 3101 conforms to the CCITT recommendations X.3, X.28 and X.29 and supports access to the Datapac network for asynchronous, start-stop character mode terminals. X.3 specifies the operation of the pad. It contains the specifications for the twelve international parameters and their operation. Additional domestic parameters are also in place to meet Canadian market requirements. X.28 specifies the command language between the terminal and the pad. It also specifies the conditions which define the command mode and the data transfer mode. X.29 specifies the procedures to be followed by an X.25 DTE to access and modify the parameters in the pad as well as the data transfer procedure. The user needs no special hardware or software to interface a terminal to the Datapac network. A knowledge of the ITI procedures is the only requirement at the terminal end. The Datapac 3101 service provides for terminal to host (user's computer) and terminal to terminal communication. The host access should conform with the X.25 protocol, using the Datapac 3000 access service, and also support the higher level protocol conventions of ITI. host access may also be provided via the Datapac 3101 service for some applications. The Datapac 3101 service also provides block mode and tape support. Section C - Datapac 3201 Network access service which enables various terminals that are buffered, pollable and operate asynchronously to communicate with host computers through the Datapac network. Applications The Datapac 3201 service is typically used by the general merchandise and specialty sectors of the retail industry in Canada. It provides a cost effective communication solution whenever there is a requirement for sending small amounts of information to a host computer and obtaining a short response. The primary applications are on-line compilation of sales data to help in inventory control, and on-line credit verification to detect fraudulent credit cards. Other emerging applications involve trust companies, credit unions, banks and service stations. Access Arrangements Datapac 3201 provides support at the customers' terminal end (for example a retail store) by means of a Packet Assembler/Disassembler (PAD) which is located in a Telecom Canada member company central office. The PAD polls the various devices for information in an on-line real time environment. Devices may communicate to the pad via two options: 1) Shared multipoint multidrop access at 1200 bps, or 2) Dedicated access at 1200, 2400 bps. Protocol support Communication between the PAD and the terminal conforms to the ANSI (American National Standards Institute) X3.28-1976 ISO (International Standards Organization) poll/select asynchronous protocol. Telecom Canada undertakes to test terminals which support this protocol, prior to connecting them to the Datapac 3201 network. Communication between the customers host computer location and the Datapac network is accomplished by the use of a X.25 (Datapac 3000) interface which supports the Datapac 3201 host to PAD "Point-Of-Sale (POS) end to end protocol" specification. Communication Response Time - Data Collection: Average 1.7 to 2.3 seconds in the peak periods. - Inquiry-Response (Credit Check): Average 2.7 to 4.2 seconds in the peak periods. Message Size A typical retail Datapac 3201 application uses short input and output messages. (For example an average of 50 characters). One kilopacket (1,000 packets or 256,000 bytes) is equal to approximately 1,000 sales transactions or 500 credit authorizations. Average transaction volume would be less than 5000 packets per day. Optional Datapac Network Features: Closed User Group (CUG): Allows devices within one group to communicate only with accredited devices of the same group, resulting in a high degree of data security. Additional options are available to limit call attempts between closed user groups or within a closed user group. Reverse charge call: Allows a user to charge a call to the destination address Reverse charge call Reverse charged calls destined to a Datapac 3201 blocking: address will be blocked by the network. Section D - Datapac 3303 (BSC) Datapac 3303 (BSC) provides polled BSC communications protocol support for IBM 3270 information display systems or their emulators. Datapac 3303 (BSC) supports all the typical on-line inquiry response and data entry applications normally accessed with these 3270 terminal clusters. Datapac 3303 (BSC) is a pad based service. The 3270 controllers connect to the network via PAD's (Packet Assemblers/Disassemblers). PAD's perform the host functions of communicating with the 3270 controllers in the binary synchronous communications polling protocol, and in doing so, eliminate cross-network polling. Datapac 3303 (BSC) connections are dedicated facilities (one per controller) at speeds of 2400, 4800, or 9600 bps. A virtual circuit is maintained for each terminal across the network and out to the host at the other end via a Datapac 3000 line. Most Datapac 3303 (BSC) connections dialogue with hosts that are running Telecom Canada's Datapac access software (DAS) in their IBM 3720, 3705, 3725 or Amdahl look-alikes front ends. DAS supports X.25 connecting. To the network via Datapac 3000. It also supports the end-to-end protocol transporting the 3270 data across the network. Datapac 3303 (BSC) - Features Aside from lower communications costs, the main reasons for using Datapac 3303 (BSC) are: - Ease of network reconfiguration, and - Dynamic multiple terminal functionally. Reconfiguration New on-line systems are economically feasible and equipment changes can be easily accommodated without disrupting service or affecting the network. functionally with Datapac 3303 (BSC) - Terminals are now much more versatile than ever before. - The capability exists to dynamically access multiple hosts and/or applications from the same destination (either manually, or via a user friendly mnemonic addressing scheme). This means terminals behind the same controller can access different destinations at the same time, saving equipment and communications facilities costs. - In conjunction with DAS (Datapac Access Software) in the host's front end, that 3270 terminal can also act as an ASCII asynchronous device and access such systems as Envoy/100 and iNet. - In addition, each terminal now has the ability to appear as either a BSC device to a non-SNA host or an SDLC device to an SNA host in a matter of a few keystrokes. Section E - Datapac 3303 (SDLC) There are currently 2 services under Datapac 3303 (SDLC). They are 1) Datapac 3303/SDLC 2) Datapac 3303/SDLC Plus Both services allow IBM (and their emulators) devices to access the Datapac network for the purpose of transmitting data using the SDLC link level protocol. Common Features - Terminal pad based: The service provides the X.25 framing and de-framing for SDLC data stream as well as the packetization and de-packetization. - Qllc end-to-end protocol. The service conforms to IBM's Qllc specifications thus making it compatible with most host X.25 PAD software/hardware implementations. - Physical unit type 2 accessibility: services such as the IBM 3270, 3177, 52xx, 36xx, 37xx, 47xx, ATM's, etc - 2.4, 4.8, 9.6 kbps access speeds. - Point to point & multipoint, on-net & off-net access - Terminal or host initiated calling - Normal or priority packet size option - Closed User Group options Datapac 3303/SDLC - 1 vc per pu (controller) - Switched and permanent virtual circuit support - Applications: Virtual private line emulation, centralized host processing simple call set up, international (via Telenet/US) access, token ring gateway support using the IBM 3174 Datapac 3303/SDLC Plus - 1 vc per lu (end user terminal) - Local command mode allows call set up and clearing from users terminal - Automatic direct call, mnemonic DMA dialing methods of call set up - Switched virtual circuit support - Applications: Disaster recovery, alternate host access using switching capability from user terminal, Datapac options (packet size, charging, CUG's) at user terminal level. Section F - Datapac 3304 Datapac 3304 offers batch terminal support. it supports RJE (or Remote Job Entry) batch work stations or communications terminals operating under binary synchronous communications (BSC) protocols. Datapac 3304 allows users operating under IBM's Multileaving Interface (MLI) protocol to access the Datapac network. It also supports compatible computers and terminals using this protocol. Datapac 3304 supports the bulk data transfer applications from these remote job entry (RJE) work stations which typically use this multileaving protocol. Datapac 3304 devices access Datapac via PAD's at both the remote and the host ends of the network. This is known as 'transparent' service or 'pad-to-pad operation'. Devices are connected to the Datapac 3304 pad via dedicated lines at speeds of 2400, 4800, or 9600 bps. As users grow and implement new technology, the terminals emulating IBM's LMLI protocol are being upgraded to X.25. A typical user profile would include: - A host with a spooling or queueing subsystem such as: - Hasp ii - Jes 2 - Jes 3 - Asp - Rscs - Batch terminals such as: - IBM 3777 m2 - Data 100 - Have low to medium volumes to transmit Section G - Datapac 3305 Datapac 3305 also supports a variety of BSC RJE batch work stations such as: - IBM 2780 - 3780 - 2770 - 3770 - 3740 It provides network access support for those customers using equipment operating under IBM's point-to-point contention mode protocol and those compatible computers and terminals using the same protocol. Datapac 3305 supports the bulk data transfer (batch transmissions) applications that occur between terminals, hosts, and a variety of other devices such as communicating word processors. Datapac 3305 provides savings for those customers running low to medium volume applications. Datapac 3305 is a pad based service. The RJE (Remote Job-Entry) work stations access the network via PAD's while the host computer may also use the Datapac 3305 PAS or connect via an X.25 link on Datapac 3000. Datapac 3305 supports three modes of access: - Dedicated lines at 2400 or 4800 bps - Private dial at 2400 bps - Public dial at 2400 bps It should be noted that the destination must be dedicated in order to receive a call. Section H - Datapac Access Software (DAS) Datapac access software (DAS) provides a Datapac (X.25) compatibility for IBM host computer environments. Datapac access software (DAS) resides in customer-provided IBM hardware; the communications controller or front end processor such as the IBM 3725 or IBM 3705, and co-exists with its compatible IBM software such as NCP (Network Control Program), EP (Emulation Program) or PEP (Partitioned Emulation Program). Datapac access software (DAS) compatibility also extends to IBM look-alike hardware manufacturers such as Amdahl. DAS-installed host computer environments have access to their Datapac-bound devices, such as those connected via Datapac 3101, Datapac 3303 (DSI/DSP), Datapac 3303 (Qllc)*, and Datapac 3305, as well as those devices which are connected via conventional communications facillities, such as private line or dial-up. DAS can also provide SNA conversion for non-SNA devices, such as conversion from 3270 BSC-3 (Datapac 3303 DSI/DSP) to physical unit type 2 (SNA 3270 SDLC representation), and ASCII/asynchronous (Datapac 3101) to physical unit type 1 (SNA ASCII SDLC representation). These SNA conversion features allow the customer to convert his host environment to SNA without modifying or replacing his existing terminal/device population. DAS also provides an extended conversion feature for 3270 devices that modifies the incoming data (3270) to an ASCII/asynchronous datastream and re-routes the traffic into the Datapac network. Thus providing external ASCII database access to the 3270 device population. Other DAS features include multiple host support, trnsparent path, host to network callout, extended console routines, code conversion, etc. - Part XI - - Identifing The Different Operating Systems - This guide will help you identify some of the more popular systems you may incounter when scanning around for systems. Section A - Hp-x000 The Hp-x000 machines are made by Hewett-Packard and runs the MPS Operating System. This system can be identified by the ":" prompt. I have found that the login sequence for these systems can be very tricky. To login to these systems you must type the login in the following way :Hello (Job Id),(Username)(User Password).(Account name),(Group Name)(Group Password) Job Id : This is used to allow users to distinguish terminal sessions that are being run on the same group name. It consists of 1 letter followed by up to 7 characters (not ','). My favorite ones to use are MANAGER, OPERATOR, and some nasty ones when I get frustrated or bored. The first time hacker may not wish to use these as they draw unwanted attention if they are not used in the right ways. User Name : The user name consists of up to 8 letters, eg. Gebhardt Group Name : The group name consists of up to 8 letters and is often times the same as the account name, but not always. Account Name : The account name consists of 1 letter followed by up to 7 letters or digits. Password : The passwords are from 1 to 8 printing and/or non-printing (Control) characters. As with the 2000, the following characters will never be found in any passwords so don't bother: Line Delete (^X), Null (^@), Return (^M), Linefeed (^J), X-Off (^S), X-On (^Q), Underscore (_). Sometimes when you login you may try the some of the default passwords (list below) and it may just let you in with evening entering a password! Common Logins/Passwords:Hpoffice,Pub Unpassworded Field.Support,Pub Unpassworded Mgr.Rje,Pub Unpassworded Mgr.Telesup,Pub Unpassworded Section B - Prime Prime computer company's mainframe running the Primos Operating System. They are easy to spot, as the greet you with 'Primenet 22.1.1.R11 MDTOR' or the something like that, depending on the version of the operating system you run into. Some versions they will be no prompt offered and just looks like it's sitting there and some versions it will give you a prompt of "ER!" The version that doesn't give you a prompt you have to type in "login ", but for the version that does give you the prompt just type in the username of the person. Common Logins/Passwords:Admin Admin Guest Guest Prime Prime Or Primos Primenet Primenet System Prime or Systems Test Test Section C - Tops You can recognize these types of systems by the "." prompt. The good thing about this Operating System is you can get a listing of accounts and processing names that are currently being used on-line. To do this you type in that following "systat" at the "." prompt. This Operating Systems allows you to let you have unlimited tries at the account and does not keep track of bad login attempts. Common Logins/Passwords:I have no record of any common logins/passwords. Sorry about that. Section D - Unix Unix in my own opinion is one of the most widely used Operating Systems. To identify if you connected to a Unix systems it will show a "login:" prompt. This system will give you unlimited login attempts and usually does no log bad user login attempts. This system also does not tell you if you entered a valid account name or not. If you enter a bad account name or bad password or both it will send you this message "Login incorrect" Common Logins/Passwords:Root Root Admin Admin Sysadmin Admin Unix Unix Guest Guest Demo Demo Daemon Daemon Sysbin Sysbin Section E - Vax/Vms The VAX computer is made by Digital Equipment Corporation (DEC), and runs the VMS (Virtual Memory System) operating system. VMS is characterized by the "Username:" prompt. It will not tell you if you've entered a valid username or not, and will disconnect you after three bad login attempts. It also keeps track of all failed login attempts and informs the owner of the account next time s/he logs in how many bad login attempts were made on the account. It is one of the most secure operating systems around from the outside, but once you're in there are many things that you can do to bypass system security. This system also does not tell you if you have entered a correct login or password or even both. If either one or both of those are wrong the system will respond and give you a "User Authorization Failure" message. Common Logins/Passwords:Decnet Decnet Guest Guest Demo Demo Operator Operator Default Default Dec Dec Section F - VM/370 The VM/370 runs the Virtual Machine Operating Systems and is run on IBM mainframes. When you connect to one of these systems you will see something to this effect. Logon Userid (Example: Logon Vmuser1) Dial Userid (Example: Dial Vmuser2) Msg Userid (Example: Msg Vmuser3 Good Morning!) Logoff But this may vary from system to system. To login you have to type in "login . But there are Vm/370 systems which give you a "." prompt, (Note: Try doing a "systat" to make sure it's a VM/370 and not a Tops. If it is a Vm/370 it will give you a error message, which from there you can login by typing in "login ". These are some of the error messages you may encounter when trying to login to this Operating System. Login unsuccessful--incorrect password which means you entered a valid user id but entered a incorrect password. Already logged in which means you have attempted to login in the system with a valid user id and password when your are already logged in. This will lock out all users who attempt to login to the system from that particular line. Maximum password attempt exceeded, try again later which means the threshold has been reached of illegal user id and/or password attempts you will receive this message every time you attempt to login. Command not valid before logon which means is you type in anything that is not listed in the menu. It doesn't even matter what is being typed as long as it's not on the menu you will get this message. User id missing or invalid which means nothing was typed after entering the logon command or the format of the user id was not correct. Error in CP directory which means the CP directory is corrupt. The CP directory is the main user directory for the system which holds the user id, password, privilege level, and many other other important options about and for the user. Without a proper directory entry a user cannot login to the system Common Logins/Passwords:Autolog Autolog Cms Cms Cmsbatch Cms or Cmsbatch Vmtest Vmtest Vmutil Vmutil Maint Maint - Part XII - - Conclusion - Well that's the end of this file. Hope you enjoyed it as much as I had typing it in. If you have any question or suggestions or any other feedback about this file or anything else, please let me know. Well have phun hacking Datapac and remember to be careful. The Lost Avenger (UPi/u*l) "Phreak Out And Touch Someone" - Part XIII - - Personal Greetings - - UPi Member And Site Information - - How To Contact The Members Of UPi - - How To Join UPi As A Member And/Or Site - Personal greetings go out to the following people..... Amoeba Wonderboy, Anthrax, Electric Jester, Entity, Flex Motta, F-Stop, Galaxy Raider, Glass Head, Grimm, Infiltrator, Joshua, Knight Excalibur, Mad Man, Mr. Ferrari, N Slut, Rabid Pagan, Shadow Knight, Style Soft, Techno, The High Evoluationary, The Keeper, The Messiah, Tri Nitro Toluene, And Watchman. Listing Of Current UPi Members..... President: The Lost Avenger (416) Vice President: Scarlet Spirit (416) Programmers: Mad Hatter (514), MCi Sprinter (216) Other Members: Inphiniti (216), Rocket Richard (313) Call These Other UPi Nodes..... ------------------------------------------------------------------------------- Node BBS Name Area Baud Megs BBS Sysop Number Code Rate Program ------------------------------------------------------------------------------- WHQ The Violent Underground 416 2400 85 Pc Board The Lost Avenger Node #1 The Shining Realm 416 2400 95 Telegard Scarlet Spirit Node #2 Inphiniti's Edge 216 2400 Aftershock Inphiniti ------------------------------------------------------------------------------- You can contact any of the member of UPi either calling our voice mail box at 313-980-6912 or either by sending e-mail via internet to one of the addresses: tla@oscar.bbb.no or tla@pnet91.cts.com or tla@pro-micol.cts.com or lastly by e-mailing the UPi member on any one of the UPi nodes. If you'll like to join UPi as a member or as a node then please leave me mail on any of the numbers listed above. Then I will send you an the appropriate application for you to fill out. From there you must either send me the complete filled application form to me either by sending it in E-mail to me or either by uploading it to any one of the UPi sites. This has been a The Lost Avenger "Phreak Out And Touch Someone" Production, Copyright 1991 - Appendix A - - Datapac 3000 Public Dial Ports - Province City Area Code 2400 Bps -------- ---- --------- -------- Alberta Calgary 403 263-5021 Edmonton 403 421-1428 British Columbia Vancouver 604 662-8747 Victoria 604 380-3874 Prince George 604 561-9178 Manitoba Winnipeg 204 947-6797 New Brunswick Saint John 506 633-1021 Newfoundland St. John's 709 739-1499 Cornerbrook 709 634-9060 Nova Scotia Halifax 902 453-9100 New Glasgow 902 755-4594 Truro 902 893-5434 Ontario Barrie 705 721-2411 Brampton 416 796-3808 Brantford 519 758-0058 Brockville 613 345-7550 Chatham 519 351-8950 Clarkson 416 823-6010 Guelph 519 763-3610 Hamilton 416 523-6948 Kitchener 519 741-4000 London 519 432-2710 Ottawa 613 567-4552 Sarnia 519 339-9144 St. Catharines 416 687-3340 Toronto 416 979-1232 Windsor 519 973-1086 Quebec Chicoutimi-Jonqui 418 543-8013 Montreal 514 861-4750 Quebec City 418 647-2421 Rimouski 418 725-3620 Sherbrooke 819 564-6417 Trois Rivieres 819 373-9983 Saskatchewan Regina 306 525-8760 Saskatoon 306 934-9100 - Appendix B - - Datapac 3101 Public Dial Ports - ------------------------------------------------------------------------------- Province 110 Bps Auto 300 Bps 1200 Bps Auto 2400 Bps Auto City 0 - 110 0 - 1200 0 - 2400 Area Code Bps Bps Bps ------------------------------------------------------------------------------- Alberta - 403 Airdrie 234-7740 Banff 762-5080 762-5458 Calgary 264-9340 290-0213 265-8292 Drayton Valley 542-3926 Edmonton 420-0185 423-4463 429-4368 Fort McMurray 791-2884 743-5207 790-9490 Fort 421-0221 Saskatchewan Grande Centre 594-7383 Grande Prairie 539-0100 539-6434 538-2443 Leduc 421-0250 Lethbridge 329-8797 329-8755 327-2004 320-8822 Lloydminister 875-4769 875-6295 Medicine Hat 526-7427 526-6587 529-5521 528-2742 Peace River 624-1621 624-8082 Red Deer 343-7374 343-7200 342-2208 341-4074 St-Albert 421-0280 Sherwood Park 421-0268 Stony Plain 421-0236 ------------------------------------------------------------------------------- British Columbia - 604 Abbotsford 850-0041 850-0042 Campbell River 286-0703 286-0094 Cranbrook 489-4171 489-3588 Dawson Creek 782-9402 782-9177 Kamloops 374-6314 374-5941 374-9510 374-4580 Kelowna 860-0391 860-0331 860-9762 861-5218 Nanaimo 753-6491 754-8291 Nelson 354-4540 354-4411 354-4824 Penticton 492-8322 493-3656 Port Alberni 723-1057 Powell River 485-9453 Prince George 564-1088 564-4060 562-8469 561-2152 Prince Rupert 624-9472 624-4951 Terrace 635-7359 635-7221 638-0238 Vancouver 689-8601 687-7144 662-7732 Vernon 549-5245 549-5285 Victoria 388-4360 388-9300 386-0900 380-7955 Whistler 932-6420 Williams Lake 398-6377 398-7227 ------------------------------------------------------------------------------- Manitoba - 204 Brandon 725-0961 725-0878 727-6609 726-1899 Dauphin 638-9244 638-9906 Flin Flon 687-8285 687-8241 Morden 822-6171 822-6181 Portage La Prairie 239-1166 239-1688 Selkirk 785-8625 785-8771 482-4005 Steinbach 326-9826 326-1385 The Pas 623-7409 Thompson 778-6461 778-6451 Winnipeg 475-2740 943-4488 943-1912 ------------------------------------------------------------------------------- New Brunswick - 506 Bathurst 548-4461 548-4581 546-1306 Campbellton 759-8561 759-8571 Edmundston 739-6621 739-6611 Fredericton 455-4301 454-9462 454-4525 453-1918 Moncton 388-2276 854-7078 854-7510 853-0551 Newcastle 622-4451 622-8471 Saint John 693-7399 642-2231 633-1689 Woodstock 328-9361 328-9351 ------------------------------------------------------------------------------- Newfoundland - 709 Burin/ Marystown 279-4188 279-4077 Carbonear/ Harbour Grace 596-1911 596-1931 Clarenville 466-3808 Corner Brook 634-1839 634-1469 634-9946 Gander 256-4130 256-2804 Goose Bay/ Happy Valley 896-2458 896-2491 896-9770 Grand Falls 489-4930 489-4020 489-1243 Goose Bay Labrador 944-7781 St John's 726-4920 726-5501 739-6337 Stephenville 643-9682 ------------------------------------------------------------------------------- Northwest Territories - 403 Cambridge Bay 983-8870 Fort Simpson 695-8870 Fort Smith 872-8870 Hay River 874-8870 Inuvik 979-8870 Yellowknife 873-8870 ------------------------------------------------------------------------------- Nova Scotia - 902 Amherst 667-5035 667-5297 Bridgewater 543-6850 543-1360 Halifax 477-2000 477-8000 453-8100 Kentville 678-1030 678-2096 New Glasgow 755-6050 755-6150 755-4590 Sydney 539-1720 564-1400 564-1450 539-5912 Truro 662-3258 662-3773 893-0231 Yarmouth 742-2899 ------------------------------------------------------------------------------- Ontario - 416 Ajax-Pickering 428-0240 Aurora 841-1702 Brampton 791-8900 791-8950 796-3811 Clarkson 823-6000 823-6030 Cobourg 372-1222 Fort Erie 871-9270 Hamilton 523-6800 523-6900 523-6920 Milton 875-3075 Newmarket 836-1015 836-9022 Niagara Falls 357-2702 357-2770 Oshawa 579-8920 579-8950 St. Catharines 688-5620 688-5640 687-1104 Toronto 868-4000 868-4100 979-1619 Uxbridge 852-9791 Welland 788-1200 788-1230 Whitby 430-2944 ------------------------------------------------------------------------------- Ontario - 519 Brantford 758-5900 758-5910 758-5222 Chatham 351-8910 351-8920 351-8935 Galt 622-1714 622-1780 Guelph 763-3600 763-3630 763-3621 Kitchener/ 741-4010 741-4030 741-4080 Waterloo London 432-2500 439-1100 432-2550 Orangeville 942-3714 Owen Sound 371-5900 371-5910 371-7971 Sarnia 339-9100 339-9111 339-9140 Simcoe 428-3200 Stratford 273-5052 273-5751 St. Thomas 633-9900 Tillsonburg 688-3322 Windsor 973-1000 973-1020 973-1096 Woodstock 421-7100 421-7200 ------------------------------------------------------------------------------- Ontario - 613 Belleville 969-1500 969-1520 Brockville 345-4670 345-4942 345-1260 Chalk River 589-2175 589-2117 Cornwall 936-0030 936-0040 Deep River 584-3308 Kingston 541-3000 541-3015 546-3220 Ottawa 567-9100 567-9300 567-4431 Pembroke 735-2391 Perth 267-7570 Renfrew 432-8172 Smiths Falls 283-8671 Trenton 969-1400 969-1420 ------------------------------------------------------------------------------- Ontario - 705 Alliston 435-2510 Barrie 721-2400 721-2450 721-2414 Bracebridge 645-1333 Collingwood 444-2985 Huntsville 789-1781 Lindsay 324-8083 Midland 526-9776 North Bay 495-4449 495-4459 Orillia 327-3000 327-3006 Peterborough 749-6000 749-6010 Sault Ste 945-0600 945-0620 Marie Sudbury 673-9654 671-4600 671-4630 Timmins 268-9505 268-9661 ------------------------------------------------------------------------------- Ontario - 807 Thunder Bay 623-9644 623-3270 ------------------------------------------------------------------------------- Prince Edward Island - 902 Charlottetown 566-5002 566-5934 566-4797 Summerside 336-1721 ------------------------------------------------------------------------------- Quebec - 418 Alma 668-6178 Chicoutmi/ Jonqui 545-2272 545-2290 543-0186 Baie-Comeau 296-9113 296-8611 Gaspe 368-1377 368-2352 Hauterive 589-8899 589-2911 La Malbaie 665-7501 Montmagny 248-1383 New Carlisle 752-6651 752-6621 Quebec 647-4690 647-2691 647-3181 Rimouski 722-4694 722-4696 725-4700 Riviere du 867-4024 Loup Roberval 275-7246 Sept-Iles 962-8402 962-7634 St George 227-4692 227-4690 Beauce St-Felicien 679-9620 Thetford Mines 338-0101 Trois Pistoles 851-2166 ------------------------------------------------------------------------------- Quebec - 514 Chateauguay 698-0120 Granby 375-1240 375-4184 Joliette 759-8340 759-8381 Lachute 562-0251 Montreal 878-0450 878-0640 875-9470 Sorel 743-3381 743-0101 St Jean Sur 346-8779 347-6211 Richilieu St Jerome 432-3453 432-3165 St Sauveur 227-4696 Ste Hyacinthe 774-9270 774-9991 Valleyfield 377-1260 377-1680 ------------------------------------------------------------------------------- Quebec - 819 Amos 732-7683 Buckingham 986-5897 Drummondville 477-7151 477-7153 L'Annonciation 275-7902 Louiseville 228-9451 Mont Laurier 623-1401 Rouyn/Noranda 797-1166 797-0062 Shawinigan 537-9301 Sherbrooke 566-2770 566-2990 564-8714 Ste Agathe 326-1805 Trois Rivieres 373-2600 373-2603 373-1037 Val D'Or 825-3900 825-3904 Victoriaville 752-3295 ------------------------------------------------------------------------------- Saskatchewan - 306 Estevan 634-8946 634-3551 Melfort 752-1950 752-5544 Moose Jaw 694-0474 693-7611 694-1828 694-6422 North Battleford 445-1925 446-2694 Prince Albert 922-4233 922-4234 763-0106 Regina 565-0111 565-0181 565-6000 Saskatoon 665-6660 665-7758 664-6300 Swift Current 778-3901 778-3921 Weyburn 842-8985 842-1260 Yorkton 782-5601 783-4663 ------------------------------------------------------------------------------- Yukon - 403 Whitehorse 668-3282 ------------------------------------------------------------------------------- - Appendix C - - Datapac 3305 Public Dial Ports - Province City Area Code 2400 Bps -------- ---- --------- -------- British Columbia Vancouver 604 683-8702 Alberta Banff 403 762-8080 Calgary 403 234-7659 Edmonton 403 423-0576 Saskatchewan Regina 306 565-0100 Saskatoon 306 665-7797 Manitoba Winnipeg 204 475-1490 Ontario Barrie 705 722-6933 Guelph 519 763-3650 Hamilton 416 523-6910 Kitchener/Waterloo 519 741-4100 London 519 432-2700 Ottawa 613 567-9450 Peterborough 705 749-6026 Sault Ste.Marie 705 945-0650 Sudbury 705 671-4620 Thunder Bay 807 623-5864 Toronto 416 868-4153 Windsor 519 973-1040 Quebec Montreal 514 875-6452 Quebec City 418 647-1827 New Burnswick Moncton 506 854-7689 St. John 506 633-6104 Nova Scotia Halifax 902 477-4418 Newfoundland St. John's 709 854-7689 - Appendix D - - Datapac Network Identifier Codes (DNIC) - Country Network's Name DNIX ------- -------------- ---- Alaska Alascom 3135 Andora Andorpac 2945 Antigua Aganet 3443 Argentina Arpac 7220 Arpac 7222 Austria Datex-P 2322 Datex-P Ttx 2323 Ra 2329 Australia Austpac 5052 Otc Data Access 5053 Austpac 5054 Bahamas Batelco 3640 Bahrain Bahnet 4263 Barbados Idas 3423 Belgium Dcs 2062 Dcs 2068 Dcs 2069 Bermuda Bermudanet 3503 Brazil Interdata 7240 Renpac 7241 Renpac 7248 Renpac 7249 Cameroon Campac 6242 Canada Datapac 3020 Globedat 3025 Cncp 3028 Cayman islands Idas 3463 Chad Chad 6222 Chile Entel 7302 Chile-Pac 7303 Vtrnet 7305 Entel 7300 China Ptelcom 4600 Colombia Coldapaq 7322 Costa rica Racsapac 7120 Racsapac 7122 Racsapac 7128 Racsapac 7129 Cyprus Cytapac 2802 Cytapac 2807 Cytapac 2808 Cytapac 2809 Denmark Datapak 2382 Datapak 2383 Djibouti Stipac 6382 Dominican republic Udts-I 3701 Egypt Arento 6020 Finland Datapak 2441 Datapak 2442 Digipak 2443 France Transpac 2080 Nti 2081 Transpac 2089 French antillies Transpac 2080 French guiana Transpac 2080 French polynesia Tompac 5470 Gabon Gabonpac 6282 Germany (west) Datex-P 2624 Datex-C 2627 Greece Helpak 2022 Hellaspac 2023 Greenland Kanupax 2901 Guam Isds-Rca 5350 Pacnet 5351 Guatemala Guatel 7040 Guatel 7043 Honduras Hondutel 7080 Hondutel 7082 Hondutel 7089 Hong Kong Intelpak 4542 Iatapak 4545 Inet Hong Kong 4546 Hungary Datex-P 2160 Datex-P 2161 Iceland Icepak 2740 India Gpss 4042 Indonesia Skdp 5101 Ireland Eirpac 2721 Eirpac 2724 Israel Isranet 4251 Italy Itapac 2222 Itapac 2227 Ivory coast Sytranpac 6122 Jamaica Jamintel 3380 Japan Globalnet 4400 Ddx-Ntt 4401 Nisnet 4406 Kdd Venus-P 4408 Kdd Venus-C 4409 Nici 4410 Korea (south) Dacom-Net 4501 Dns 4503 Kuwait Bahnet 4263 Lebanon Sodetel 4155 Luxembourg Luxpac 2704 Luxpac 2709 Macau Macaupac 4550 Malaysia Maypac 5021 Mauritius Mauridata 6170 Mexico Telepac 3340 Morocco Morocco 6040 Netherlands Datanet-1 2040 Datanet-1 2041 Dabas 2044 Datanet-1 2049 Netherland Antillies Netherland Antillies 3620 North Marianas Pacnet 5351 New Caledonia Tompac 5460 New Zealand Pacnet 5301 Niger Nigerpac 6142 Norway Datapac Ttx 2421 Datapak 2422 Datapac 2423 Panama Intelpaq 7141 Intelpaq 7142 Peru Dicotel 7160 Philippines Capwire 5150 Capwire 5151 Pgc 5152 Gmcr 5154 Etpi 5156 Portugal Telepac 2680 Sabd 2682 Puerto Rico Udts-I 3300 Udts-I 3301 Qatar Dohpac 4271 Reunion Transpac 2080 Rwanda Rwanda 6352 San Marino X-net 2922 Saudi Arabia Alwaseed 4201 Senegal Senpac 6081 Singapore Telepac 5252 Telepac 5258 South Africa Saponet 6550 Saponet 6551 Saponet 6559 Spain Tida 2141 Iberpac 2145 Sweden Datapak Ttx 2401 Datapak-1 2402 Datapak-2 2403 Switzerland Telepac 2284 Telepac 2289 Taiwan Pacnet 4872 Pacnet 4873 Udas 4877 Thailand Thaipac 5200 Idar 5201 Togo Togopac 6152 Tortola Idas 3483 Trinidad Datanett 3745 Textet 3740 Tunisia Red25 6050 Turkey Turpac 2862 Turpac 2863 Turks & Caicos Idas 3763 United Arab Emirates Emdan 4241 Emdan 4243 Tedas 4310 Uruguay Urupac 7482 Urupac 7489 USSR Iasnet 2502 US Itt-Udts 3103 Tymnet 3106 Telenet 3110 US Virgin Islands Udts-I 3320 United Kingdom Ipss-Bti 2341 Pss-Bt 2342 Mercury 2350 Mercury 2351 Hull 2352 Yugoslavia Yugopac 2201 Zimbabwe Zimnet 6482 - Appendix E - - Trouble Shooting - You want to hack a system on Datapac. So you decided to call and it connects onto the NUA you want, but you find you are having troubles getting the system to recognize your input. So here are some answers to some common problems people find when connecting to systems. The screen remains blank  A physical link has failed - check the cables between computer, modem and phone line.  The remote modem needs waking up - send a or failing that, a ENQ E, character  The remote modem is operating at a different speed. Some modems can be broght up to speed by hitting successive 's; they usually begin at 110 Bps and then go to 300, and so on up the ladder.  The remote is not working at V21 standards, either because it is different CCITT standard. Since different standards tend to have different wake-up tones which are easily recognized with practice, you may be able to spot what is happening. If you are calling a North American service you should assume Bell tones.  Both your modem and that of the remote service are in answer or in originate and so cannot speak to each other. Always assume you are in the originate mode. The screen fills with random characters  Data format different from your defaults - check 7 or 8 bit characters, even/odd parity, stop and start bits.  Mismatch of characters owing to misdefined protocol - check start/stop, try alternatively EOB/ACK and XON/XOFF.  Remote computer operating at a different speed from you - try in order, 110, 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 38400.  Poor physical connection - if using an acoustic coupler check location of handset, if not, listen on line to see if it is noisy or crossed.  The remote service is not using ASCII/International Alphabet No 5. Every character appears twice  You are actually in half-duplex mode and the remote computer as well as your own are both sending characters to your screen - switch to full-duplex/echo off. All information appears on only one line, which is constantly overwritten  The remote service is not sending carriage returns - if your terminal software has the facility, enable it to induce carriage returns when each display line is filled. many online services and public dial-up ports let you configure the remote port to send carriage returns and vary line length. Your software may have a facility to show control characters, in which case you will see -K is the remote service is sending carriage returns. Most of the display makes sense, but every so often it becomes garbled  You have intermittent line noise - check if you can command line the remote computer to send the same stream again and see if you get the garbling.  The remote service is sending graphics instructions which your computer and software can't resolve. The display contains recognized characters in definite groupings, but otherwise makes no sense  The data is intended for an intelligent terminal which will combine the transmitted data with a local program so that it makes sense.  The data is intended for batch processing.  The data is encrypted. Data seems to come from the remote computer in jerky bursts rather than as a smooth stream  If you are using PSS or a similar packet-switched service and it is near peak business hours either in your time zone or in that of the host you are accessing, the effect is due to heavy packet traffic. There is nothing you can do - do not send extra commands to speed up things as those commands will arrive at the host eventually and cause unexpected results.  The host is pausing for a EOB/ACK or XON/XOFF message - check your protocol setting - try sending -Q or -F Most of the time everything works smoothly, but I can't get past certain prompts  The remote service is looking for characters your computer doesn't normally generate - check your terminal software and see if there is a way of sending them. - Appendix F - - CCITT Recommendations - V Series: Data transmission over telephone circuits V1 Power levels for data transmission over telephone lines V3 International Alphabet No 5 (ASCII) V4 General structure of signals of IA5 code for data transmission over public telephone network V5 Standardization of modulation rates and data signalling rates for synchronous transmission in general switched network V6 Standardization of modulation rates and data signalling rates for synchronous transmission on leased circuits V13 Answerback simulator V15 Use of acoustic coupling for data transmission V19 Modems for parallel data transmission using telephone signalling frequencies V20 Parallel data transmission modems standardized for universal use in the general switched telephone network V21 300 bps modem standarized V22 1200 bps full duplex 2-wire modem for PTSN V22 bis 2400 bps full duplex 2-wire modem for PTSN V23 600/1200 bps modem for PTSN V24 List of definitions for interchange circuits between data terminal equipment and data circuit terminating equipment V25 Automatic calling and/or answering equipment on PTSN V26 2400 bps mode on 4-wire circuit V26 bis 2400/1200 bps modem for PTSN V27 4800 bps modem for leased circuits V27 bis 4800 bps modem (equalized) for leased circuits V27 ter 4800 bps modem for PTSN V29 9600 bps modem for leased circuits V35 Data transmission at 48 kbps using 60-108 kHz band circuits V42 Combined error correction and data compression standard to give 9600 bps on dial-up lines X series: Recommendations covering data networks X1 International user classes of services in public data networks X2 International user facilities in public data networks. X3 Packet assembly/disassembly facility (PAD) X4 General structure of signals of IA5 code for transmission over public data networks X20 Interface between data terminal equipment and a data circuit terminating equipment for start stop transmission services on public data networks X20 bis V21 compatible interface X21 Interface for synchronous operation X25 Interface between data terminal equipment and data circuit terminating equipment for terminals operating in the packet switch mode on public data networks X28 DTE/DCE interface for start/stop mode terminal equipment accessing a PAD on a public data network X29 Procedures for exchange of control information and user data between a packet modem DTE and a PAD X95 Network parameters in public data networks X96 Call process signals in public data networks X121 International addressing scheme for PDN's X400 Standards for electronic mail, covering addressing and presentation - Appendix G - - Glossary - The following is a list of acronyms and terms which are often referred to in this document and others dealing with this subject. ACP - Adapter/Concentrator of Packets. ASCII - American Standard Code for Information Interchange alternate name for International Telegraph Alphabet No 5 - 7 bit code to symbolize common characters and comms instructions, usually transmitted as 8 bit code to include a parity bit. Asynchronous - Description of communications which rely on start and stop bits synchronize originator and receiver of data = hence asynchronous protocols, channels, modems, terminals, etc. Call Accept - In packet switching, the packet that confirms the party is willing to proceed with the call. Call Redirection - In packet switching, allows call to automatically redirected from original address to another, nominated address. Call Request - In packet switching, packet sent to initiate a datacall. Closed User Group - A type of high security NUI in use on several PSNs throughout the world. CUG users can access optional parameters and NUAs blocked out by security. CUG - Closed User Group. Data Circuit Terminating Equipment - Officalese for modems. Data Country Code - The first three digits in the four digits of any given DNIC. Data Network Identifier Code - The four digits which come before the area code/address/port address of any given NUA. The DNIC shows which PSN any given host is based upon. The DNIC can also be broken down into two parts, the DCC and the NC. For more information, see part VIII. Data Terminal Equipment - Officalese for computers. DCC - Data Country Code. DCE - Data circuit terminating equipment. Destination Paid Call - A collect call to a NUA which accepts collect charges. DNIC - Data Network Identifier Code. DTE - Data Terminal Equipment. DTE Address - The five digits following the area code of the host on any given NUA. For example, the NUA 234112345678 has a DTE address of 45678. Gateway - A host on a given PSN which is connected both the the originating PSN and one or more different or same PSN's. Gateways also allow one user on one PSN the ability to move to another PSN and operate on the second as if the first was not interfering. Host - Any system accessible by NUA on the PSN. Hunt/Confirm Sequence - String of characters sent to the SprintNet POTS dialin/port which allows SprintNet to determine the speed and data type to translate to on its PAD. ITI Parameters - Online PAD parameters (X.3 or ITI) which allow the user to modify existing physical measurements of packet length and otherwise. LAN - Local Area Network. Local Area Network - A data network which operates within the confines of an office building or other physical structure where several computers are linked together into a network in order to share data, hardware, resources, etc. These may or may not own a host address on any data network, and if so, may be accessed via NUA; otherwise direct dialin is the only alternative. NC - Network Code. NCP - Nodes of Communication of Packets. Network Code - The fourth digit of any given PSN's DNIC. Network Protocol - The hardware protocol which allows the host systems to communicate efficiently with the PSN it is connected to. Generally, synchronous protocols (X.??) are used within the network and asynchronous protocols (V.??) are used to access the network, but asynchronous protocols within the network and/or synchronous dialin points are not unheard of. The standard protocol for packet transfer today is the X.25 synchronous data protocol. For detailed information, please see part V and Appendix F. Network User Address - The address of any given host system on any PSN. This address is thought of as a "phone number" which is dialed to access the desired host. Network User Identifier - The ID and password which allow the user which has logged onto the PSN's PAD to originate calls to host systems which do not accept collect calls. it is often thought of as a "k0de" or a calling card which will be billed for at the end of every month. NUA - Network User Address. NUI - Network User Identifier. Outdial - Any system which allows local, national, or international dialing from the host system. PC-Pursuit can be defined as a local outdial system. Most outdials operate using the Hayes AT command set and others may be menu oriented. Packet Assembler/Disassembler - The device/host which translates the actual input/output between the host and the user. The PAD often translates between baud rates, parities, data bits, stop bits, hardware protocols, and other hardware dependant data which reduces the hassle of continual modification of terminal and hardware parameters local to the originating terminal. Packet Switched Exchange - Enables packet switching in a network. Packet Switched Network - A network based upon the principle of packet switching, which is the input/output of packets to and from the PAD which translates input and output between the user and the host. For detailed information, please see part IV. Packet Switched System - Another name for the PSN. Packet Switch Stream - The PSN used by British Telecom. PAD Delay - The extra time that is used to translate incoming and outgoing packets of data which is composed of a continuous stream of clear-to-send and ready-to-send signals. PAD delay can vary depending on the type of network protocol and network/port speed is being used. PAD - Packet Assembler/Disassembler (technical), Public Access Device (customer service description). PDN - Public Data Network or Private Data Network. Port Address - The two optional digits at the end of any given NUA which allow the PAD/PSN to access a given port. For example, 031102129922255 would reach the NUA 311021299222.55, .55 being the port address. Private Data Network - Any network (LAN/WAN/PSN) which is owned and operated by a private company. Private networks are usually smaller than public networks and may host a myriad of features such as gateways to other public/private networks, servers, or outdials. PSE - Packet Switch Exchange. PSN - Packet Switched Network. PSS - Packet Switch Stream or Packet Switched System. PTSN - Public Switched Telephone Network. Public Data Network - Another name for the PSN. Public Switched Telephone Network - The voice grade telephone network dialed from a phone. Contrast with leased lines, digital networks, conditioned lines. Server - A type of network which is connected to a host system which can be reached either via NUA or direct dial which provides the "brain" for a LAN or WAN. V.?? - Asynchronous network protocol. WAN - Wide Area Network. Wide Area Network - A data network which operates on a continuous link basis as opposed to the packet switched basis. These do not operate on the X.25 protocol and may only be accessed via direct-dial or a host on a PSN which is linked with the WAN. X.?? - Generally symbolizes some type of synchronous network protocol.