Përmbajtje:

Menaxher fjalëkalimi, Typer, Makro, Ngarkesë Të gjitha në NJ! !: 11 hapa (me fotografi)
Menaxher fjalëkalimi, Typer, Makro, Ngarkesë Të gjitha në NJ! !: 11 hapa (me fotografi)

Video: Menaxher fjalëkalimi, Typer, Makro, Ngarkesë Të gjitha në NJ! !: 11 hapa (me fotografi)

Video: Menaxher fjalëkalimi, Typer, Makro, Ngarkesë Të gjitha në NJ! !: 11 hapa (me fotografi)
Video: Digital Certificate Mastery: Empowering IT Professionals 2024, Nëntor
Anonim
Menaxher i Fjalëkalimit, Typer, Macro, Payload … Të gjitha në një!
Menaxher i Fjalëkalimit, Typer, Macro, Payload … Të gjitha në një!
Menaxher i Fjalëkalimit, Typer, Macro, Payload … Të gjitha në një!
Menaxher i Fjalëkalimit, Typer, Macro, Payload … Të gjitha në një!
Menaxher i Fjalëkalimit, Typer, Macro, Payload … Të gjitha në një!
Menaxher i Fjalëkalimit, Typer, Macro, Payload … Të gjitha në një!

VEMENDJE JU LUTEM:

Nëse keni probleme me prodhimin e kësaj pajisjeje (pcb, saldim ose të tjera) mos ngurroni të më dërgoni një mesazh privat këtu ose një email në [email protected]. Do të jem i lumtur të dërgoj një nga kompjuterët ose pajisjet që kam prodhuar tashmë! Së shpejti do të hap një repo gitHub për këtë projekt! Faleminderit për vëmendjen tuaj, argëtohuni!

Shpesh më duhet të regjistrohem në llogaritë e mia të postës ose të regjistrohem në profilin tim të Universitetit nga një kompjuter që nuk është imi. Unë përdor tipikisht 10 karaktere ose më shumë fjalëkalim duke përdorur numra, simbole, shkronja të mëdha dhe të vogla. Një makth për t’u mbajtur mend dhe akoma më keq për të shkruar në përpjekjen e parë. Dhe ndonjëherë një nga të afërmit e mi ka probleme të mbajë mend një fjalëkalim, të tillë si wifi ose gjëra të ngjashme. Kështu më erdhi kjo ide e re. PassType (po … më pëlqen të jap emra për sendet që ndërtoj, ky emër vjen nga tkurrja e "tipit të fjalëkalimit në pajisje") është një menaxher fjalëkalimi shumë i lirë dhe i thjeshtë për t'u përdorur, i aftë të ruajë më shumë se 250 fjalëkalime dhe të shkruajë ato në çdo pajisje! Punon me çdo kompjuter dhe madje mund të lidhet dhe përdoret në telefonat inteligjentë. Çdo sistem që mbështet një lloj tastiere është i pajtueshëm me PassType.

Kjo pajisje ka një çelës të vogël prekës me 5 drejtime si metodë hyrëse. Ekrani i vogël OLED tregon një UI funksionale dhe intuitive (ndërfaqen e përdoruesit). Të gjitha të dhënat ruhen në një EEPROM 32kb. PassType mundësohet nga një arduino Pro Micro.

Pentesters ose entuziastët e kompjuterit do të jenë gjithashtu të lumtur sepse kjo pajisje e vogël mund të përdoret për të kryer detyra që janë të mërzitshme, të përsëritura ose për të shtypur qindra karaktere në pak sekonda. Në fakt mund të bëjë gjithçka që një person në 15 minuta mund të bëjë me miun dhe tastierën në vetëm pak sekonda. Në këtë projekt unë do të përdor një memorie 32K EEPROM, por ju mund të përdorni edhe një më të madhe. Shihni hapin e fundit për zhvillim të mëtejshëm.

Faleminderit për vëmendjen tuaj, le të fillojmë këtë projekt!

KUJDES KUJT IS ISSHT A NJ PRO PROTOTIP, NUK ASHT NJ PRODUKT I P FRFUNDUAR, TREGTARIS OR OSE I TESTUAR plotësisht

Hapi 1: Materialet dhe Mjetet

Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet
Materialet dhe Mjetet

PJES:

  • Bordi i laminatit të veshur me bakër të dyanshëm (SHBA | BE)
  • Arduino pro micro (SHBA | BE)
  • Ekrani (GLOBAL)
  • Joystick kalimi prekës me 5 drejtime (SHBA | BE)
  • 24LC256-I/SM (GLOBAL) (provoni të kërkoni mostër falas këtu:
  • SMD (pajisje e montuar në sipërfaqe) rezistencat e ricikluara (falas, shihni më vonë si t'i merrni ato)
  • telat
  • kunjat
  • (opsionale) prizë mikro USB mashkull

MJETET:

  • saldim dhe saldim
  • dremmel ose një sharrë
  • sistemi i gdhendjes për PCB (kam përdorur klorur ferri dhe një shënues të përhershëm)
  • kasetë

Hapi 2: Nga Prototipi i Breadboard…

Nga Prototipi i Breadboard…
Nga Prototipi i Breadboard…
Nga Prototipi i Breadboard…
Nga Prototipi i Breadboard…
Nga Prototipi i Breadboard…
Nga Prototipi i Breadboard…

Para së gjithash ju duhet të provoni përbërësit tuaj.

Mënyra më e lehtë për ta bërë këtë është të lidhni të gjithë përbërësit në një dërrasë buke dhe t'i lidhni ato. Skedari i bashkangjitur është skedari Fritzing që përshkruan të gjitha instalimet elektrike dhe skemat e të dy versioneve të bradboard dhe pcb.

Në këtë hap ekziston një diagram i lidhjes me bradboard për t'ju ndihmuar të lani instalimet e para.

Hapi 3:… në PCB

… Në PCB!
… Në PCB!
… Në PCB!
… Në PCB!
… Në PCB!
… Në PCB!

Skedari i bashkangjitur "PassTypeScheme.fzz" përmban gjithçka që ju nevojitet për të bërë PCB -në tuaj.

Eksportimi nga Fritzing në PCB do të gjenerojë shumë skedarë pdf. Ju do të keni nevojë për skedarët "pjesa e sipërme e bakrit" dhe "pasqyra e bakrit". Shkarkoni dhe printoni "bakër_top" dhe "bakër_fytyrë_pasqyrë" në dimension real në letër. Nëse dëshironi të përdorni metodën e fotorezistimit, mund ta kaloni këtë fazë sepse e dini se çfarë po bëni me gdhendjen e PCB, shihemi më vonë!

Nëse doni të bëni një PCB të vërtetë DIY të lirë dhe (jo aq) të ndyrë vazhdoni të lexoni!

Pasi të keni skemat e qarkut të shtypur (lart dhe poshtë) shikoni nëse ato përputhen. Pritini letrën shtesë dhe vendoseni njërën prej tyre në një cep të tabelës së qarkut të dyanshëm. Duke përdorur dremmel (sharrë, mjete të tjera..) prerë një pjesë të bordit të laminuar të veshur me bakër të dyanshëm në dimensionin e duhur për t'iu përshtatur të gjithë qarkut. Pastrojeni atë duke përdorur sapun enësh dhe një pastrues tenxhere.

Vendosni gjurmën e bakrit të shtypur në letër mbi tabelën e qarkut të pastër dhe duke përdorur një shenjë çekiçi ku duhet të shponi vrima. Bëni atë për të dy anët e tabelës dhe jini të kujdesshëm me alignimin e dy fytyrave.

Pastroni tabelën duke përdorur pak alkool izopropil. Duke përdorur një shënues të përhershëm kopjoni rrugën që mund të shihni në skemat e shtypura. Duhet të jeni shumë të saktë duke e bërë këtë. Për lidhësin USB mund të përdorni një shkop USB të vërtetë për t'ju udhëhequr në vizatim. Sigurohuni që të përfundoni shtegun të paktën dy herë dhe sigurohuni që linjat të jenë shumë të mprehta.

Pasi të jetë tharë linja e shënuesit të përhershëm, vendoseni tabelën tuaj në një banjë me klorur hekuri. Lëreni atje për rreth 20-30 minuta. Pasi pcb është gdhendur plotësisht hiqeni atë nga banja me klorur hekuri, por kini kujdes që të mos prekni acidin. Përdorni doreza plastike dhe mjete plastike. Lani PCB me shumë ujë të ftohtë. Hiqni linjat e shënuesve duke përdorur alkool izopropil.

Ju keni kompjuterin tuaj të ri pothuajse gati për të pritur të gjitha pjesët e PassType tuaj!

Hapi 4: Përgatitja e Pjesëve të para-salduara

Përgatitja e Pjesëve të para-salduara
Përgatitja e Pjesëve të para-salduara
Përgatitja e Pjesëve të para-salduara
Përgatitja e Pjesëve të para-salduara
Përgatitja e Pjesëve të para-salduara
Përgatitja e Pjesëve të para-salduara
Përgatitja e Pjesëve të para-salduara
Përgatitja e Pjesëve të para-salduara

Para se të filloni të bashkoni të gjitha pjesët që ju nevojiten për të hequr ndarësin plastik të ekranit të lyer me vaj dhe të dy kunjat plastikë në pjesën e poshtme të ndërprerësit prekës me 5 drejtime.

Kjo procedurë do t'ju lejojë të keni një produkt më kompakt dhe të fortë!

Hapi 5: Formimi përfundimtar i PCB

Formimi përfundimtar i PCB
Formimi përfundimtar i PCB
Formimi përfundimtar i PCB
Formimi përfundimtar i PCB
Formimi përfundimtar i PCB
Formimi përfundimtar i PCB
Formësimi përfundimtar i PCB
Formësimi përfundimtar i PCB

Para së gjithash ju duhet të shponi vrimat për telat dhe kunjat. Kini kujdes të shponi vrima të rrepta në PCB.

Duke përdorur një dremmel ose një sharrë hiqni të gjithë materialin nga anët e papërdorura të lidhësit mashkullor të tërhequr usb. Provoni nëse i përshtatet shpërndarësit usb pas çdo ndryshimi të vogël. Atëherë do të keni një përshtatje të ngushtë dhe të ngushtë, të përsosur për çdo pajisje që do të lidhni PassType tuaj (po, më pëlqen shumë ky emër).

Nëse bordi juaj është shumë i hollë, mund të ngjitni pak letër nën lidhësin e tërhequr USB për të pasur një përshtatje më të fortë.

Hapi 6: PCB Vias

PCB Vias
PCB Vias
PCB Vias
PCB Vias
PCB Vias
PCB Vias

Le të fillojmë të përdorim hekurin e saldimit!

Via janë lidhjet midis shtresës së sipërme dhe të poshtme. Për të vendosur këtë lidhje, duhet të lidhni një tel të hollë në një anë në shtegun më të afërt të bakrit, ta bëni atë të kalojë nëpër vrimë dhe ta lidhni atë në anën tjetër. I gjithë procesi (4 vija) duhet të zgjasë vetëm disa minuta.

Hapi 7: Saldimi SMD

SMD Saldimi
SMD Saldimi
SMD Saldimi
SMD Saldimi
SMD Saldimi
SMD Saldimi

Saldimi SMD është mjaft i vështirë, por mund ta bëni vërtet të lehtë me disa masa paraprake.

24LC256

Le të fillojmë me 24LC256. Ky komponent ka 8 këmbë dhe duhet të vendoset siç tregohet në figurë. Shkrini disa saldime në zonën e vogël ku IC (qarku i integruar, 24LC256 në rastin tonë) do të ngjitet. Se vendosni IC mbi kallajin e ftohtë dhe ngrohni pellgun e kallajit që sapo keni bërë. IC tani është shitur në njërën anë dhe nuk do të lëvizë. Lidhni këmbët e mbetura pa ngrohur shumë IC.

Rezistente SMD

Rezistenca SMD mund të gjendet në pllakat amë të vjetra. Ju duhet të pastroni të paktën:

  • Kodi smd 2 x 10 kΩ: 01C
  • 4 vlera të tjera të ndryshme (p.sh.: 20 kΩ, 47 kΩ, 65 kΩ, 100 kΩ)

Ju nuk keni pse të gjeni saktësisht vlerat që kam përdorur sepse mund të ndryshoni në softuer vlerën analoge që korrespondon me çdo drejtim të shtypur në ndërprerësin prekës me 5 drejtime. Unë do t'ju tregoj në disa hapa se si ta bëni atë. Vlerat SMD mund të jenë të vështira për t'u lexuar, këtu është një sit ku lehtë mund të gjeni vlerën e rezistencës nga kodi i saj.

Pasi të keni marrë rezistencën e nevojshme, le të fillojmë t'i bashkojmë ato në PCB!

Shkrini disa saldime në jastëk ku do të vendoset rezistenca. Vendoseni rezistencën pranë pellgut të kallajit dhe ngrohni saldimin. Saldimi do të shkrihet dhe do të lidhë njërën anë të rezistencës. Lëreni të ftohet dhe lidhni kontaktin tjetër të rezistencës. Bëni të njëjtën gjë për të gjithë rezistencën dhe pjesa juaj e bashkimit SMD ka përfunduar!

Hapi 8: Saldimi i përbërësve të mëdhenj

Saldimi i përbërësve të mëdhenj
Saldimi i përbërësve të mëdhenj
Saldimi i përbërësve të mëdhenj
Saldimi i përbërësve të mëdhenj
Saldimi i përbërësve të mëdhenj
Saldimi i përbërësve të mëdhenj

Arduino Pro Micro

Vendosni disa kunja të ngjashme me bradboard në vrimat e PCB. Ngjitini ato në PCB dhe lërini të ftohen. Vendosni arduino pro mikro drejt tyre dhe kini kujdes ta vendosni duke përdorur kunjat e duhura. Ulni mikro pro sa më shumë që të jetë e mundur, por sigurohuni që të mos prekni asnjë pistë bakri. Ju mund të përdorni një shirit elektrik si një shtresë izoluese midis PCB -së tuaj dhe arduino pro micro.

Ekran OLED

Tani le të lidhim ekranin e lyer në vend! Ju mund të përdorni një shirit elektrik për t'u siguruar që pllaka e lyer nuk do të prekë nën shinat e bakrit. Vendosni ekranin e lyer me yndyrë siç tregohet në figurë. Shtyjeni deri në fund dhe lidhni kunjat në anën e poshtme.

Tani mund të hiqni gjatësinë e tepërt të kunjave me një palë pincë.

USB

Pasi ta keni bërë këtë PassType juaj është gati! mund ta filloni ta përdorni nga mikro porti USB në mikro pro. Sidoqoftë, doja një sistem kompakt dhe më të arritshëm, kështu që lidhja kontaktet mikro USB në kontaktet e tërhequra mashkullore USB. Ndiqni imazhin për të ditur se si t'i lidhni dy lidhëset. Nëse nuk ndiheni rehat me saldimin e përbërësve të vegjël, mund të përdorni një lidhës mikro USB mashkull dhe të lidhni USB mashkullin e tërhequr në telat që dalin nga mikro USB mashkull.

Hapi 9: Skicimi i Ngarkimit

Image
Image

Tani që pajisja juaj PassType është gati, duhet të ngarkoni softuerin. Ky projekt është shumë fleksibël dhe mund të përdoret në një shumëllojshmëri skenarësh të ndryshëm, p.sh.:

  • makro të çdo lloji
  • kujtesa e fjalëkalimit dhe shtypësi
  • pajisje pentesting
  • butona të shumëfishtë hardware në një (duke përdorur levë)
  • pajisje me ngarkesë
  • keylogger (më duhet ta testoj)
  • dhe shumë më tepër duke përdorur kreativitetin tuaj!

Në këtë udhëzues do t'ju jap kodin për një menaxher të thjeshtë fjalëkalimi, gjenerues dhe shtypës të gjithë në një.

Para së gjithash ju duhet të gjeni vlerën analoge që korrespondon me veprimin e kryer në levë. Ngarko skicën analogSwitchValue në PassType tuaj dhe hap portën serike me shpejtësi 9600 baud. Filloni të përdorni levën dhe shënoni vlerat për secilin veprim të mundshëm. (madje mund ta konsideroni qendrën e shtypur + një drejtim si një veprim të ri dhe të merrni deri në 9 metoda të ndryshme hyrëse!)

Pasi të keni marrë vlerën e leximit analog shkarkoni dhe hapni skicën passTypeSW. Shkoni te seksioni i përcaktimit të kalimit me 5 drejtime. Le të supozojmë se keni fituar duke shtypur mbi levën e vlerës 163. Pastaj ju duhet të redaktoni uhigh (vlera më e madhe e mundshme e veprimit) në 173 dhe ulow (vlera më e vogël e mundshme në veprim) në 153. Bëni atë për të gjitha hyrjet që ju nevojiten, në rastin tim lart, ngurtësi, poshtë, majtas dhe qendër. Ngarko skicën në arduino pro micro.

// Kaloni me 5 drejtime ----- modifikoni KERTU VLERAT!

#define llow 158 #define lhigh 178 #define ulow 220 #define uhigh 240 #define rlow 500 #define rhigh 520 #define dlow 672 #define dhigh 692 #define clow 293 #define chigh 313

Tani ju keni një PassType plotësisht funksionues: një menaxher fjalëkalimesh, krijues dhe shtypës, i vogël si kyç dhe i aftë për të mësuar përmendësh më shumë se 250 fjalëkalime deri në 16 karaktere, secila duke përdorur shkronja me shkronja të mëdha dhe të vogla, numra dhe simbole!

Logoja në faqen e parë të UI (ndërfaqja e përdoruesit) ishte një rrëmujë për tu krijuar, megjithatë nëse dëshironi mund ta rregulloni dhe ky mjet më ndihmoi shumë. Zhvillimi i skicave për këtë projekt është shumë i thjeshtë, megjithatë përpiquni të zvogëloni sa më shumë që të jetë e mundur operacionin e shkrimit në EEPROM për të rritur jetëgjatësinë e tij (referencë e dobishme këtu). Ndjehuni të lirë të ndryshoni dhe rregulloni softuerin që ju ofrova ashtu siç dëshironi. Mos ngurroni të bashkëpunoni!

Hapi 10: Përmirësimet estetike

Përmirësimet estetike
Përmirësimet estetike
Përmirësimet estetike
Përmirësimet estetike
Përmirësimet estetike
Përmirësimet estetike

PassType juaj tani është gati për përdorim, por qarku i ekspozuar nuk është gjëja më e sigurt dhe më e bukur. Unë e mbështolla prototipin tim me shirit elektrik dhe e rrumbullakova këndin e ashpër të PCB. Produkti i përfunduar është i krahasueshëm me madhësinë e një çelësi normal dhe me një bravë të kombinuar. Sidoqoftë, PassType mund të ruajë shumë çelësa dhe kombinime "dixhitale".

Falë Fablab -it më të afërt, arrita të printoj një rrethim për këtë projekt. Unë bashkangjita skedarin për printim 3D. Skedari përmban të dy pjesët e mbylljes dhe dy butona për t'u vendosur në mini levë për ta mbajtur atë më të rehatshëm për t'u përdorur.

Hapi 11: Përmirësime në të ardhmen Dhe… Faleminderit të gjithëve

Përmirësime në të ardhmen Dhe… Faleminderit të gjithëve!
Përmirësime në të ardhmen Dhe… Faleminderit të gjithëve!
Përmirësime në të ardhmen Dhe… Faleminderit të gjithëve!
Përmirësime në të ardhmen Dhe… Faleminderit të gjithëve!
Përmirësime në të ardhmen Dhe… Faleminderit të gjithëve!
Përmirësime në të ardhmen Dhe… Faleminderit të gjithëve!

Zhvillimi i ardhshëm

Do të doja të hapja një repo github për të ruajtur të gjitha mjetet e mundshme softuerike për këtë projekt dhe për të përmirësuar cilësinë e skicës që funksionon në këtë pajisje. Unë gjithashtu do të doja të ndërtoja një version microSD të PassType tim. Unë kam vizatuar tashmë një qark dhe paraqitje PCB për versionin micro SD duke përdorur ATmega32U4 direkt në PCB. Duke përdorur një mikro SD, PassType i ri nuk do të ketë kurrë probleme me kujtesën (deri në 32 GB) dhe do të jetë i aftë për shumë veçori të reja.

Faleminderit që lexuat,

nëse ju pëlqeu ju lutemi merrni parasysh votimin për këtë projekt në konkursin e Mikrokontrolluesit,

do të ishte një reagim i madh dhe një ndihmë e madhe

Shpresoj që ky udhëzues i vogël të jetë sa më argëtues dhe frymëzues sa të jetë e mundur,

dhe perseri…

JU FALEMINDERIT TË GJITHËVE!

Konkursi i mikrokontrolluesve 2017
Konkursi i mikrokontrolluesve 2017
Konkursi i mikrokontrolluesve 2017
Konkursi i mikrokontrolluesve 2017

Çmimi i dytë në Konkursin e Mikrokontrolluesit 2017

Recommended: