Modul DIY sigurnosti i hakiranja za vaše prijenosno računalo (TfCD): 7 koraka (sa slikama)
Modul DIY sigurnosti i hakiranja za vaše prijenosno računalo (TfCD): 7 koraka (sa slikama)
Anonim
Modul za sigurnost i hakiranje za vaše prijenosno računalo (TfCD)
Modul za sigurnost i hakiranje za vaše prijenosno računalo (TfCD)

Redovne vijesti o hakiranju velikih razmjera i državnom nadzoru sve više ljudi lijepe trake na svoje web kamere. No, zašto je 2017. jedino glupi trak jedino što može jamčiti da nas nitko ne gleda? Ono što nam treba je namjenski hardver za privatnost! Hardver se ne može hakirati na daljinu, a ako je otvorenog koda, velika zajednica može jamčiti da nema stražnjih vrata. Važnost zaštite vaših podataka ne treba podcijeniti u svijetu u kojem sve pametniji AI -i prikupljaju sve više podataka, a sami podaci postaju iznimno vrijedni, npr. u slučaju kriptovalute.

Buduća vizija ovog projekta je da će svaki uređaj trebati izolirani računalni modul koji može pohraniti vaše kriptografske ključeve i kontrolirati vaše uređaje za prikupljanje podataka.

U ovom zabavnom projektu pokazujemo snagu hardverskog sigurnosnog modula kao čuvara vaše privatnosti i osjetljivih podataka. Zaštitite se od hakera i proširite vlastite mogućnosti hakiranja s internim Arduinom u prijenosnom računalu. Pokazat ćemo kako postaviti tvrdi prekidač na svoju web kameru i dodati izolirani računalni modul u prijenosno računalo.

Što trebaš:

- Prijenosno računalo s dovoljno praznog prostora (doslovno), po mogućnosti praznog ležišta za pogon. Koristili smo HP Elitebook 2560P koji je jeftin i star, ali izgrađen poput spremnika.

- Arduino, bez zaglavlja ili glomaznih priključaka.

- mogućnosti 3D ispisa.

- lemilica i osnovni alati i pribor za elektroniku.

- Multimetar

- Mali prekidač za ljuljanje

- 40pin IDE konektor i kabel

- Slimline SATA konektor

- Spremnost uništiti prijenosno računalo.

Korak 1: Otvorite ga

Otvorite ga
Otvorite ga
Otvorite ga
Otvorite ga

Često su kabeli web kamere integrirani u videokabel sa zaslona. Najlakši način da presretnete kabel za napajanje s web kamere je da to učinite u blizini same web kamere. Za to morate rastaviti zaslon.

Korak 2: Odrežite zelenu žicu

Odrežite zelenu žicu
Odrežite zelenu žicu

Ovo je zeznuto, kabeli web kamere nisu uvijek kodirani na isti način. Zato pažljivo izmjerite napon na priključku web kamere kada je prijenosno računalo uključeno. Pokušajte identificirati svaku vezu. Tražimo kabel za napajanje od 5 volti. Ako ste ga pronašli, možete ga presresti, demontirati dio snopa žica i pažljivo ga odrezati. U našem slučaju to je bila zelenkasta žica.

Korak 3: Zaobiđite kabel za napajanje

Zaobiđite kabel za napajanje
Zaobiđite kabel za napajanje

Nakon što ste presreli kabel web kamere, provjerite je li web kamera uspješno deaktivirana. Sada možete lemiti svoj novi kabel za napajanje. Svakako izolirajte sve spojeve kako ne bi nastali kratki spojevi. Zatim testirajte kabel za napajanje tako da ga spojite na bilo koji 5v izvor prijenosnog računala. Najjednostavnije je spojiti ga na arduino 5v priključak dok ga povežete s prijenosnim računalom. Sada provjerite radi li web kamera ponovno. Upozorenje, možda ćete morati ponovo pokrenuti računalo dok je priključeno jer BIOS mora otkriti web kameru pri pokretanju.

Konačno, ako vam radi, novi kabel možete provesti kroz kućište prijenosnog računala do ležišta za pogon.

Korak 4: 3D ispis prilagođenog ležišta za pogon

3D ispišite prilagođeni pretinac za pogon
3D ispišite prilagođeni pretinac za pogon
3D ispišite prilagođeni pretinac za pogon
3D ispišite prilagođeni pretinac za pogon

Možete dizajnirati i 3d ispisati spremnik za vaš hardverski modul i unutra staviti onoliko prekidača, LED -a ili I/O -a. Najprije preuzmite mjerenja s izvornog pogona i replicirajte ih u CAD programu. Suzili smo nekoliko milimetara kako bismo labavo prianjali za kabele. Dodali smo tvrdi prekidač za web kameru i 40 -pinski IDE konektor za naš arduino I/O, koji se može spasiti sa starih računala.

Korak 5: Izmijenite Arduino

Izmijenite Arduino
Izmijenite Arduino

De-lemite glomazne U/I konektore i priključak za napajanje s Arduina kako biste ga učinili potpuno ravnim. Koristili smo Leonardo koji ima ravni mikro USB priključak. Sljedeći lemite svoj I/O priključni kabel na Arduino I/O portove, pazite da dokumentujete koji je to port za kasnije, nakon što je u vašem prijenosnom računalu, nemoguće ga je vidjeti. Lemili smo i USB podatkovne kabele na 40 -pinski konektor, tako da Arduino možemo programirati izvana. Ako ste dovoljno hrabri, možete ga i lemiti izravno na jedan od USB priključaka za prijenosno računalo iznutra. Međutim, za sada smo koristili SATA konektor za napajanje Arduina izravno iz SATA priključka ležišta pogona. Pazite da je manji tip od vašeg SATA na tvrdom disku.

Korak 6: Montaža

Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština
Skupština

Zalijepite ili zalijepite trake na mjesto labavih dijelova i kabela. Prvo provjerite sve. Ako sve funkcionira, što vjerojatno neće biti prvi put. Čestitamo, sada možete sastaviti sve i instalirati modul u prijenosno računalo. U našem slučaju SATA konektor drži jedinicu na svom mjestu dovoljno dobro, ali ako ne, možete dodati neke vijke ili traku kako biste je držali na mjestu unutar prijenosnog računala. Samo pazite da ne provučete matičnu ploču!

Korak 7: Proširite svoje sposobnosti

Vizija budućnosti je da će Arduino kao izolirani računalni modul koji bi, na primjer, mogao pohraniti vaše kriptografske ključeve i kontrolirati vaše uređaje za prikupljanje podataka.

Međutim za one koji rade sami:

Razmislite o mogućnostima koje otvara unutarnji Arduino! Sada možete izravno priključiti LED diode, prekidače, (male) aktuatore i matične ploče u prijenosno računalo! Nedostatak je što vam treba dovoljno praznog prostora u prijenosnom računalu, doslovno prostora, jer je ovo rijetko korišteno ležište za disk savršeno. No, možda bismo ga u budućnosti mogli uklopiti u manje prostore, ili možda to može biti vanjski dodatak.