Well, if you do not know, how to use the help, forget
Whistle Phreaker.
THelpTopic
Whistle Phreaker v0.1
Copyright
This Software is free for elite users, until NO modifications are made and NO criminal use is done! No presentation in Mass Media e.g. TV Shows are allowed. Sale for profit is forbidden. The program is distributed as it is... Have fun! X
(c) 1994 Copyright by Mr. Morrison Contact me via email cppguru@whistle.sw.mayn.sub.de E
If ya wanna crypt ya email, simply type WHISTLE PGP on commandline.
If ya like Whistle Phreaker and want ya special private Version (which includes: crypting the WHISTLE.SAV with DES, a hacking guide and the extracted Tonegeneration), transfer $40 to, W
Andre Pfeuffer
Kto. 2 009 167
BLZ 790 300 01
Castell Bank Wuerzburg, GERMANY
or send check (money) to
Andre Pfeuffer Note: I only look up for new mail
postlagernd every second week...
97241 Bergtheim
Germany
Add ($4) for shipping in Europe, or ($8) for shipping outside Europe. Don't forget, to tell me the address, I should Whistle Phreaker send to.
No, I am not very rich, but if ya have secret material about Germany jobs or whatever, don't be lazzy write email and safe $40. D
Whistle Phreaker was written nearly completly written in C++ including the tone generation. All tone generation is made by the Adlib Card or the Adlib interface of your soundblaster or compatible card. The Source of Whistle Phreaker is larger than 130 KByte and coding time was about hmm... maybe 200 hours?
NOTE: THIS IS THE FIRST RELEASE, SO BUGS MAY BE POSSIBLE! IF YOU ARE A BIT ELITE, YOU CAN LAUGH ABOUT THE JOKE(s) IN THIS PROGRAM. \
* Hardwaredevice
THelpTopic
Whistle Phreaker v0.1
A very good bluebox, are coming soon... I've already the construction plan, but I am not good in electronic, so I look for a good guy to manage this... d
* About
Whistle
Phreaker
THelpTopic
Phonebook
Ins, insert a new Entry in the
Phonebook list
Del, delete the focused entry in
Phonebook list
Space, select an entry, only usefull if
Autodial is active *1)
Left, decrease/increase Dialspeed
Right, Finger...5.00
Alt-F3 Close the Phonebook
Alt-X Exit Whistle Phreaker
*1) not used yet
Finger is a special mode, simulating manual dialing. To switch Dialsets choose your Dialset in Config
Dialset an use the OK Button. 4
[ Connect ]
send ATD to the Modem and do the in the Menu Preferences specified action. Default is switching to the Terminal Window. =
[ Edit Entry ]
edit the focused entry @
[* Play Trunk ]
play the trunk from the focused entry +
[ Dial ]
dial the focused number, you can choose in the Menu Preferences, if you like to dial the Trunknumber with Modem, Hardwaredevice or disable these option. If the Hardwaredevice is active, and you've selected Autodial in Menu Preferences, all selected entries are dialed until a carrier is established. Than action is similar to Connect Button. 1
[ Cancel ]
Close the Phonebook
* Number
Interpretation
* Phonebooksubmenu
Entry
THelpTopic
Edit or insert Phonebookentry
Board
The Name of a BBS, a Person or whatever belongs to that number R
Number
The Number to dial with the activ Dialset converted trough the Dialtranslation R
Trunknumber
The Number, on which the Trunk should be made. You can choose in the Menu Preferences, if you like to dial the Trunknumber with Modem, Hardwaredevice or disable these option. The Trunknumber in Germany is normaly a 0190 number.
Dialtranslation
) Direct
( ) Local
( ) International I
( ) International II
Converts the number through a Mask. You can change the Mask in Menuoption Dialtranslation.
Trunk
) -- Unused --
( ) -- Unused --
( ) -- Unused --
( ) -- Unused --
( ) -- Unused --
( ) -- Unused --
( ) -- Unused --
( ) -- Unused --
( ) -- Unused --
Select the Trunk being played for this number. Default is the in the Menu Trunk selected Trunk. \
* Menu
Phonebook
THelpTopic
Terminal
Key ,
CURSOR-UP,
PAGE-UP, scrolls back
CURSOR-DOWN,
PAGE-DOWN, scrolls forward
ALT-F3, close the Terminal Window
ALT-K, send Hangupstring (manually)
ALT-I send Initstring (manually)
The Terminal is a little Terminal implementation. It only works, if the correct parameters in Menu Modem are set.
Don't use this terminal to much, I've converted it from Borland terminal, and I found a bug, removed it, so further bugs may possible, but I don't think so. If ya have a nice ANSI TV Terminal contact me... (C++ only) X
* Menu
Modem
THelpTopic
Trunk
[ Edit ]
open the Edit Trunk Menu to edit the in the Radiobox specified Trunk %
[ OK ]
select default Trunk if you create a new entry in the Phonebook 1
[ Cancel ]
close the Trunk Menu Y
* Edit
Button
THelpTopic
Edit Trunk
Fields
Freq., enter a Frequency to play
Length, length in ms how long the Tone should play
Delay, length of silence in ms after the Tone
played
Trunkname gives the Trunk an individual name,
default is -- unused --
* Definition
THelpTopic
Settings
[ Edit ]
open the Edit Dialset Dialog to edit the in Radiobox Dialsetting specified Dialset AND make the edited Dialset activ. %
[ OK ]
select the activ Dialset for the Phonebook 1
[ Cancel ]
close the Dialset Menu
IMPORTANT: Only one global Dialset can be activ. This means no connection between a Phonebookentry and a Dialset is possible. Y
* Edit
Button
THelpTopic
Edit Dial Setting
The meaning of the 0-9 and ST-GP should be clear. Otherwise swap to DOS and type in del *.* then enter y. c
If you press the More Button, you'll be able to change the Name and the loudness of this Dialset. c
* Number
Interpretation
THelpTopic
Dialtranslation
The following makro is defined:
MAKRO: &N ]
stands for the number you entered in the Phonebook. The Trunknumber has nothing to do with!
How does it work?
You can define four Dialtranslations (Direct, Local, International I, International II). So if you like to dial EF<number>A, and you don't wish to enter it all the time, choose a field, for example International I and enter EF &N A. The spaces will be eliminated.
If it doesn't work correct!
Default is direct. Be sure you've selected the right Dialtranslation for your number. You can change the Dialtranslation in the Menu Phonebook by pressing the Edit Entry Button. {
* Menu
Phonebook
* Phonebooksubmenu
Entry
THelpTopic
Modem
Baud Rate
) 2400
( ) 9600
( ) 19200
( ) 38400
( ) 57600
( ) 115200
Change the DTE rate. Well it is possible to use more than 38400 with a FOSSIL, but handle it with care, it may not work correct. I don't know either if it is a fake or not, so if you've new information or a c00l COM Port Routine, write email or send them to me. '
Port / Parity / Flow Control / Stop Bits / Data Bits "
Look in M*cr*s*ft manuals... ;-)
Init
Send this to the Modem to initalize it. ^
Hangup
Send this to the Modem to hangup 7
Connect
This will be send to the Modem, if you press the Connect Button in the Phonebook. Default is ATD. \
* Menu
Phonebook
THelpTopic
Security
[ Change Login pwd. ]
changes the password at login. O
[ Change Menu pwd. ]
changes the Menu password. With this password you can protect Menuoptions from execution.
[ OK ]
[ Cancel ]
Well, I think you know the rest.
Notes: The Menu options are very usefully, to avoid "toilette" hacks... ;-) But they are not much safe!!! If you start a debugger before you start Whistle Phreaker, hacking may be not a great problem... But, if not the protection may be safe...
The encryption routines of the LOGIN, based on the save DES algorithm. The Menupassword is also encrypted with the Loginpassword!!! *) @
To delete password simple press return at new password and reenter password. T
*) Only in ya special private Version... read more about in About
Whistle
Phreaker
THelpTopic
Preferences
Several Options
[ ] Use Autodial
[ ] exit After Connect
[x] Use Autodial
If selected, you can automatize ya calling, first Trunknumber is dialed, then trunk will be played, and then number will be dialed.
[x] exit After Connect
If Connect was successful, it exits Whistle Phreaker. You can write a batch, to execute your favourite Terminal after exiting Whistle Phreaker. ~
Dial with
( ) Hand (Lamer)
( ) Modem
( ) Bluebox
Well, try it out... Switch to Phonebook and try dial, don't forget to set up the Modem in the Config
Modem Menu. Bluebox is not available in this version. (
Offhook
How long does your Modem need to go offhook. (
Tick
Only usefully, if you use pulsedial. Tick means the Time, your Modems take to send one tick, e.g. if you dial 1 you have 1 tick, if ya dial 0, you have 10 ticks... (
Between
The space between a tick, or the time the Modem needs to dial a number.
THelpTopic
0 - 9 and #* are represented as is. 7
The others are represented through a alphabetic sign.
ST : A
C12 : F
KP1 : B
STE : G
KP2 : C
KP2E : H
EO : D
GP : I
C11 : E
For example:
You like to dial <STE><C11>0331<C12>
You enter number as GE0331F.
Note: You need not enter GE0331F all the time. You can avoid this by entering a mask in the Menu Dialtranslation. t
* Menu
Dialtranslation
* Menu
Phonebook
THelpTopic
What is a Tone?
Every Tone consists of three Frequency played at the same time together. The length of the Tone being played is called Length, and the Pause after the Tone played is called Delay.