Taula de continguts:

Blue Box de 12 modes Arduino - Introducció: 5 passos
Blue Box de 12 modes Arduino - Introducció: 5 passos

Vídeo: Blue Box de 12 modes Arduino - Introducció: 5 passos

Vídeo: Blue Box de 12 modes Arduino - Introducció: 5 passos
Vídeo: NR-12 Acidente em torno 2024, Juliol
Anonim
Blue Box de 12 modes Arduino: introducció
Blue Box de 12 modes Arduino: introducció
Arduino 12-mode Blue Box - Introducció
Arduino 12-mode Blue Box - Introducció
Arduino 12-mode Blue Box - Introducció
Arduino 12-mode Blue Box - Introducció

ACTUALITZACIÓ FIRMWARE !! - 8/8/2019 -

Aquí es presenta un "Blue Box" basat en Arduino. Produeix el to "tradicional" Blue Box 2600Hz i els tons MF (multi-freqüència), però fa molt més. També produeix sistemes de senyalització de 12 tons utilitzats per fracassos de telèfons per piratejar altres sistemes més exòtics als EUA i a l’estranger, inclosos els primers sistemes de telefonia mòbil precel·lular dels anys 50, 60 i 70, La caixa té 12 memòries d’emmagatzematge de seqüències de tons no volàtils que poden emmagatzemar i reproduir fins a 32 tons cadascun. Cada memòria també desa el mode de to. Tots els paràmetres de funcionament, com ara la durada del to, el nivell de volum, l'estat de la llum de fons, l'estat de sonor de recordatori i el mode de to actual, es guarden automàticament a la memòria EEPROM no volàtil i es restauren quan la caixa s'encén. Els errors EEPROM es detecten i es corregeixen automàticament quan s’encén la caixa.

Una pantalla LCD opcional proporciona informació completa sobre l'estat de funcionament de la caixa i millora l'aspecte i la facilitat d'ús de la unitat.

Aquesta caixa presenta la generació de to sinusoïdal mitjançant tècniques de cerca de taules d’ones PWM. Sona molt millor que generar els tons mitjançant les tècniques de sortida d'ona quadrada de dos pins utilitzades per la biblioteca estàndard "Tone" d'Arduino.

Vaig dissenyar aquesta nova caixa blava, ja que estava fora de les taules de PCB per al meu disseny de caixa blava més antic basat en PIC i estava buscant la manera que altres persones construïssin fàcilment una caixa blava per utilitzar-la amb el meu sistema ProjectMF, fent servir peces de baix cost i disponibles habitualment. Aquest disseny és fàcilment el disseny de caixes blaves més completament funcional i tècnicament disponible. Sóc enginyer de telecomunicacions i programari i em vaig esforçar molt per assegurar-me que tots els modes de to es representen amb precisió. El codi ha estat completament depurat i ben provat.

S’admeten els modes següents. Tingueu en compte que TOTS aquests modes estan obsolets (bé, no DTMF!) I ja no funcionen en sistemes de telefonia pública "reals", tret dels sistemes privats (com ProjectMF) configurats amb finalitats històriques. S'inclouen per preservar els sons d'aquests sistemes de senyalització de to antics:

MF (R1): el sistema de 2600Hz / multi-freqüència que feia funcionar la xarxa de llarga distància de Ma Bell durant el dia

DTMF (Touch-Tone, Autovon): s’utilitza a gairebé tots els telèfons de línia fixa. Tecles A-B-C-D que s’utilitzen per establir la prioritat de trucada a l’antic sistema de telefonia militar Autovon.

CCITT # 5 (C5, SS5): els mateixos tons MF que R1 (amb uns quants parells de tons addicionals per a l'encaminament especial), però utilitza una seqüència de tons diferent per a la supressió / captura internacional del tronc.

CCITT # 4 (C4, SS4): codificació de to inusual de 4 bits / dígits. S’utilitza al Regne Unit i en altres països europeus.

2600 Dial Pulse: mateix mètode utilitzat per Joybubbles (Joe Engressia), Captain Crunch (John Draper) i Bill de Nova York (Bill Acker) per xiular trucades gratuïtes.

Modes de telèfon de pagament: simula tons de caiguda de moneda de níquel / centaus / quart de telèfon de pagament nord-americà i canadenc (caixa vermella). També simula els tons de control de l'operador remot del telèfon de pagament dels Estats Units (Green Box) i el flaix de control del prefix de 2600Hz.

R2 (MFC): parells de tons múltiples de freqüència directa, 2280Hz de to clar / aprofitat, tal com s’utilitza al Regne Unit. S'han substituït els antics sistemes de polsos de marcatge AC1 / AC9 del Regne Unit.

AC1- Senyalització de tronc de pols de marcatge de to antic del Regne Unit, tal com la feien servir els primers "entusiastes" de telefonia britànica.

AC9: més recent senyalització del tronc de pols del Regne Unit, tal com la feien servir els primers "entusiastes" de la telefonia britànica.

MTS (servei de telefonia mòbil): senyalització i marcació de to de servei de telefonia mòbil precel·lular i pre-IMTS

IMTS ANI (Servei de telefonia mòbil millorat ANI): falsificació de l'autenticació mòbil precel·lular més recent

Marcatge de dígits IMTS: marcatge de dígits del servei de telefonia mòbil millorat (precel·lular),

Pas 1: informació de fons

Informació d'antecedents
Informació d'antecedents

La caixa blava és un dispositiu electrònic que simula la consola de marcatge d'un operador de telefonia. Funciona replicant els tons que s’utilitzen per canviar les trucades de llarga distància i utilitzant-les per encaminar la pròpia trucada de l’usuari, saltant-se el mecanisme de commutació normal. L’ús més típic d’una caixa blava era fer trucades telefòniques gratuïtes. La caixa blava ja no funciona a la majoria de països occidentals, ja que els sistemes de commutació moderns ara són digitals i ja no fan servir la senyalització en banda que emula la caixa blava. En canvi, la senyalització es produeix en un canal fora de banda al qual no es pot accedir des de la línia que utilitza la persona que truca (anomenada Common Channel Interoffice Signaling (CCIS)).

Una caixa blava genera els tons que controlaven l’antiga xarxa telefònica de llarga distància. Normalment, les caixes blaves són dispositius electrònics de mà amb botons o teclat com un telèfon Touch-Tone, però també es poden implementar en programari d’un ordinador. Normalment, les caixes blaves tenen un altaveu extern que emet els tons i s’aconsegueix fins a l’embocadura d’un telèfon per fer una trucada amb la caixa blava. Consulteu l'article de la Viquipèdia i l'excel·lent nou llibre de Phil Lapsley "Exploding the Phone" per obtenir més detalls sobre les caixes blaves i els primers phreaks del telèfon, els pirates informàtics originals.

Als Estats Units, el funcionament d’una caixa blava era / és senzill, mitjançant el sistema de senyalització MF / R1: en primer lloc, l’usuari fa una trucada telefònica de llarga distància, normalment a un número 800 o algun altre número de telèfon que no sigui supervisor. En la seva major part, qualsevol cosa que superi les 50 milles passaria per sobre d’un tipus de tronc susceptible a aquesta tècnica. Quan la trucada comença a sonar, la persona que truca fa servir el quadre blau per enviar un to de 2600 Hz. El 2600 Hz és un senyal de supervisió, perquè indica l'estat d'un tronc; enganxat (to) o desconnectat (sense to). Si toqueu aquest to, convenceu el final de la connexió que heu penjat i que hauria d’esperar. Quan el to s'atura, el tronc es desconnecta i s'enganxa (conegut com a flaix de supervisió), fent un soroll "Ka-Cheep", seguit de silenci. Aquest és l'extrem més llunyà de la connexió que assenyala el final proper que ara està esperant els dígits d'encaminament MF. Un cop l'extrem final envia el flaix de supervisió, l'usuari faria servir el quadre blau per marcar un "Key Pulse" o "KP", el to que inicia una seqüència de dígits d'encaminament, seguit d'un número de telèfon o d'un dels nombrosos codis especials que van ser utilitzats internament per la companyia de telefonia, i després van acabar amb un to "Inici" o "ST". En aquest moment, l'extrem de la connexió dirigiria la trucada tal com l'heu indicat, mentre que els usuaris finals pensarien que encara sonava al número original.

Tot i que tot està obsolet, torna a ser possible gràcies a un conjunt de modificacions i pegats fets al servidor de codi obert Asterisk PBX. Permet als usuaris marcar al sistema mitjançant diversos mètodes d’accés, inclosa la xarxa telefònica pública amb commutació normal i SIP. A l’usuari se li presenta una línia de trucada. Es pot desconnectar el timbre i agafar el tronc tocant un to 2600 a la línia. Després, la trucada es pot desviar a un altre número o a una sèrie d’enregistraments i funcions internes que resideixen al servidor / commutador reproduint tons MF o de múltiples freqüències a la línia. Tot això és perfectament legal, ja que el sistema és totalment privat. És realment més que una simulació. La trucada passa per un grup troncal de 24 troncs SF / MF, tot i que els dos costats dels troncs es finalitzen al mateix PC. El maquinari que ho fa possible és que hi hagi dues targetes Ethernet dedicades addicionals al PC que executin protocol T1 a través d’Ethernet a través d’un cable Ethernet loopback. La trucada entrant es fa circular per un dels 24 troncs abans de finalitzar de nou el mateix commutador, de manera que teniu el control 2600 i MF.

Fa més de set anys que mantinc un sistema públic ProjectMF. Per fi, vells, aspirants fracassos telefònics i curiosos poden experimentar l’emoció clandestina de la boxa blava amb les seves pròpies trucades. He ampliat els pegats originals de Phiber per afegir al realisme i fiabilitat del sistema. Són possibles molts dels trucs antics, inclòs el "apilament" de tronc, tal com es mostra en un dels enregistraments de Phonetrips. L’accés es fa al + 1-630-485-2995.

Pas 2: Descripció general de l'operació d'Arduino Blue Box

Image
Image
Enllaços de descàrrega de programari i documentació de construcció
Enllaços de descàrrega de programari i documentació de construcció

Vídeo de YouTube a:

Pas 3: Detalls de la construcció de la caixa blava

Vídeo de YouTube a:

Pas 4: Configuració manual i de programari de Blue Box

Image
Image

Vídeo de YouTube a:

Pas 5: enllaços de descàrrega de documentació de programari i construcció

Enllaços de descàrrega de programari i documentació de construcció
Enllaços de descàrrega de programari i documentació de construcció

Enllaç de descàrrega del darrer programari i documentació Arduino: descarregar l'enllaç o descarregar el paquet de programari, biblioteques i documentació en un convenient fitxer.zip directament des de Instructables al final d'aquest pas

Tingueu en compte que el maquinari i el codi estan dissenyats per funcionar només amb les noves plaques d’arquitectura Arduino Leonardo que utilitzen el xip Atmega 32U4. Les taules més antigues amb estil Arduino Uno no funcionaran.

Blue Box utilitza biblioteques IDE Arduino estàndard, a més d'algunes biblioteques personalitzades que s'inclouen a la distribució de programari de fitxers.zip comprimits. Aquestes biblioteques s’han d’instal·lar abans d’intentar configurar i compilar el programari.

El programari s'ha de configurar sense comentar les instruccions "#define" correctes al principi del codi, perquè coincideixin amb la configuració de maquinari utilitzada. Consulteu el manual per obtenir més informació.

Al meu canal de YouTube hi ha altres vídeos que ressalten el funcionament dels diferents modes a:

ACTUALITZACIÓ FIRMWARE !! - 8/08/2019

He afegit alguns canvis a la biblioteca de generació de tons per augmentar la precisió de la freqüència de tons i reduir la càrrega del processador mentre es generen els tons. He afegit el nou codi al repositori de github a: github.

Recomanat: