Obsah:

Modrý box Arduino v 12 režimoch - úvod: 5 krokov
Modrý box Arduino v 12 režimoch - úvod: 5 krokov

Video: Modrý box Arduino v 12 režimoch - úvod: 5 krokov

Video: Modrý box Arduino v 12 režimoch - úvod: 5 krokov
Video: CS50 2013 - Week 9 2024, Júl
Anonim
Arduino 12 -režimový modrý box - úvod
Arduino 12 -režimový modrý box - úvod
Modrý box Arduino v 12 režimoch - úvod
Modrý box Arduino v 12 režimoch - úvod
Arduino 12 -režimový modrý box - úvod
Arduino 12 -režimový modrý box - úvod

AKTUALIZÁCIA FIRMVÉRU!! -8.8.2019-https://github.com/donfroula/Arduino-Multimode-Blue-Box-

Tu je predstavený „Blue Box“na báze Arduina. Produkuje „tradičný“tón Blue Box 2 600 Hz a tóny MF (viacfrekvenčné), ale dokáže oveľa viac! Vyrába tiež 12-tónové signalizačné systémy, ktoré používajú phreakovia na hackovanie iných exotickejších systémov v USA a v zámorí, vrátane raných predbunkových mobilných telefónnych systémov z 50., 60. a 70. rokov, Tento box má 12 energeticky nezávislých pamäťových pamäťových sekvencií, do ktorých je možné uložiť a prehrávať až 32 tónov. Každá pamäť ukladá aj režim tónov. Všetky prevádzkové parametre, ako napríklad trvanie tónu, úroveň hlasitosti, stav podsvietenia, stav zvukového signálu a aktuálny režim tónu, sa automaticky uložia do energeticky nezávislej pamäte EEPROM a obnovia sa po zapnutí boxu. Chyby EEPROM sa automaticky zistia a opravia pri zapnutí skrinky.

Voliteľný LCD displej poskytuje úplné informácie o prevádzkovom stave skrinky a zlepšuje vzhľad a užívateľskú prívetivosť jednotky.

Tento box ponúka generovanie tónov sínusových vĺn pomocou techník vyhľadávania vlnovej tabuľky PWM. Znie to oveľa lepšie ako generovanie tónov pomocou dvojpólových výstupných techník štvorcových vĺn, ktoré používa štandardná knižnica Arduino „Tone“.

Tento nový modrý box som navrhol, pretože som bol mimo dosiek plošných spojov pre svoj starší dizajn modrého boxu PIC_based a hľadal som spôsob, ako by ostatní mohli ľahko postaviť modrý box na použitie v mojom systéme ProjectMF s použitím lacných a bežne dostupných dielov. Tento dizajn je ľahko najfunkčnejším a technicky najpropracovanejším dizajnom modrej skrinky, ktorý je k dispozícii. Som telekomunikačný a softvérový inžinier a vynaložil som veľké úsilie, aby som sa ubezpečil, že všetky režimy tónov sú správne zastúpené. Kód bol dôkladne odladený a dobre testovaný.

Podporované sú nasledujúce režimy. Všimnite si toho, že VŠETKY tieto režimy sú zastarané (dobre, nie DTMF!) A už nefungujú na „skutočných“verejných telefónnych systémoch, s výnimkou súkromných systémov (ako ProjectMF) nastavených na historické účely. Sú zahrnuté, aby sa zachovali zvuky týchto starých tónových signalizačných systémov:

MF (R1) - 2600Hz/viacfrekvenčný systém, ktorý v tej dobe viedol diaľkovú sieť Ma Bell

DTMF (Touch -Tone, Autovon) - používa sa takmer na každom pevnom telefóne. Klávesy A-B-C-D slúžili na nastavenie priority hovoru v starom vojenskom telefónnom systéme Autovon.

CCITT #5 (C5, SS5) - Rovnaké tóny MF ako R1 (s niekoľkými ďalšími pármi tónov pre špeciálne smerovanie), ale na medzinárodné vymazanie/zabavenie kmeňa používa inú sekvenciu tónov.

CCITT #4 (C4, SS4) - neobvyklé kódovanie tónov so 4 bitmi/číslicami. Používa sa vo Veľkej Británii a ďalších európskych krajinách.

2600 Dial Pulse - rovnaká metóda, akú používajú Joybubbles (Joe Engressia), Captain Crunch (John Draper) a Bill z New Yorku (Bill Acker) na pískanie bezplatných hovorov.

Režimy telefónneho automatu - Simuluje tóny kvapiek mincí z telefónneho automatu v USA a Kanade (nikel, cent, štvrťrok) (červené pole). Tiež simuluje tóny diaľkového ovládania amerického telefónneho automatu (zelený rámček) a kontrolný blesk s predvoľbou 2 600 Hz.

R2 (MFC) - Jedinečné dopredné viacfrekvenčné dvojice tónov, 2 280 Hz čistý/zachytávací tón, používané vo Veľkej Británii. Nahradil starší vytáčací pulzný systém AC1/AC9 UK.

AC1- Stará britská tónová voľba pulznej diaľkovej signalizácie, ktorú používajú veľmi raní britskí telefónni „nadšenci“.

AC9 - Novšia britská dialková signalizácia diaľkového ovládania, ako ju používali prví britskí telefónni „nadšenci“.

MTS (služba mobilného telefónu)-Tónová signalizácia a vytáčanie pre mobilné telefóny, pre-IMTS

IMTS ANI (Vylepšená mobilná telefónna služba ANI) - Novšie falšovanie predbunkovej autentifikácie mobilných telefónov

IMTS číselné vytáčanie - vylepšené číselné vytáčanie mobilných telefónnych služieb (pre -celulárne),

Krok 1: Základné informácie

Základné informácie
Základné informácie

Modrý box je elektronické zariadenie, ktoré simuluje telefónnu konzolu telefónneho operátora. Funguje tak, že replikuje tóny používané na prepínanie hovorov na dlhé vzdialenosti a používa ich na presmerovanie vlastného hovoru používateľa, pričom obchádza bežný mechanizmus prepínania. Najtypickejším použitím modrého poľa bolo bezplatné telefonovanie. Modrý box už vo väčšine západných krajín nefunguje, pretože moderné spínacie systémy sú teraz digitálne a už nepoužívajú signalizáciu v pásme, ktorú modrý box emuluje. Namiesto toho sa signalizácia vyskytuje na mimopásmovom kanáli, ku ktorému nie je možné pristupovať z linky, ktorú volajúci používa (nazýva sa Common Channel Interoffice Signaling (CCIS)).

Modré pole generuje tóny, ktoré ovládali starú diaľkovú telefónnu sieť. Modré boxy sú zvyčajne ručné elektronické zariadenia s tlačidlami alebo klávesnicou ako telefón s dotykovým tónom, ale môžu byť implementované aj do softvéru v počítači. Modré boxy majú spravidla externý reproduktor, ktorý vydáva tóny, a ktorý je priložený k náustku telefónu, aby ste s ním mohli telefonovať. V článku na Wikipédii a vynikajúcej novej knihe Phila Lapsleyho „Exploding the Phone“sa nachádzajú ďalšie podrobnosti o modrých boxoch a raných phreakoch telefónu - pôvodných hackeroch.

V USA bola/bola jednoduchá prevádzka modrého poľa pomocou signalizačného systému MF/R1: Používateľ najskôr uskutoční diaľkový telefónny hovor, zvyčajne na číslo 800 alebo na iné telefónne číslo bez dozoru. Väčšinou by čokoľvek presahujúce 50 míľ prešlo cez kmeňový typ náchylný na túto techniku. Keď hovor začne vyzváňať, volajúci pomocou modrého poľa odošle tón 2 600 Hz. 2 600 Hz je kontrolný signál, pretože indikuje stav kufra; na háku (tón) alebo na zavesenom zariadení (bez tónu). Zahraním tohto tónu presvedčíte na vzdialenom konci spojenia, že ste položili telefón a malo by počkať. Keď tón prestane, kufor sa zavesí a zavesí (známy ako kontrolný záblesk), pričom zaznie zvuk „Ka-Cheep“, po ktorom nasleduje ticho. Toto je vzdialený koniec signalizácie spojenia na blízky koniec, že teraz čaká na smerovacie číslice MF. Akonáhle vzdialený koniec odošle kontrolný blesk, používateľ by pomocou modrého políčka vytočil „Key Pulse“alebo „KP“, tón, ktorý spustí postupnosť smerovacích číslic, za ktorým nasleduje telefónne číslo alebo jeden z mnohých špeciálnych kódov ktoré boli interne použité telefónnou spoločnosťou, potom boli ukončené tónom „Štart“alebo „ST“. V tomto mieste by vzdialený koniec spojenia smeroval hovor tak, ako ste mu to povedali, zatiaľ čo koniec používateľov by si myslel, že stále zvoníte na pôvodné číslo.

Aj keď je to všetko zastarané, opäť to umožňuje sada úprav a opráv na serveri Asterisk PBX s otvoreným zdrojovým kódom. Umožňuje používateľom volať do systému prostredníctvom rôznych prístupových metód, vrátane bežnej verejnej telefónnej siete s prepínaním a SIP. Používateľovi sa zobrazí vyzváňacia linka. Zvonenie je možné odpojiť a kmeň zabaviť tak, že do linky zahráte 2 600 tónov. Potom môže byť hovor presmerovaný na iné číslo alebo na sériu interných záznamov a funkcií, ktoré sú umiestnené na serveri/prepínači, hraním MF alebo viacfrekvenčných tónov do linky. To všetko je úplne legálne, pretože systém je úplne súkromný. Je to skutočne viac ako len simulácia. Hovor prebieha cez skupinu kmeňov 24 kmeňov SF/MF, aj keď obe strany kmeňov sú ukončené na rovnakom počítači. Hardvér, ktorý to umožňuje, sú dve špeciálne vyhradené ethernetové karty na počítači s protokolom T1 over Ethernet cez ethernetový kábel so spätnou väzbou. Váš prichádzajúci hovor sa spojí cez jeden z 24 kmeňov a potom sa znova ukončí na rovnakom prepínači, takže máte ovládanie 2 600 a MF.

Verejný systém ProjectMF udržiavam už viac ako 7 rokov. Konečne môžu starodôchodcovia, ctižiadostiví telefónni šialenci a zvedavci zažiť tajné vzrušenie z modrého boxovania vlastných hovorov! Pôvodné záplaty Phiberu som rozšíril, aby som prispel k reálnosti a spoľahlivosti systému. Možných je veľa starých trikov vrátane „stohovania“kufra, ako je znázornené na jednej z nahrávok Phonetrips. Prístup je na +1-630-485-2995.

Krok 2: Prehľad prevádzky Arduino Blue Box

Image
Image
Odkazy na stiahnutie softvérovej a stavebnej dokumentácie
Odkazy na stiahnutie softvérovej a stavebnej dokumentácie

Video YouTube na adrese:

Krok 3: Podrobnosti o konštrukcii Blue Box

Video YouTube na adrese:

Krok 4: Manuálna a softvérová konfigurácia Blue Box

Image
Image

Video YouTube na adrese:

Krok 5: Odkazy na stiahnutie softvérovej a stavebnej dokumentácie

Odkazy na stiahnutie softvérovej a stavebnej dokumentácie
Odkazy na stiahnutie softvérovej a stavebnej dokumentácie

Odkaz na stiahnutie najnovšieho softvéru a dokumentácie Arduino: Stiahnite si odkaz alebo si na konci tohto kroku stiahnite softvér, knižnice a dokumentačný balík do praktického súboru.zip priamo z programu Instructables

Hardvér a kód sú navrhnuté tak, aby fungovali iba s novšími doskami architektúry Arduino Leonardo, ktoré používajú čip Atmega 32U4. Staršie dosky v štýle Arduino Uno nebudú fungovať.

Blue Box používa štandardné knižnice Arduino IDE a niektoré prispôsobené knižnice, ktoré sú súčasťou súborov.zip komprimovaných s distribúciou softvéru. Tieto knižnice je potrebné nainštalovať pred pokusom o konfiguráciu a kompiláciu softvéru.

Softvér musí byť nakonfigurovaný tak, že zruší komentovanie správnych vyhlásení „#define“na začiatku kódu, aby zodpovedal použitej hardvérovej konfigurácii. Podrobnosti nájdete v návode.

Ďalšie videá, ktoré poukazujú na fungovanie rôznych režimov, sú na mojom kanáli YouTube na adrese:

AKTUALIZÁCIA FIRMVÉRU!! - 8.8.2019

Pridal som niekoľko zmien v knižnici generovania tónov, aby som zvýšil presnosť frekvencie tónov a znížil zaťaženie procesora pri generovaní tónov. Nový kód som pridal do úložiska github na adrese: github.

Odporúča: