Obsah:

HackerBox 0058: Kódovanie: 7 krokov
HackerBox 0058: Kódovanie: 7 krokov
Anonim
HackerBox 0058: Kódovanie
HackerBox 0058: Kódovanie

Zdravím hackerov HackerBoxu z celého sveta! S HackerBox 0058 preskúmame kódovanie informácií, čiarové kódy, QR kódy, programovanie Arduino Pro Micro, vstavané LCD displeje, integráciu generovania čiarových kódov v projektoch Arduino, využitie vstupných zariadení ľuďmi a ďalšie.

HackerBoxes je služba mesačného predplatného pre nadšencov elektroniky a počítačovej techniky - Hardware Hackers - The Dreamers of Dreams.

V sekcii Časté otázky o HackerBoxes je množstvo informácií o súčasných a potenciálnych členoch. Na takmer všetky e-maily netechnickej podpory, ktoré dostávame, sme tam už odpovedali, a preto si veľmi vážime, že ste si našli pár minút na prečítanie častých otázok.

Zásoby

Tento návod obsahuje informácie, ako začať s HackerBox 0058. Celý obsah balenia je uvedený na stránke produktu pre HackerBox 0058, kde je škatuľu možné kúpiť aj do vypredania zásob. Ak by ste chceli automaticky dostávať HackerBox takto priamo do vašej schránky každý mesiac so zľavou 15 dolárov, môžete sa prihlásiť na odber HackerBoxes.com a zapojiť sa do revolúcie!

Na prácu na mesačnom HackerBoxe je spravidla potrebná spájkovačka, spájkovačka a základné spájkovacie nástroje. Vyžaduje sa tiež počítač na spustenie softvérových nástrojov. V sekcii HackerBox Deluxe Starter Workshop nájdete sadu základných nástrojov a širokú škálu úvodných aktivít a experimentov.

A čo je najdôležitejšie, budete potrebovať zmysel pre dobrodružstvo, hackerského ducha, trpezlivosť a zvedavosť. Budovanie a experimentovanie s elektronikou, aj keď je to veľmi prospešné, môže byť občas náročné, náročné a dokonca frustrujúce. Cieľom je pokrok, nie dokonalosť. Keď vytrváte a užívate si dobrodružstvo, dá sa z tohto koníčka odvodiť veľké uspokojenie. Každý krok robte pomaly, všímajte si detaily a nebojte sa požiadať o pomoc

Krok 1: Kódovanie

Kódovanie
Kódovanie

Komunikácia, zaznamenávanie alebo manipulácia s informáciami vyžaduje kódovanie. Pretože spracovanie, ukladanie a komunikácia informácií sú podstatou modernej elektroniky, máme s kódovaním veľa starostí.

Ako veľmi jednoduchý príklad kódovania je možné predstaviť, koľko očí alebo uší majú zdvihnutím dvoch prstov alebo použitím číslic „2“alebo „] [“alebo použitím slov „dva“alebo „dos“alebo „ Er “alebo„ zwei “. Nie je to také jednoduché, však? Kódovanie používané v ľudskom jazyku, najmä pokiaľ ide o témy ako emócie alebo abstrakcia, môže byť veľmi komplexné.

FYZIKA

Áno, všetko vždy začína fyzikou. V elektronických systémoch začneme tým, že najjednoduchšie hodnoty predstavíme elektrickými signálmi, zvyčajne úrovňami napätia. Napríklad NULA môže byť reprezentovaná ako uzemnená (približne 0 V) a JEDNÁ ako približne 5 V (alebo 3,3 V atď.), Aby sa vytvoril binárny systém núl a jednotiek. Aj keď je iba NULA a JEDEN, často dochádza k nejednoznačnosti riešenia. Keď je tlačidlo stlačené, je to NULA alebo JEDEN? VYSOKÁ alebo NÍZKA? Je signál výberu čipu „aktívny vysoký“alebo „aktívny nízky“? Kedy je možné signál prečítať a ako dlho bude platný? V komunikačných systémoch sa to nazýva „kódovanie riadkov“.

Na tejto najnižšej úrovni sú reprezentácie do značnej miery o fyzike systému. Aké napätie môže podporovať, ako rýchlo sa môže prenášať, ako sa laser zapína a vypína, ako informačné signály modulujú rádiofrekvenčný nosič, aká je šírka pásma kanála alebo dokonca ako koncentrácie iónov generujú akčné potenciály v neurón. V prípade elektroniky sú tieto informácie často uvedené v impozantných tabuľkách údajového listu výrobcu.

Fyzická vrstva (PHY) alebo vrstva 1 je prvou a najnižšou vrstvou v sedemvrstvovom modeli OSI počítačových sietí. Fyzická vrstva definuje prostriedky prenosu surových bitov cez fyzické dátové spojenie spájajúce sieťové uzly. Fyzická vrstva poskytuje prenosové médium elektrickému, mechanickému a procedurálnemu rozhraniu. Tvary a vlastnosti elektrických konektorov, frekvencie, na ktorých sa má vysielať, kód linky, ktorý sa má použiť, a podobné parametre nízkej úrovne určuje fyzická vrstva.

ČÍSLA

S JEDNOU a NULOU toho veľa neurobíme, inak by sme sa vyvinuli tak, aby sme „hovorili“žmurknutím jeden na druhého. Binárne hodnoty sú však skvelým začiatkom. Vo výpočtových a komunikačných systémoch kombinujeme binárne číslice (bity) do bajtov a „slov“obsahujúcich napríklad 8, 16, 32 alebo 64 bitov.

Ako tieto binárne slová zodpovedajú číslam alebo hodnotám? V jednoduchom 8-bitovom bajte je 00000000 spravidla nula a 11111111 je spravidla 255 na poskytnutie 2 až 8 alebo 256 rôznych hodnôt. Tým to samozrejme nekončí, pretože existuje oveľa viac ako 256 čísel a nie všetky čísla sú kladné celé čísla. Už pred výpočtovými systémami sme reprezentovali číselné hodnoty pomocou rôznych číselných systémov, jazykov, báz a využívame techniky, ako sú záporné čísla, imaginárne čísla, vedecký zápis, korene, pomery a logaritmické stupnice rôznych rôznych základov. Pokiaľ ide o číselné hodnoty v počítačových systémoch, musíme zápasiť s problémami, ako je epsilon stroja, endianita, pevný bod a plávajúca rádová čiarka.

TEXT (CETERA)

Binárne bajty a slová môžu okrem čísiel alebo hodnôt predstavovať aj písmená a iné textové symboly. Najbežnejšou formou kódovania textu je americký štandardný kód pre výmenu informácií (ASCII). Rôzne typy informácií môžu byť samozrejme kódované ako text: kniha, táto webová stránka, xml dokument.

V niektorých prípadoch, ako sú napríklad e -maily alebo správy Usenet, možno budeme chcieť kódovať širšie typy informácií (napríklad všeobecné binárne súbory) ako text. Proces uuencoding je bežnou formou binárneho kódovania textu. Obrázky môžete dokonca „kódovať“ako text: ASCII Art alebo ešte lepšie ANSI Art.

TEÓRIA O KÓDOVANÍ

Teória kódovania je štúdium vlastností kódov a ich vhodnosti pre konkrétne aplikácie. Kódy sa používajú na kompresiu údajov, kryptografiu, detekciu a opravu chýb, prenos údajov a ukladanie údajov. Kódy študujú rôzne vedné disciplíny za účelom navrhovania efektívnych a spoľahlivých metód prenosu údajov. Medzi príklady odborov patrí teória informácií, elektrotechnika, matematika, lingvistika a počítačová veda.

KOMPRESIA ÚDAJOV (odstránenie nadbytočnosti)

Kompresia údajov, zdrojové kódovanie alebo zníženie bitovej rýchlosti je proces kódovania informácií s použitím menšieho počtu bitov ako pôvodná reprezentácia. Akákoľvek konkrétna kompresia je buď stratová, alebo bezstratová. Bezstratová kompresia znižuje bity identifikáciou a elimináciou štatistickej redundancie. Pri bezstratovej kompresii sa nestratia žiadne informácie. Stratová kompresia znižuje bity odstránením nepotrebných alebo menej dôležitých informácií.

Metódy kompresie Lempel – Ziv (LZ) patria medzi najobľúbenejšie algoritmy pre bezstratové ukladanie. V polovici 80. rokov sa po práci Terryho Welcha algoritmus Lempel – Ziv – Welch (LZW) rýchlo stal metódou voľby pre väčšinu univerzálnych kompresných systémov. LZW sa používa v obrázkoch GIF, programoch ako PKZIP a hardvérových zariadeniach, ako sú modemy.

Neustále používame komprimované údaje na disky DVD, streamujeme video vo formáte MPEG, audio vo formáte MP3, grafiku JPEG, súbory ZIP, komprimované tarové gule atď.

DETEKCIA A OPRAVA CHYBY (pridanie užitočnej redundancie)

Detekcia a korekcia chýb alebo kontrola chýb sú techniky, ktoré umožňujú spoľahlivé doručovanie digitálnych údajov cez nespoľahlivé komunikačné kanály. Mnoho komunikačných kanálov je vystavených kanálovému šumu, a preto môžu byť počas prenosu zo zdroja do prijímača zavedené chyby. Detekcia chýb je detekcia chýb spôsobených hlukom alebo inými poruchami počas prenosu z vysielača do prijímača. Oprava chýb je detekcia chýb a rekonštrukcia pôvodných bezchybných údajov.

Detekcia chýb sa najjednoduchšie vykonáva pomocou opakovania prenosu, paritných bitov, kontrolných súčtov alebo CRC alebo hashovacích funkcií. Chybu v prenose môže detekovať (ale spravidla to neopravuje) príjemca, ktorý potom môže požiadať o opakovaný prenos údajov.

Kódy na opravu chýb (ECC) sa používajú na kontrolu chýb v údajoch cez nespoľahlivé alebo hlučné komunikačné kanály. Hlavnou myšlienkou je, že odosielateľ kóduje správu nadbytočnými informáciami vo forme ECC. Redundancia umožňuje prijímaču detekovať obmedzený počet chýb, ktoré sa môžu vyskytnúť kdekoľvek v správe, a často tieto chyby opraviť bez opakovaného prenosu. Zjednodušujúcim príkladom ECC je prenos každého dátového bitu 3 -krát, ktorý je známy ako (3, 1) opakovací kód. Aj keď sa prenáša iba 0, 0, 0 alebo 1, 1, 1, chyby v hlučnom kanáli môžu pre prijímač predstavovať ktorúkoľvek z ôsmich možných hodnôt (tri bity). To umožňuje opravu chyby v jednom z troch vzoriek „väčšinou hlasov“alebo „demokratickým hlasovaním“. Korekčná schopnosť tohto ECC teda opravuje 1 chybový bit v každom prenesenom tripletu. Aj keď je táto trojitá modulárna redundancia jednoduchá na implementáciu a je široko používaná, je relatívne neúčinným ECC. Lepšie kódy ECC zvyčajne skúmajú posledných niekoľko desiatok alebo dokonca niekoľko stoviek predtým prijatých bitov, aby zistili, ako dekódovať súčasnú malú hrsť bitov.

Takmer všetky dvojrozmerné čiarové kódy, ako sú QR kódy, PDF-417, MaxiCode, Datamatrix a aztécky kód, používajú Reed-Solomon ECC, aby umožnili správne čítanie, aj keď je časť čiarového kódu poškodená.

CRYPTOGRAFIA

Kryptografické kódovanie je navrhnuté podľa predpokladov výpočtovej tvrdosti. Také kódovacie algoritmy sú zámerne ťažké prelomiť (v praktickom zmysle) akýmkoľvek protivníkom. Je teoreticky možné takýto systém prelomiť, ale nie je možné to urobiť akýmikoľvek známymi praktickými prostriedkami. Tieto schémy sa preto nazývajú výpočtovo bezpečné. Existujú informačne teoreticky bezpečné schémy, ktoré sa dokázateľne nedajú zlomiť ani pri neobmedzenom výpočtovom výkone, ako napríklad jednorazová podložka, ale tieto schémy sa v praxi používajú ťažšie ako najlepšie teoreticky prelomiteľné, ale výpočtovo bezpečné mechanizmy.

Tradičné šifrovacie šifrovanie je založené na transpozičnej šifre, ktorá preusporiada poradie písmen v správe (napr. „Ahoj svet“sa v triviálne jednoduchej schéme preusporiadania zmení na „ehlol owrdl“) a na substitučných šifrách, ktoré systematicky nahrádzajú písmená alebo skupiny písmená inými písmenami alebo skupinami písmen (napr. „lietať naraz“sa zmení na „gmz bu podf“nahradením každého písmena písmenom, ktoré za ním nasleduje v latinskej abecede). Jednoduché verzie oboch nikdy neponúkli veľkú dôvernosť od podnikavých oponentov. Prvou substitučnou šifrou bola Caesarova šifra, v ktorej bolo každé písmeno v obyčajnom texte nahradené písmenom o určitý počet pozícií ďalej v abecede. ROT13 je jednoduchá šifra nahrádzajúca písmena, ktorá v abecede nahrádza písmeno 13. po ňom. Je to špeciálny prípad Caesarovej šifry. Skúste to tu!

Krok 2: QR kódy

QR kódy
QR kódy

QR kódy (wikipédia) alebo „kódy rýchlej reakcie“sú typom maticového alebo dvojrozmerného čiarového kódu, ktorý bol prvýkrát navrhnutý v roku 1994 pre automobilový priemysel v Japonsku. Čiarový kód je strojom čitateľný optický štítok, ktorý obsahuje informácie o položke, ku ktorej je pripevnený. V praxi QR kódy často obsahujú údaje pre lokátor, identifikátor alebo sledovač, ktorý ukazuje na webovú stránku alebo aplikáciu. Na efektívne ukladanie údajov používa QR kód štyri štandardizované režimy kódovania (číselné, alfanumerické, bajtové/binárne a kanji).

Systém Quick Response sa stal populárnym mimo automobilového priemyslu vďaka svojej rýchlej čitateľnosti a väčšej úložnej kapacite v porovnaní so štandardnými čiarovými kódmi UPC. Medzi aplikácie patrí sledovanie produktu, identifikácia položky, sledovanie času, správa dokumentov a všeobecný marketing. QR kód pozostáva z čiernych štvorcov usporiadaných v štvorcovej mriežke na bielom pozadí, ktoré je možné prečítať na zobrazovacom zariadení, ako je napríklad kamera, a spracovať ich pomocou korekcie chýb Reed -Solomon, kým nie je možné obrázok primerane interpretovať. Požadované údaje sa potom extrahujú zo vzorov, ktoré sú prítomné v horizontálnych aj vertikálnych častiach obrazu.

Moderné smartphony zvyčajne automaticky načítajú QR kódy (a ďalšie čiarové kódy). Jednoducho otvorte aplikáciu fotoaparátu, nasmerujte fotoaparát na čiarový kód a chvíľu počkajte, kým aplikácia fotoaparátu oznámi, že je uzamknutá na čiarovom kóde. Aplikácia niekedy zobrazí obsah čiarového kódu okamžite, spravidla však aplikácia vyžaduje výber upozornenia na čiarový kód, aby sa zobrazili všetky informácie, ktoré boli z čiarového kódu extrahované. V priebehu mesiaca jún 2011 naskenovalo 14 miliónov amerických mobilných používateľov QR kód alebo čiarový kód.

Použili ste svoj smartphone na prečítanie správ kódovaných na vonkajšej strane HackerBox 0058?

Zaujímavé video: Vmestíte do QR kódu celú hru?

Starí časovači si môžu pamätať na pás Cauzin Softstrip z počítačových časopisov z 80. rokov. (ukážka videa)

Krok 3: Arduino Pro Micro 3,3 V 8 MHz

Arduino Pro Micro 3,3 V 8 MHz
Arduino Pro Micro 3,3 V 8 MHz

Arduino Pro Micro je založený na mikrokontroléri ATmega32U4, ktorý má vstavané rozhranie USB. To znamená, že neexistuje žiadny čip FTDI, PL2303, CH340 ani žiadny iný čip, ktorý by fungoval ako prostredník medzi vašim počítačom a mikrokontrolérom Arduino.

Odporúčame najskôr otestovať Pro Micro bez spájkovania kolíkov na miesto. Základnú konfiguráciu a testovanie môžete vykonať bez použitia kolíkov hlavičky. Oneskorenie spájkovania modulu tiež poskytne jednu menšiu premennú na ladenie, ak narazíte na akékoľvek komplikácie.

Ak vo svojom počítači nemáte nainštalované IDE Arduino, začnite stiahnutím formulára IDE arduino.cc. VAROVANIE: Pred programovaním Pro Micro vyberte verziu 3.3V pod nástrojmi> procesor. Ak nastavíte túto sadu na 5 V, bude to fungovať raz a potom sa bude zdať, že sa zariadenie nikdy nepripojí k počítaču, kým sa nebudete riadiť pokynmi „Reset to Bootloader“v nižšie uvedenej príručke, čo môže byť trochu zložité.

Sparkfun má skvelého sprievodcu pripojením Pro Micro. Sprievodca pripojením obsahuje podrobný prehľad dosky Pro Micro a potom časť „Inštalácia: Windows“a časť „Inštalácia: Mac a Linux“. Postupujte podľa pokynov v príslušnej verzii týchto inštalačných pokynov, aby bolo vaše Arduino IDE nakonfigurované tak, aby podporovalo Pro Micro. S doskou Arduino zvyčajne začíname pracovať načítaním a/alebo úpravou štandardného náčrtu Blink. Pro Micro však neobsahuje obvyklú LED na kolíku 13. Našťastie môžeme ovládať diódy LED RX/TX. Sparkfun poskytol úhľadný malý náčrt, ktorý ukazuje, ako na to. Je to v časti Sprievodcu pripojením s názvom „Príklad 1: Žmurkanie!“Overte si, či môžete tento Blinkies zostaviť a naprogramovať! na Pro Micro, než sa pohnete dopredu.

Akonáhle sa zdá, že všetko funguje na programovanie Pro Micro, je načase opatrne spájkovať kolíky záhlavia s modulom. Po spájkovaní dosku opäť starostlivo vyskúšajte.

Pre informáciu: Vďaka integrovanému transceiveru USB je Pro Micro možné ľahko použiť na emuláciu zariadenia s ľudským rozhraním (HID), ako je klávesnica alebo myš, a hrať sa so vstrekovaním klávesov.

Krok 4: Kódy QR na plnofarebnom LCD displeji

QR kódy na plnofarebnom LCD displeji
QR kódy na plnofarebnom LCD displeji

LCD displej má 128 x 160 plnofarebných pixelov a uhlopriečku 1,8 palca. Čip vodiča ST7735S (technický list) je možné prepojiť s takmer akýmkoľvek mikrokontrolérom pomocou zbernice SPI (Serial Peripheral Interface). Rozhranie je určené pre signalizáciu 3,3 V a napájanie.

Modul LCD je možné pripojiť priamo k 3,3 V Pro Micro pomocou prepojovacích káblov 7 FF:

LCD ---- Pro Micro

GND ---- GND VCC ---- VCC SCL ---- 15 SDA ---- 16 RES ---- 9 DC ----- 8 CS ----- 10 BL ----- Žiadne pripojenie

Toto konkrétne priradenie pinov umožňuje, aby príklady knižnice fungovali predvolene.

Knižnicu s názvom „Adafruit ST7735 a ST7789“nájdete v Arduino IDE pomocou ponuky Nástroje> Spravovať knižnice. Pri inštalácii vám správca knižnice navrhne niekoľko závislých knižníc, ktoré sú súčasťou danej knižnice. Nechajte ho nainštalovať aj tie.

Akonáhle je táto knižnica nainštalovaná, otvorte Súbory> Príklady> Knižnica Adafruit ST7735 a ST7789> graphicstest

Zostavte a nahrajte grafický test. Na displeji LCD vygeneruje grafické ukážky, ale s niektorými riadkami a stĺpcami „hlučných pixelov“na okraji displeja.

Tieto „hlučné pixely“je možné opraviť zmenou funkcie inicializácie TFT používanej v hornej časti funkcie nastavenia (prázdno).

Okomentujte riadok kódu:

tft.initR (INITR_BLACKTAB);

A odkomentujte riadok o pár riadkov nižšie:

tft.initR (INITR_GREENTAB);

Preprogramujte demo a všetko by malo vyzerať pekne.

Teraz môžeme použiť LCD na zobrazenie QR kódov

Vráťte sa do ponuky Arduino IDE Nástroje> Spravovať knižnice.

Nájdite a nainštalujte QRCode knižnice.

Tu si stiahnite náčrt QR_TFT.ino.

Zostavte a naprogramujte QR_TFT do ProMicro a zistite, či môžete pomocou aplikácie fotoaparátu v telefóne prečítať vygenerovaný QR kód na LCD displeji.

Niektoré projekty na inšpiráciu používajú generovanie QR kódu

Riadenie prístupu

Hodiny QR

Krok 5: Flexibilný plochý kábel

Flexibilný plochý kábel
Flexibilný plochý kábel

Flexibilný plochý kábel (FFC) je akýkoľvek druh plochého aj flexibilného elektrického kábla s plochými pevnými vodičmi. FFC je kábel vytvorený z flexibilného tlačeného obvodu (FPC) alebo mu je podobný. Pojmy FPC a FFC sa niekedy používajú zameniteľne. Tieto výrazy sa všeobecne vzťahujú na extrémne tenký plochý kábel, ktorý sa často používa v elektronických aplikáciách s vysokou hustotou, ako sú prenosné počítače a mobilné telefóny. Jedná sa o miniaturizovanú formu plochého kábla, ktorá sa zvyčajne skladá z plochej a flexibilnej základne z plastovej fólie s niekoľkými plochými kovovými vodičmi spojenými s jedným povrchom.

FFC sa dodávajú v rôznych rozstupoch pinov, pričom bežnou možnosťou sú 1,0 mm a 0,5 mm. Priložená oddeľovacia doska FPC má stopy pre obe tieto ihriská, jednu na každej strane dosky plošných spojov. V závislosti od požadovaného rozstupu sa používa iba jedna strana DPS, v tomto prípade 0,5 mm. Uistite sa, že používate číslovanie kolíkov záhlavia vytlačené na rovnakej 0,5 mm strane dosky plošných spojov. Číslovanie pinov na strane 1,0 mm sa nezhoduje a používa sa na iné použitie.

Konektory FFC na breakout aj na skeneri čiarových kódov sú konektory ZIF (nulová vložná sila). To znamená, že konektory ZIF majú mechanický posuvník, ktorý je pred vložením FFC sklopný a potom sklopne zatvorený, aby sa konektor dotiahol na FFC bez toho, aby sa na kábel samotný vkladala a vkladala sila. O týchto konektoroch ZIF je potrebné poznamenať dve dôležité veci:

1. Oba sú "spodným kontaktom", čo znamená, že kovové kontakty na FFC musia pri vložení smerovať nadol (smerom k PCB).

2. Kĺbový posúvač na vylomení je na prednej strane konektora. To znamená, že FFC prejde pod/cez sklopný posúvač. Oproti tomu sklopný posúvač na snímači čiarových kódov je na zadnej strane konektora. To znamená, že FFC vstúpi do konektora ZIF z opačnej strany, a nie cez sklopný posúvač.

Majte na pamäti, že iné typy konektorov ZIF FFC/FPC majú bočné posuvníky na rozdiel od sklopných jazdcov, ktoré tu máme. Namiesto zavesenia hore a dole sa bočné posúvače zasúvajú dovnútra a von v rovine konektora. Pred prvým použitím nového typu konektora ZIF sa vždy pozorne pozrite. Sú dosť malé a môžu sa ľahko poškodiť, ak sú vytlačené mimo určený rozsah alebo rovinu pohybu.

Krok 6: Skener čiarových kódov

Skener čiarového kódu
Skener čiarového kódu

Akonáhle sú čítačka čiarových kódov a FPC breakout prepojené flexibilným plochým káblom (FFC), na prepojenie prerušenej dosky plošných spojov s Arduino Pro Micro je možné použiť päť prepojovacích káblov:

FPC ---- Pro Micro

3 ------ GND 2 ------ VCC 12 ----- 7 4 ------ 8 5 ------ 9

Po pripojení naprogramujte sketch barcandemo.ino do Pro Micro, otvorte sériový monitor a skenujte všetky veci! Môže byť prekvapujúce, koľko predmetov okolo našich domovov a kancelárií má na sebe čiarové kódy. Možno dokonca poznáte niekoho s tetovaním s čiarovým kódom.

Priložená príručka k skeneru čiarových kódov obsahuje kódy, ktoré je možné naskenovať a nakonfigurovať procesor zabudovaný v skeneri.

Krok 7: Hacknite planétu

Hacknite planétu
Hacknite planétu

Dúfame, že si tento mesiac užijete dobrodružstvo HackerBox v oblasti elektroniky a počítačovej technológie. Oslovte a podeľte sa o svoj úspech v komentároch nižšie alebo na iných sociálnych médiách. Nezabudnite tiež, že ak máte otázku alebo potrebujete pomoc, môžete kedykoľvek napísať na adresu [email protected].

Čo bude ďalej? Pripojte sa k revolúcii. Žite HackLife. Nechajte si každý mesiac doručiť chladnú škatuľu hackerského vybavenia priamo do vašej poštovej schránky. Prejdite na stránku HackerBoxes.com a zaregistrujte sa na mesačné predplatné služby HackerBox.

Odporúča: