V-ați cunoscut conceptul de „keylogger hardware-ul“? Hardware keylogger - o soluție perfectă, care servește pentru a monitoriza activitatea de calculator a utilizatorului, cu un risc neglijabil de detectare. Hardware keylogger - un dispozitiv electronic de 100% și, prin urmare, nu are nevoie de acces la sistemul de operare care nu lasă nici o urmă, iar software-ul nu este capabil să detecteze un dispozitiv de acest tip. Hardware Conceptul keylogger, cu toate acestea, are un dezavantaj: pentru a obține datele capturate, trebuie să aibă acces fizic la dispozitiv. Această problemă a găsit în sfârșit o soluție: un keylogger fără fir.
Wireless Keylogger este format din două părți principale: un emițător și un receptor. Citirea efectivă a cheilor are loc la transmițător, care este, de fapt, un keylogger hardware PS / 2, cu built-in audio modulul 2.4 GHz. datele interceptate de la tastatură nu sunt arhivate în memorie și transmise în timp real prin radio. Receptorul, pe de altă parte, este un dispozitiv de stocare wireless cu o interfață USB. Toate datele primite de la emițător, trimis de la calculator prin USB. Din punct de vedere al software-ului, aceste date sunt accesibile prin intermediul port virtual COM, care permite vizualizarea lor pentru utilizarea orice terminal client.
keylogger wireless - schema bloc
Întregul sistem funcționează în timp real, și, prin urmare, textul, care este scris pe un computer la distanță, imediat vizibil de la receptor. Sistemul are o autonomie maximă de aproximativ 50 de metri. Aceasta corespunde unei raza efectivă de acțiune de aproximativ 20 de metri printr-un perete de 2-4, în funcție de grosimea lor.
keylogger wireless - un transmițător
keylogger wireless - receptor
Atât emițătorul și receptorul bazat pe același concept și circuitul imprimat. Ambele sunt de aceeași dimensiune, iar acestea sunt destinate montării pe un scurt extensii de PS / 2 si USB. Se recomandă să se utilizeze o carcasă de tipuri de filtre EMC, care va conduce la faptul că, în general, dispozitivul va reaminti adaptorul sau extensia.
keylogger wireless - o listă de componente (versiune PDF)
Atât emițător și receptor este utilizat pentru una și aceeași placă cu circuite imprimate, și același set de componente (acestea diferă de cablare și sistem firmware). Microcontrolerul Atmel AT91SAM7S64 și emisie-recepție radio, nRF2401 - acestea sunt componentele cheie ale circuitelor electronice. Ambele dintre ele au nevoie de un oscilator de cuarț pentru a funcționa corect. stabilizator Mai mult MCP1700. toate celelalte componente pasive (rezistențe, condensatori, și mai multe bobine). Lungimea obișnuită a firului este recomandat ca o antenă dipol. Dublu adezivă cu două straturi de circuit imprimat este prezentat în figurile de mai jos.
Alinierea circuitului imprimat - partea superioară (versiunea PDF)
Alinierea circuitului imprimat - partea inferioară (versiune PDF)
Dacă aveți suficientă experiență pentru a transporta circuite imprimate pe cont propriu, puteți utiliza un set de măști în scara 1: 1, disponibile mai jos. Proiectul de utilizat FR4 tip laminat de 1 mm grosime.
Masca pentru circuit imprimat - partea superioară (versiune PDF)
Masca pentru circuit imprimat - partea de jos (versiune PDF)
Autoasamblare keylogger fără fir poate aduce o mulțime de entuziaști electronice distractive. Dar, cu toate acestea, suntem conștienți de faptul că componenta de căutare în cantități de vânzare cu amănuntul și clădiri în valoare de lipire 0603 poate strica toată distracția. Prin urmare, am pregătit un set de 2, conținând seturi de bază de componente:- Un set complet de componente pentru emițător sau receptor (40 $ sau 30 € pe set)
- emițător de curent montat sau receptor ($ 90 sau € 70 pe acțiune)
Circuit keylogger fără fir este format din două componente principale: un microcontroler și de emisie-recepție AT91SAM7S64 nRF2401. componente pasive însoțitoare - acest lucru este, în principiu, oscilator de înaltă frecvență și circuitele RF. Intregul circuit este alimentat cu 3.3V, generat MCP1700 regulator și condensatori unitate de filtrare. Puterea de intrare este alimentat direct de la sursa principală PS / 2 (emițător) sau USB (receptor). Dacă deja ați asamblat circuite imprimate, du-te la sistemul de cablu secțiune. Dacă decideți să auto-asamblare, instrucțiunile date aici, iar conceptul va fi util.
keylogger wireless - o diagramă de circuit (versiune PDF)
Pentru lipire folosind un vârf de lipire subțire (de obicei mai mică de 0,5 mm) și pasta de lipire (de exemplu, RMA7). Aveți grijă să nu supraîncălzirea componentelor în timpul lipirii. Instalarea, începe de la emisie-recepție nRF2401 în comunicarea cu tipul de corp provocator. Apoi, du-te la microcontroler și stabilizator AT91SAM7S64 MCP1700. Asigurați-vă că numărul PIN-ul 1 în șasiu sunt aliniate cu primul ping și pe circuitul imprimat. La sfârșitul tuturor circuitului de lipire suplimentar: oscilatoare de cuarț, rezistențe, condensatori și bobine. Antena ar trebui să fie lăsată la sfârșitul anului. Se poate folosi antena cu lățimea de bandă ISM de 2,4 GHz, sau pentru a efectua o antenă dipol simplu sfert de undă dintr-o bucată de sârmă. Lungimea optimă. - 3,125 cm (1,23 „) sunt montate pe circuitul imprimat trebuie să arate ca în imaginile de mai jos este plasat.
Montat circuitul imprimat - partea superioară cu un microcontroler
Montat circuit imprimat - partea de jos, cu emisie-recepție
După ce ansamblul de circuit imprimat este necesar pentru a efectua sistemul de cablu. În plus față de firmware-ul, acest lucru este ceea ce transmițătorul diferă de la receptor. Emițătorul trebuie să fie conectat în paralel cu coloana vertebrală PS / 2. Printed Circuit emițător are tampoane care permit să lipire cabluri care duc la computer și tastatura. Receptorul, de asemenea, trebuie să aibă o conexiune standard de la portul USB. Fotografiile plasate mai jos arată cum să efectueze toate conexiunile.
Schema de sisteme de cablu PS / 2 transmițător (versiune PDF)
Schema de cabluri USB pentru sistemul receptor (versiune PDF)
Utilizați cabluri PS / 2 și extensie USB, taie-le, îndepărtați izolația din liniile de semnal. Ceea ce ar putea crea unele probleme - este atribuirea de cabluri la semnalele individuale. Unele cabluri PS / 2 si USB sunt culori standard, dar încredere este foarte riscantă. Se recomandă să se aplice un tester de scurt-circuit sau ohmmetru pentru a afla ce cablu corespunde unei linii de semnal. Schema de mai jos poate ajuta.
Conector PS / 2 (transmițător)
Citiți această secțiune doar în cazul în care aveți nevoie pentru a programa AT91SAM7S64 microcontroler proprii. Dacă ați achiziționat de la noi, am finalizat deja acest pas pentru tine.
microcontrolere moderne, cum ar fi Atmel AT91SAM7S64 au corp, ceea ce creează dificultăți de selecție tradiționale de programare care menține tipul de microcontroler dens ambalate. Din acest motiv, sistemul de programare ISP (In-Programming System) este în curs de dezvoltare foarte rapid în ultimii ani. ISP-ul vă permite să montați mai întâi întreaga schemă, și apoi programul firmware-ul, de multe ori folosind instrumente foarte simple. AT91SAM7S64 microcontroler are o soluție ISP foarte convenabil, bazat pe modulul USB încorporat. Este numit SAM-BA (SAM Boot Assistant), și necesită doar un cablu USB și câteva jumperi simple. Pentru a rula SAM-BA pe software-ul keylogger fără fir, mai întâi descărcați software-ul ISP AT91. Apoi, urmați pașii de mai jos pentru a descărca firmware-ul la modulul emițător și receptor.
Etapa 1. Se ocupa exclusiv cu transmițătorul. Se prepară un cablu USB cu conector de tip A pe de o parte, și cu fire separat de partea cealaltă. Solder linii USB: VCC, GND, D +, D- și la punctele corespunzătoare de pe circuitul imprimat. Acest pas nu este necesar pentru receptor, așa cum s-a pregătit deja conector USB.
Etapa 2: Se prepară câteva fire scurte pentru a conecta pinii SAM-BA: TST, ERASE, PA2, PA1, PA0, 3.3V. Solder un capăt al fiecărui fir de la punctul corespunzător SAM-BA lipit pe ambele placi. Ca alternativă, puteți pregăti jumperii speciale, așa cum se arată în figurile de mai jos.
schema de cablare SAM-BA (versiune PDF)
Pasul 3. Instalați pachetul software AT91 ISP.
Pasul 4: Conectați dispozitivul la un port USB disponibil. Mesaj Dispozitiv necunoscut în această etapă este normal.
Pasul 5. Atașați conectorul ERASE la 3.3V la momentul respectiv. Acest lucru va conduce la purificarea microcontroler de memorie flash.
cablu USB și jumperii pentru bootloader SAM-BA
Memoria Purificare (ȘTERGE la timpul conectat la 3,3V)
bootloader activare (PA0, PA1, PA2 și TST la timpul conectat la 3,3V)
Pasul 6: Deconectați dispozitivul de la portul USB. Asigurați-vă că ERASE conector nu este conectat la 3.3V. Apoi conectați setul de conectori PA0, PA1, PA2 și TST la 3.3V. Re-conectați dispozitivul la portul USB (dispozitiv necunoscut poate să apară din nou). Lăsați aparatul în priză timp de aproximativ 10 secunde, și apoi deconectați-l de la portul USB. Această operațiune a trebuit să activeze bootloader SAM-BA înglobată.
Pasul 7: Eliminați toate jumperi și conectorii și conectați dispozitivul la portul USB. ar trebui să apară Found New Hardware mesaj. Urmați procedura standard de instalare și de a permite sistemului să găsească propriile lor drivere.
S-au găsit hardware nou „>
Dialog găsit hardware nou
Pasul 8: Deschideți Manager dispozitive pentru a vă asigura că bootloader SAM-BA este activat.
Device Manager Dispozitiv cu Atmel AT91
Pasul 9. Porniți aplicația SAM-BA din pachetul software AT91 ISP și selectați platforma hardware țintă AT91SAM7S64-EK.
Alegerea platformei hardware
Pasul 10. După conectarea la platforma hardware, comutați la fila Flash. selectați firmware-ul corespunzător pentru emițător / receptor, și apoi faceți clic pe Trimitere fișier. În cazul în care cererea pune întrebarea dacă debloca sau pentru a bloca zona corespunzătoare de memorie flash, selectați Da. Dacă acest pas este de succes, aceasta înseamnă că firmware-ul a fost încărcat cu succes în memorie flash de microcontroler.
Aplicație SAM-BA
Nu uitați să repetați procedura SAM-BA pentru atât la transmițător cât și pentru receptor. După sfârșitul ambelor dispozitive sunt gata de funcționare.