Code: |
Filter || <<< -----||------------ DC || <<< /\/\/||\/\/\/\/\/\/ AC < 100hz (eg. Ring Signal) || ||~~~~~~~~~~~~ AC > 300hz (eg. Audio, DTMF, CallerID) || AC > 300hz ~~~~~|| (Note: Audio>300Hz blocked both directions) || |
Code: |
. .
/ \ / \ | | | | Subscriber Filter Exchange | | || | | | '---------||---------' | | || | | || | '---------------||---------------' |
Code: |
. .
/ \ / \ | | | | Subscriber Filter Exchange | | ____ || ____ | | | '--| |---||---| |--' | | | | || | | | | | Gy | || | Gy | | '--------|____|---||---|____|--------' /|\ | /|\ | | | | | | \|/ | \|/ Audio Audio To/From To/From Subscriber Exchange |
Code: |
| | | | Bridge, used to allow audio
| |_ bridge _| | between Subscriber and Exchange |____ cicuit_____| to ‘jump’ the filter/ |
Code: |
. .
/ \ / \ | | | | Subscriber Filter Exchange | | ____ || ____ | | | '--| |--||--| |--' | | | | || | | | | | Gy | || | Gy | | '--------|____|--||--|____|--------' /|\ | /|\ | | | _________ BCDin __________ | | | |<---------|out | | | | DTMF |<---------|out | | | | Encoder |<---------|out M | | | | |<---------|out I | | |_|audio | | C | | |out |generate | R | | |_________|<---------|out O | | | C | | _________ BCDout | O | | | |--------->|in N | | | DTMF |--------->|in T | | | Decoder |--------->|in R | | | |--------->|in O | |___________\|audio | | L | /|in |validtone | L | |_________|--------->|in E | | R | | | |__________| |
Code: |
. .
/ \ / \ | | | | Subscriber Filter Exchange | | ____ || ____ | | | '--| |--||--| |--' | | | | || | | | | | Gy | || | Gy | | '--------|____|--||--|____|--------' /|\ | /|\ | | | _________ BCDin __________ ___________ | | | | |<---------|out | | |__| | | | DTMF |<---------|out | | DialTone |out | | | Encoder |<---------|out M | | Generator | | | | |<---------|out I | | | | |_|audio | | C | | enable|/_ | |out |generate | R | |___________|\ | | |_________|<---------|out O | | | | C | | | _________ BCDout | O | | | | |--------->|in N | | | | DTMF |--------->|in T | | | | Decoder |--------->|in R | | | | |--------->|in O | | |___________\|audio | | L | | /|in |validtone | L | | |_________|--------->|in E | | | R | |____________________________________|out | |__________| |
Code: |
. .
/ \ / \ | | | | Subscriber Filter Exchange | | ____ ____ || ____ | | | '--| | |--||--| |--' | | | | | || | | | | | HD | Gy | || | Gy | | '--------|____|____|--||--|____|--------' | /|\ | /|\ | | | | _________ BCDin __________ ___________ | | | | | |<---------|out | | |_________|___| | | | DTMF |<---------|out | | DialTone |out | | | | Encoder |<---------|out M | | Generator | | | | | |<---------|out I | | | | | |_|audio | | C | | enable|/______, | | |out |generate | R | |___________|\ | | | |_________|<---------|out O | | | | | C | | | | _________ BCDout | O | | | | | |--------->|in N | | | | | DTMF |--------->|in T | | | | | Decoder |--------->|in R | | | | | |--------->|in O | | | |___________\|audio | | L | | | /|in |validtone | L | | | |_________|--------->|in E | | | | R | | '--------------------------------------->|in | | | | '------------------------------------------|out | |__________| |
Code: |
_________ BCD In | |
| |--------->|in | | DTMF |--------->|in | | Decoder |--------->|in M | | |--------->|in I | _|ring | | C | |in |ValidTone | R | | |--------->|in O | _|tip | | | |in |RingDetect| | |_________|--------->|in | |__________| |
Code: |
_______
1 [|* U |] 14 2 [| |] 13 3 [| |] 12 4 [| 8038 |] 11 5 [| PCD |] 10 6 [| |] 9 7 [|_______|] 8 |
Code: |
(Freq Select)
100k Log Pot .-\/\/\--------+---------+----------------+--------> +12v | A | _|_ | | | | \ / 1N457 | | | 0.1uF | === Transistor | +---+----)|----+ | | | +------------+ / | | 1k (Duty) | \15k | V Trim Pot | / | +-\/\/\-+ | \ | | | | | +----> ~ Sine Out | \ \ | | | | 4.7k/ /4.7k | | | +---+ \ \ | | | | | | | | | | .-^---^----------------^-------^--------^---^---^---, | 7 8 5 4 6 9 2 | | | | 8038 PCD | | (Signal Generator IC) | | | | 10 11 12 | `------_----------_----------_----------------------' | | | | | / | | __\__ | | / 100k Variable | | \ (Distortion) | | | +--|(------+----------+-----------------------> -12v 0.0047uF |
Code: |
+--------+------------> +12v
_|___ _|___ | | | | |350Hz| |440Hz| | | | | |_____| |_____| | | | | | +------)-+----------> Dualtone Output | | +--------+------------> -12v |
Code: |
____________________
|* | 1 [|SS SCLK|] 28 2 [|MOSI VccD|] 27 3 [|MISO XCLK|] 26 4 [|VssD INT|] 25 5 [| NC RAC|] 24 6 [| NC ISD4002 VssA|] 23 7 [| NC NC|] 22 8 [| NC NC|] 21 9 [| NC NC|] 20 10 [| NC NC|] 19 11 [|VssA VccA|] 18 12 [|VssA ANA IN+|] 17 13 [|AUD_OUT ANA IN-|] 16 14 [|AM_CAP NC|] 15 |____________________| |
Code: |
_____
|--SCLK------------+--------------+--------------+----------> |--MOSI----------+--------------+--------------+------------> CPU |<-MISO--------+--------------+--------------+--------------- | | | | | | | | | | |--SS1------------------------------------+ | | | |--SS2---------------------+ | | | | | | | |--SS3------+ | | | | | | | | | | | _____| | | | | | | | | | | | | _n__n_n_n_ _n__n_n_n_ _n__n_n_n_ | DEVICE 3 | | DEVICE 3 | | DEVICE 3 | |
Code: |
_____
|--SCLK-------------+ |--MOSI-----------+ | CPU |<-MISO---------+ | | | .-----, | | | _____| | | | | | | _n__n_n_n_ | | DEVICE | | --- - 'Single device, permanently selected' |
Code: |
| First Byte |Second Byte |
+---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ | 10 bits of ADDRESS data | O | 5bit CONTROL data | +---+---+---+---+---+---+---+---+---+---+---+---+---+---+---+ |
Code: |
| 5bit CONTROL data |
+---+---+---+---+---+ |MC |IAB|PU |PR |RUN| +---+---+---+---+---+ | | | | | | | | | +---- 1=START / 0=STOP | | | | Enables or Disables an operation | | | | | | | +-------- 1=PLAY / 0=RECORD | | | The operation type | | | | | +------------ 1=PowerUP / 0=PowerDown | | For placing chip into STANDBY mode when | | not in use. If you want power saving. | | | +---------------- Ignore Address Bits | 1=Ignore Given Address / 0=Use Given Address | +-------------------- Message Cueing 1=Enable Cueing / 0=Disable Cueing |
Code: |
A = Address used
- = Not used 1 = Bit Set 0 = Bit Unset -------- -- 0 00100 PowerUp Message -------- -- 0 -10-0 Stop and PowerDown Message AAAAAAAA AA 0 00111 Play from supplied address -------- -- 0 01111 Play from current position (Same as above, but with IAB set) AAAAAAAA AA 0 00101 Rec from supplied address -------- -- 0 01101 Rec from current position (Same as above, but with IAB set) -------- -- 0 011-0 STOP the current operation AAAAAAAA AA 0 10111 Skip from supplied address to EOM -------- -- 0 11111 Skip from current position to EOM |
Code: |
_________
| 27|]--------+--+--[Vcc]> To a port ----SCLK--->[|26 18|]--------+ | on the PIC ----MOSI--->[|2 | | micro | 26|]--------+ - 47uF | 23|]--------+ ^ | 12|]--------+ | | 11|]--------+ | | 4|]--------+ | | 14|]---|(---+--+--[GND]> | | 1uF | | | 13|]---|(----------> Line Out | | 1uF |_________| |
Code: |
___
| 17|]---||----- ~ Audio In | 0.1uF | 16|]---||----- ~ Audio In (inverse) ___| 0.1uF DIFFERENTIAL INPUT @ 16mV Peak-Peak ___ | 17|]---||----- ~ Audio In | 0.1uF | 16|]---||---, ___| 0.1uF | | --+--GND SINGLE INPUT @ 32mV Peak-Peak |
Code: |
_________________
| | DTMF Decoder receives a DTMF tone at DTMF /\/\/->| DTMF Decoder IC | its audio input, and converts this to 9 |_________________| a binary output on its 4 data pins. | | | | | 1 0 0 1 0 In this case the binary 1001 (9 in decimal) | | | | | V V V V _________________ | | It then sets a fifth pin HIGH to indicate DTMF /\/\/->| DTMF Decoder IC | that a valid DTMF digit was heard and that 9 |_________________| the 4 pins are set correctly and ready to | | | | | be read by the microcontroller 1 0 0 1 1 | | | | | We now read the four pins V |
Code: |
_________________
| | DTMF Encoder allows us to set which of the | DTMF Encoder IC | 16 tones we require by applying power to its |_________________| four data pins A A A A A | | | | | In this case the binary 0010 (2 in decimal) 0 0 1 0 _________________ | | When we have done this we can apply a signal DTMF <-/\/\,| DTMF Encoder IC | to a 5th pin, and it will generate that tone 2 |_________________| for as long as we wish, until we stop applying A A A A A a signal on that 5th pin. | | | | | 0 0 1 0 1 |
Code: |
+5v -----+----------+----------------------------------
| | __________ | +---|10 | | +---|18 | | 0.1uF | 11|-------> Bit 0|\ ‘--|(-----+----|17 12|-------> Bit 1| \ | | 13|-------> Bit 2| \ To the PIC / | 14|-------> Bit 3| / Microcontroller \330k | | | / / | 15|-------> State|/ \ | | | | | ‘-----|16 | | 1|------->|\ ,-----|7 2|------->| \ To the audio/ 3.5795 Mhz --- | 3|------->| / line interface Crystal [ ] | 4|------->|/ --- | | ‘-----|8 | | |Disable tones A,B,C and D by ,-----|6 5|----------. pulling pin5 LOW | | | | +-----|9 | | | |__________| | | | Gnd --------------+---------------------------+-------- |
Code: |
____
| 1|]----+ | | 100k 0.1uF Single Ended 2|]----)---------+--/\/\/---||------->~ Audio source | | | 3|]----)--/\/\/--+ | | 4|]----+ ____| |
Code: |
____
| 100k 10nF 1|]-----------+-----/\/\/----||----> Differential | | 100k 10nF ~ Audio Source 2|]--------------+--/\/\/----||----> | 100k | | 3|]----/\/\/-----+ | | | | | | See datasheet App Notes for | | | adjusting Gain. | 37.5k | | | ,--/\/\/--‘ | | | | 4|]-| 60k | ____| ‘--/\/\/-----` |
Code: |
____ 250v
| 56k 56k 0.1uF 1|]-------------+--\/\/\-+------\/\/\--||----< RING | 47k | _|_ | ,--\/\/\--‘ \ / 5.6v 4|]--+ 68k ‘---. Zener Direct connection | ‘--\/\/\--, | to telephone line | | | | | ‘---. 5.6v 3|]--\/\/\--, | /_\ Zener 250v | 150k | | 56k | 56k 0.1uF 2|]---------+---+--\/\/\-+------\/\/\--||----< TIP ____| |
Code: |
30pF 30pF 30pF
,--[]-+---||---, ,---||---, ,---||---> | | | | | | _|___ _|__ __|____|__ __|____|__ | | | | | | Keep distances between | Device 1 | | Device 1 | | Device 3 | devices short. |__________| |__________| |__________| |
Code: |
2.2k Audio Isolation Transformer (1:1)
o---\/\/\---. ,---+---------. 0.5W )||( _|_ \ )||( \ / 5.6v \ )||( ‘---. Zener \____ )||( | Differential )||( | ____ Audio )||( ‘---. 5.6v / )||( /_\ Zener / 1uF )||( | / o----||-----‘ ‘---+---------‘ 250wvdc |
Code: |
________
| |----R AUDIO ===>| SEND | \ OUT |________|---T |--------------< RING \/ Telephone ________ /\ Line | |---R |--------------< TIP AUDIO <===| RECV | / IN |________|----T |
Code: |
________ ___ ________
R--| | | | | |--R / | RECV |==>| B |==>| SEND | \ RING >--| T-|________| | R | |________|-T |--< RING Subs \/ | I | \/ Xchng Line /\ ________ | D | ________ /\ Line TIP >--| R-| | | G | | |-R |--< TIP \ | SEND |<==| E |<==| RECV | / T--|________| |___| |________|--T |
Code: |
_____________________________
| PIC MICROCONTROLLER | | DT|------[DT > | AUDIO- | | PORTA BRIDGE PORTB | (to dialtone) | DTMF_IN SWITCH DTMF_OUT | |_____________________________| |||| | | | |||| _||||_|_ | _|_||||_ Subscribers DTMF - | DTMF | | | DTMF | - Generated DTMF sent Decoded into PIC | DECODE | | _| ENCODE | to the exchange |________|<. | | |________| ________ | _V_ | ________ R--| | | | | V | |--R / | RECV |==>| B |==>| SEND | \ RING >--| T-|________| | R | |________|-T |--< RING Subs \/ | I | \/ Xchng Line /\ ________ | D | ________ /\ Line TIP >--| R-| | | G | | |-R |--< TIP \ | SEND |<==| E |<==| RECV | / T--|________| A |___| |________|--T ________ | Dialtone sent to - | | | The subscriber |DIALTONE|-‘ |________|ß------------------< DT] (from PIC) |
Code: |
01912223000..... D ................
4424442......... I 5551234......... ................ . ................ |
Code: |
01912223000..... I ................
4424442......... D 5551234......... ................ . ................ |
Code: |
01912223000..... I ................
4424442......... D 5551234......... ................ . ................ |
The_Real_Gandalf wrote: |
Social Engineering is all about human psychology and has nothing to do with phones , which are part of Phreaking section. |
capi wrote: | ||
The relation here is that by manipulating the phone, the social engineer is capable of gaining a massive amount of credibility. |
The_Real_Gandalf wrote: |
indeed a very good and detailed explained article , which though is partialy related to Social Engineering...
Social Engineering is all about human psychology and has nothing to do with phones , which are part of Phreaking section. This of course is of no matter , considering the importance and the well done job for this article... Well done Gandalf |
output generated using printer-friendly topic mod, All times are GMT + 2 Hours