Umshini we-pinball ongu-Zero - iphrojekthi ye-multitool ephaketheni esekelwe ku-Raspberry Pi Zero yokuhlola i-IoT kanye nezinhlelo zokulawula ukufinyelela okungenantambo. Futhi lena i-Tamagotchi, lapho kuhlala khona i-cyber-dolphin. Izokwazi:
- Isebenza kubhendi engu-433 MHz β ukuze kufundwe izilawuli kude zomsakazo, izinzwa, izingidi zikagesi namarelayidi.
- I-NFC - funda/ubhale futhi ulingise amakhadi e-ISO-14443.
- 125 kHz RFID β funda/bhala futhi ulingise amakhadi anefrikhwensi ephansi.
- okhiye be-iButton β funda/ubhale futhi ulingise okhiye bokuxhumana abasebenza ngephrothokholi ye-1-Wire.
- Wi-Fi β ukuhlola ukuphepha kwamanethiwekhi angenawaya. I-adaptha isekela umjovo wephakethe kanye nemodi yokuqapha.
- Bluetooth - iphakheji ye-bluez ye-Linux iyasekelwa
- Imodi ye-USB engalungile β ingaxhuma njengesigqila se-USB futhi ilingise ikhibhodi, i-adaptha ye-ethernet nezinye izisetshenziswa zomjovo wekhodi noma i-pentest yenethiwekhi.
- Tamagotchi! - I-microcontroller yamandla aphansi isebenza lapho isistimu eyinhloko ivaliwe.
Ngijabule ukwethula iphrojekthi yami ebaluleke kakhulu, umbono osekuphele iminyaka eminingi ngiwukhulisa. Lona umzamo wokuhlanganisa wonke amathuluzi avame ukudingeka okungena emzimbeni edivayisini eyodwa, kuyilapho wengeza ubuntu kuyo ukuze ulenze libe muhle njengesihogo. Le phrojekthi okwamanje isesigabeni sokugunyazwa kwe-R&D nesici, futhi ngimema wonke umuntu ukuthi abambe iqhaza ingxoxo yezici noma ngisho nokwamukela ukuhlanganyela ekuthuthukisweni. Ngezansi kokusikiwe kunencazelo enemininingwane yephrojekthi.
Kungani uyidinga?
Ngiyathanda ukuhlola yonke into eseduze kwami ββfuthi ngihlala ngiphethe amathuluzi ahlukene ukwenza lokhu. Emgodleni wami: i-adaptha ye-WiFi, umfundi we-NFC, i-SDR, i-Proxmark3, i-HydraNFC, i-Raspberry Pi Zero (lokhu kubangela izinkinga esikhumulweni sezindiza). Zonke lezi zisetshenziswa akulula kangako ukuzisebenzisa ngenkathi usebenza, uma unenkomishi yekhofi esandleni esisodwa, noma uma ugibele ibhayisikili. Udinga ukuhlala phansi, ulale, uthole ikhompyutha - lokhu akulula ngaso sonke isikhathi. Ngiphuphe ngomshini ozosebenzisa izimo zokuhlasela ezijwayelekile, uhlale ukulungele ukulwa, futhi ngesikhathi esifanayo ungabukeki njengenqwaba yamabhodi esekethe ahlukanayo asongwe ngeteyipu kagesi. I-Raspberry Pi Zero W ene-UPS-Lite v1.0 isihlangu sebhethri njengesikhukhula esizimele sokuthumela izithombe kumadivayisi we-Apple nge-AirDropMuva nje, ngemva kokushicilelwa okuvulekile kwe-AirDrop protocol. www.owlink.org kanye nocwaningo oluvela kubafana bakwa-HexWay mayelana nokuba sengozini kwe-iOS I-Apple-Bleee, ngaqala ukuzijabulisa ngendlela entsha kimina: ukuhlangana nabantu esitimeleni ngokubathumelela izithombe nge-AirDrop futhi ngiqoqe izinombolo zabo zocingo. Ngabe sengifuna ukwenza le nqubo ngokuzenzakalelayo futhi ngenza umshini wokukhetha i-dick ozimele kusuka ku-Raspberry Pi Zero W namabhethri. Lesi sihloko sifanelwe i-athikili ehlukile, engingakwazi ukuyiqeda. Konke kuzolunga, kodwa le divayisi bekunzima kakhulu ukuyiphatha; ibingafakwa ephaketheni lakho, ngoba amaconsi abukhali e-solder adabule indwangu yebhulukwe lakho. Ngizamile ukuphrinta ikesi kuphrinta ye-3D, kodwa angizange ngiwuthande umphumela.
Sibonga ngokukhethekile u-Anya koteeq Prosvetova, ohola isiteshi seTelegram @bangiphoqelele okwathi, ngesicelo sami, wabhala i-bot yeTelegram @AirTrollBot, ekhiqiza izithombe ezinombhalo, ucingo kanye ne-aspect ratio efanele ukuze ziboniswe ngokugcwele ekuhloleni kuqala lapho zithunyelwa nge-Airdrop. Ungakwazi ukukhiqiza ngokushesha isithombe esifanelana nesimo, sibukeka kanje cishe kanjalo.
IPwnagotchi ihlanganiswe nesikrini se-e-ink nesivikelo sebhethriNgase ngabona iphrojekthi emangalisayo pwnagotchi. Kufana ne-Tamagotchi, kuphela njengokudla edla ukuxhawula kwe-WPA kanye ne-PMKID evela kumanethiwekhi e-Wi-Fi, okungase kwenziwe isihluku emapulazini e-GPU. Ngiwuthande kakhulu lo msebenzi kangangokuba ngahamba ne-pwnagotchi yami emigwaqweni izinsuku ezimbalwa futhi ngabuka ukuthi ujabule kanjani ngenyama yakhe entsha. Kodwa ibinazo zonke izinkinga ezifanayo: ayikwazi ukufakwa ephaketheni kahle, azikho izilawuli, ngakho-ke noma yikuphi okokufaka komsebenzisi kungenzeka kuphela ocingweni noma kukhompuyutha. Bese ekugcineni ngiqonda ukuthi ngibona kanjani i-multitool efanelekile engiyisebenzisile. ibingekho. Ngabhala ngalokhu ku-Twitter nabangane bami, abaklami bezimboni abenza izinto zikagesi ezibucayi, bawuthandile lo mbono. Banikela ngokwenza idivayisi egcwele ngokugcwele, esikhundleni sobuciko be-DIY DIY. Ngokukhiqizwa kwefekthri yangempela kanye nezingxenye ezifakwe ikhwalithi. Saqala ukusesha umqondo wokuklama. Iyachofozeka. Imidwebo yokuqala yomklamo we-Flipper Zero Isikhathi esiningi sachithwa emzimbeni nasekuklanyeni, ngoba ngangikhathele yiwo wonke amadivaysi e-hacker afana nenqwaba yama-PCB ahlanganiswe nge-tape kagesi futhi engenakwenzeka ukuyisebenzisa kahle. Umsebenzi wawuwukuqhamuka nekesi elifaneleka kakhulu nelihlangene kanye nedivaysi okungaba lula ukuyisebenzisa ngokuzimele ngaphandle kwekhompyutha noma ifoni, futhi yilokhu okwaphuma kuyo. Okulandelayo kuchaza okwamanje hhayi okokugcina umqondo wedivayisi.
Yini i-Flipper Zero
Empeleni, i-Flipper Zero izihlangu ezimbalwa kanye nebhethri ezungeze i-Raspberry Pi Zero, epakishwe kukesi elinesikrini nezinkinobho. I-Kali Linux isetshenziswa njenge-OS, njengoba isivele iqukethe zonke iziqephu ezidingekayo futhi isekela i-rpi0 ngaphandle kwebhokisi. Ngibheke amakhompyutha amaningi ebhodi elilodwa ahlukene: i-NanoPi Duo2, Banana Pi M2 Zero, i-Orange Pi Zero, i-Omega2, kodwa wonke alahlekelwa ku-rpi0 futhi yingakho:
- I-adaptha ye-Wi-Fi eyakhelwe ngaphakathi esekela imodi yokuqapha kanye nomjovo wephakethe (nexmon amapheshana)
- I-Bluetooth 4.0 eyakhelwe ngaphakathi
- Kuhle ngokwanele I-antenna engu-2.4 Ghz
- I-Kali Linux isekelwa ngokusemthethweni futhi inezakhiwo eziningi ezenziwe ngomumo ezifana I-P4wnP1 ALOA
- Ukufinyelela kalula ekhadini le-SD, inani elikhulu ledatha lingadluliswa ngokushesha
Ngokuqinisekile abaningi bazothi i-Raspberry Pi ayiyona into engcono kakhulu yokukhetha idivayisi enjalo futhi izothola izingxabano eziningi, isibonelo, ukusetshenziswa kwamandla aphezulu, ukuntuleka kwemodi yokulala, i-hardware engavuliwe, njll. Kodwa uma uqhathanisa zonke izinzuzo nezingozi, angizange ngithole lutho olungcono kune-rpi0. Uma unokuthile ongakusho mayelana nalokhu, wamukelekile kuforamu yonjiniyela inkundla.flipperzero.one.I-Flipper Zero izimele ngokuphelele futhi ingalawulwa kusetshenziswa induku yokudlala yezindlela ezi-5 ngaphandle kwamadivayisi angeziwe njengekhompyutha noma ifoni. Kusuka kumenyu ungabiza izimo zokuhlasela ezijwayelekile. Yebo, akuyona yonke into engenziwa ngenduku yokudlala, ukuze ukwazi ukulawula okwengeziwe ungaxhuma nge-SSH nge-USB noma nge-Wi-Fi/Bluetooth. Siemens amafoni. Okokuqala, kupholile nje, isikrini se-monochrome esine-backlight ewolintshi singinika injabulo engachazeki, uhlobo lwe-retro-military cyberpunk. Ibonakala kahle ekukhanyeni kwelanga okukhanyayo futhi inamandla aphansi kakhulu, cishe 126uA uma ukukhanya kwangemuva kuvaliwe. Ngakho-ke, ungayigcina kumodi Ehlala Ivuliwe futhi ubonise isithombe ngaso sonke isikhathi. I-backlight izovuleka kuphela uma ucindezela izinkinobho.Izibonelo zezikrini kumafoni we-Siemens Izikrini ezinjalo zisakhiqizwa kuzo zonke izinhlobo zamadivayisi ezimboni kanye namarejista emali. Njengamanje sikhethile lesi sikrini. Izimbobo ze-Flipper Zero Emaphethelweni, i-Flipper Zero inamachweba we-Raspberry Pi ajwayelekile, inkinobho yamandla/engemuva, imbobo yebhande, kanye nembobo yesevisi eyengeziwe ongakwazi ngayo ukufinyelela ikhonsoli ye-UART, ukushaja ibhethri, futhi ulayishe i-firmware entsha.
433 MHz transmitter
I-Flipper ine-antenna ne-chip eyakhelwe ngaphakathi engu-433 MHz CC1111, ukusebenza kwe-<1GHz, okufanayo nedivayisi edumile Eyadini Stick One. Ingakwazi ukunqanda futhi ihlaziye amasignali avela kuzilawuli kude zomsakazo, ama-key fobs, zonke izinhlobo zamasokhethi ahlakaniphile nezingidi. Isekela ukusebenza nomtapo wolwazi rfcat futhi ingakwazi ukunquma, igcine futhi idlale amakhodi okulawula kude adumile, njengokuthi Isilawuli kude sokuhlaziya. Ezimweni lapho i-Raspberry Pi ingenaso isikhathi sokucubungula isignali, ukusebenza kwe-CC1111 kungalawulwa yi-microcontroller eyakhelwe ngaphakathi. Kumodi ye-Tamagotchi, i-Flipper ingakwazi ukuxhumana nabanye uhlobo lwayo futhi ibonise amagama abo, njengoba kwenza i-pwnagotchi.
I-USB engalungile
I-Flipper ingakwazi ukulingisa amadivayisi esigqila se-USB futhi izenze ikhibhodi yokulayisha inkokhelo, efana I-USB Rubber Ducky. Futhi ulingise i-adaptha ye-ethernet esikhundleni se-DNS, imbobo ye-serial, njll. Kunohlaka olwenziwe ngomumo lwe-Raspberry Pi olusebenzisa izinhlobo ezahlukahlukene zokuhlaselwa okunjalo github.com/mame82/P4wnP1_aloaIsimo sokuhlasela osifunayo singakhethwa kumenyu kusetshenziswa induku yokudlala. Kulesi simo, isikrini singase sibonise ulwazi lokususa iphutha mayelana nesimo sokuhlasela noma okuthile okungenangozi ekufihlekeni.
WiFi
I-adaptha ye-Wi-Fi eyakhelwe ku-Raspberry Pi ekuqaleni ayisekeli imodi yokuqapha umjovo wephakethe, kodwa iyayisekela amapheshana wesithathu, ezengeza lesi sici. Ezinye izinhlobo zokuhlasela zidinga ama-adaptha amabili azimele e-Wi-Fi. Ubunzima ukuthi cishe wonke ama-chip e-Wi-Fi axhunywe nge-USB, futhi asikwazi ukuthatha i-USB kuphela ku-rpi0, ngaphandle kwalokho imodi yesigqila se-USB izophuka. Ngakho-ke, kufanele usebenzise i-SPI noma i-SDIO interface ukuxhuma i-adaptha ye-Wi-Fi. Angazi nganoma iyiphi i-chip enjalo esekela imodi yokuqapha kanye nomjovo wephakethe ngaphandle kwebhokisi, kodwa AYIxhunyiwe nge-USB. Uma wazi oyedwa, ngicela ungitshele ngesihloko senkundla I-Wi-Fi chip ene-SPI/SDIO interface esekela ukuqapha nokujova iphakethe
I-NFC
Imojula ye-NFC ingakwazi ukufunda/ukubhala wonke amakhadi e-ISO-14443, okuhlanganisa amakhadi asebhange e-Mifare, PayPass/PayWave, ApplePay/GooglePay, njll. Isekelwa ilabhulali ye-LibNFC. Kukhona i-antenna engu-13,56 MHz ezansi ku-Flipper, futhi ukuze usebenze ngekhadi udinga nje ukuyibeka phezu kwayo. Okwamanje, indaba yokulingisa ikhadi isalokhu ivuliwe. Ngingathanda i-emulator egcwele ngokugcwele njenge I-Chameleon Mini , kodwa ngesikhathi esifanayo ngifuna ukukwazi ukusebenza ne-LibNFC. Angazi noma yiziphi izinketho ze-chip ngaphandle kwe-NXP PN532, kodwa ayikwazi ukulingisa amakhadi ngokugcwele. Uma wazi inketho engcono, bhala ngayo esihlokweni Ufuna i-NFC chip engcono kune-PN532
125kHz RFID
Amakhadi amadala we-low-frequency 125 kHz asasetshenziswa kabanzi kuma-intercom, amabheji asehhovisi, njll. Kukhona i-antenna engu-125 kHz ohlangothini lwepheshana; ingafunda amakhadi we-EM-4100 kanye ne-HID Prox, iwagcine ekhanda futhi ilingise amakhadi agcinwe ngaphambilini. Ungakwazi futhi ukudlulisa i-ID yekhadi ukuze ulingise nge-inthanethi noma uyifake mathupha. Ngakho, abanikazi bamaphiko bangadlulisela amakhadi okufunda komunye nomunye bekude. Injabulo.
iButton
I-iButton iwuhlobo oludala lokhiye bokuxhumana abasadumile ku-CIS. Zisebenza ngephrothokholi ye-1-Wire futhi azinazo izindlela zokuqinisekisa, ngakho zingafundeka kalula. I-Fliper ingafunda laba khiye, igcine i-ID enkumbulweni, ibhale i-ID ezikhaleni, futhi ilingise ukhiye iyodwa ukuze isetshenziswe kumfundi njengokhiye. Imodi yokufunda (1-wire master) Kule modi, idivayisi isebenza njengesifundi somnyango. Ngokubeka ukhiye koxhumana nabo, iflipper ifunda i-ID yayo futhi iyigcine kumemori. Kumodi efanayo, ungabhala i-ID egciniwe endaweni engenalutho.Imodi yokulingisa engukhiye (isigqila socingo olu-1)Okhiye abalondoloziwe bangalingiswa kumodi yesigqila enentambo engu-1. I-flipper isebenza njengokhiye futhi ingasetshenziswa kumfundi. Ubunzima obukhulu bekuwukuqhamuka nedizayini yephedi yokuxhumana engasetshenziswa kanyekanye njengomfundi nokhiye. Silitholile ifomu elinjalo, kodwa nginesiqiniseko sokuthi lingenziwa libe ngcono nakakhulu, futhi uma wazi ukuthi kanjani, phakamisa inguqulo yakho esithangamini esihlokweni. Idizayini yephedi yokuxhumana ye-iButton
Bluetooth
I-adaptha ye-Bluetooth eyakhelwe ku-Raspberry Pi. Yebo, ayikwazi ukufaka esikhundleni samadivayisi afanayo ubertooth eyodwa, kodwa isekelwa ngokugcwele umtapo wezincwadi we-bluez, ingasetshenziselwa ukulawula iflipper ku-smartphone noma ekuhlaselweni okuhlukahlukene kwe-bluetooth njenge apple-bleee, okuvumela ukuthi uqoqe i-sha256 kusuka ezinombolweni zocingo ezixhunywe ku-ID ye-Apple, futhi uphathe zonke izinhlobo zamadivayisi we-IoT.
I-microcontroller enamandla aphansi
Njengoba iflipper ipholile kakhulu ukuthi singayicisha, sinqume ukubeka isilawuli esincane samandla aphansi esihlukile esizosebenza lapho i-Raspberry Pi icishiwe. Izolawula i-Tamagotchi, iqaphe inqubo yokuqalisa ye-Raspberry Pi ize ilungele ukulawula isikrini nokuphatha amandla. Izophinde ilawule i-chip ye-CC1111 ukuze ixhumane namanye ama-flipper.
Imodi ye-Tamagotchi
U-Flipper ungumdubuli we-cyber-dolphin olawula zonke izici zedijithali. Uma i-Raspberry Pi icishiwe, ingena kumodi ye-Tamagotchi, ongadlala ngayo futhi uthole abangani ku-433 MHz. Kule modi, imisebenzi ye-NFC cishe izotholakala kancane. Umlingiswa wayesuselwa kuhlengethwa elivela kufilimu. Johnny Mnemonic osize ukugenca ubuchopho bukaKeano Reeves futhi wachoboza abantu ababi ngemisebe yakhe. Amahlengethwa anejeneretha eyakhelwe ngaphakathi ayisebenzisayo ukuhlola yonke into ewazungezile, kanye nesidingo sangaphakathi sokuzijabulisa kanye nelukuluku lemvelo. Sidinga umuntu ongakwazi ukuqhamuka nobuntu bephepha, yonke idizayini yegeyimu ngokuvamile, kusukela kwemizwa kuye emidlalweni emincane. Ungabhala yonke imicabango yakho ngalolu daba inkundla esigabeni esifanele.
Mayelana nami
Igama lami nginguPavel Zhovner, ngihlala eMoscow. Njengamanje ngiphethe iMoscow I-Haxspace Neuron. Kusukela ebuntwaneni, ngiye ngithanda ukuhlola ngokujulile yonke into ezungezile: imvelo, ubuchwepheshe, abantu. Indawo yami eyinhloko yobungcweti inethiwekhi, ihadiwe kanye nokuphepha. Ngizama ukuthi ngingalinge ngisebenzise igama elithi βhackerβ ngoba ngenxa yabezindaba nabezindaba, lehliswe inani ngokuphelele. Ngithanda ukuzibiza ngokuthi "i-nerd," ngoba ithembekile futhi iveza ingqikithi ngaphandle kwama-pathos. Empilweni, ngiyabazisa abantu abanothando abathinteka kakhulu ngokomzwelo kulokho okubathakaselayo, abangaphinde babizwe ngokuthi izihlakaniphi.I-Flipper Zero umzamo wami wokwenza into epholile ngempela futhi enkulu, futhi ngesikhathi esifanayo enhle. Ngikholelwa kumthombo ovulekile, ngakho iphrojekthi izovuleka ngokuphelele. Njengamanje ngineqembu elincane kodwa asinabo abantu abanekhono ezindaweni eziwumngcingo ikakhulukazi emsakazweni. Ngalokhu okuthunyelwe ngithemba ukuthola abantu abafuna ukujoyina iphrojekthi.
Joyina iphrojekthi
Ngimema wonke umuntu othandile le phrojekthi ukuthi abambe iqhaza ekuthuthukisweni nganoma iyiphi indlela engenzeka. Kulesi sigaba, sidinga ukugunyaza uhlu lokugcina lwemisebenzi ukuze siqale ukusebenzisa inguqulo yokuqala yedivayisi. Kunezinkinga eziningi zobuchwepheshe ezingakaxazululwa okwamanje.
Okonjiniyela
Sizoxoxa ngayo yonke imisebenzi yethu yamanje ye-R&D esithangamini inkundla.flipperzero.one. Uma ungunjiniyela wehadiwe noma wesoftware, noma unemibuzo, izeluleko, iziphakamiso, ukugxekwa - zizwe ukhululekile ukukubhala esithangamini. Lena indawo eyinhloko lapho kuzoxoxwa khona ngazo zonke izigaba zentuthuko, ukuqoqa imali ngobuningi, nokukhiqiza. Ukuxhumana esithangamini kusaqhubeka ngesiNgisi kuphela, ungangabazi ukubhala ngokunganaki, into eyinhloko ukuthi incazelo icacile.
Votela izici
Kubaluleke kakhulu kithi ukwazi ukuthi yimiphi imisebenzi okufanele ibe ku-flipper. Okubalulekile kwentuthuko kuzoncika kulokhu. Mhlawumbe ngikholelwa ngephutha ukuthi eminye imisebenzi ibalulekile, noma, ngokuphambene, kukhona engikushodayo. Isibonelo, nginokungabaza nge-iButton, ngoba iwubuchwepheshe obuphelelwe yisikhathi. Ngakho-ke sicela uthathe le nhlolovo emfushane: docs.google.com/7VWhgJRBmtS9BQtR9
Thumela imali
Uma i-prototype isiqediwe futhi iphrojekthi isilungele ukuya endaweni yesikhulumi se-crowdfunding njenge-KickStarter, kuzokwazi ukukhokhela i-oda langaphambilini. Okwamanje ungangisekela mathupha ngeminikelo encane yokudla ngokusebenzisa I-Patreon. Iminikelo evamile ye-$1 ingcono kakhulu kunesamba esikhulu ngesikhathi ngoba ikuvumela ukuba ubikezele kusengaphambili. Isixhumanisi somnikelo: flipperzero.one/donate
Disclaimer
Iphrojekthi isesigabeni sokuqala kakhulu, isiza singase sibe namaphutha, ukwakheka okugwegwile nezinye izinkinga, ngakho-ke ungayonakalisi kakhulu. Ngicela ungazise mayelana nanoma imaphi amaphutha noma ukunemba okutholayo. Lesi yisikhathi sokuqala esikhulunywa ngaso esidlangalaleni ngale phrojekthi, futhi ngosizo lwakho ngithemba ukuqeda yonke imiphetho enzima ngaphambi kokuyishicilela ku-inthanethi enkulu ekhuluma isiNgisi. Ngishicilela wonke amanothi kuphrojekthi esiteshini sami seTelegram @zhovner_hub.
Source: www.habr.com