Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Kakaretso ea puo:

Ho ba bangata ba rona, koloi ke e 'ngoe ea theko e phahameng ka ho fetisisa eo re ka e rekang. Lefatšeng leo ntho e 'ngoe le e 'ngoe e hokahaneng, ke ntho ea tlhaho ho batla ho laola koloi ea rona re le remoutu: fumana likhopotso tsa moo re e pakileng teng, hlahloba ho etsa bonnete ba hore re lebetse ho notlela mamati, kapa ho bulela enjene re le remoutu ho futhumatsa kapa ho pholisa kahare. ho itshetlehile ka nako ya selemo.

Ho na le bahlahisi ba bangata ba fanang ka lisebelisoa tsa boikhethelo tsa alamo tse fanang ka boiketlo bona le khotso ea kelello. Empa re ka tšepa hakae bafani ba litsamaiso tsee ho sireletsa phihlello ea likoloi tsa rona sebakeng sa dijithale? Puong ena, Jmaxxz o tla bua ka seo a se fumaneng ha a sheba ho e 'ngoe ea litsamaiso tsena.

Jmaxxz e tsebahala ka mosebetsi oa hae ka August Smart Lock smart home systems (tlhahiso ho DEFCON 24 "Backdooring The Frontdoor"). Lilemong tsa morao tjena, o tsepamisitse maikutlo ho lisebelisoa tsa IoT. O nkile karolo karolong ea "IoT village zero day" ea DEFCON 24 le DEFCON 25 mme qetellong a etsa qeto ea hore e ne e le nako ea ho hlahloba sehlahisoa sa 'maraka oa bobeli oa likoloi - starter e hole (eo hamorao e tla bitsoa RS).

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Kahoo, lebitso la ka ke J-Max, 'na ke moqapi oa lenaneo ka mosebetsi le mohatelli ka mosebetsi. Ke kenya letsoho linthong tsohle tse amanang le senotlolo, 'me nakong eohle ea moqoqo ona u tla utloa lipolelo tse ngata tse hlalosang maikutlo a ka feela' me ha li na kamano le maikutlo a bahiri ba ka ba nakong e fetileng, ba hona joale le ba nakong e tlang. Joalokaha mohlomong u ne u utloisisa, re tla bua ka likoloi, e leng ka li-starter tse hōle le lisebelisoa tsa alamo. A re qaleng ka semelo se itseng, seo e leng sa bohlokoa tabeng ena hobane ba bangata ba nka litsamaiso tse joalo e le mabothobotho a sa hlokahaleng.
Kahoo moo ke lulang ho bata haholo ’me motsoalle oa ka o tšoeroe ke lefu le bitsoang Raynaud’s syndrome. Serame se etsa hore ho be le sekhahla sa methapo ea mali matsohong, phallo ea mali ho menoana e fokotsehile haholo, 'me matšoao a serame a hlaha, ho kenyelletsa le necrosis ea lisele. Slide e bontša hore na hangata e shebahala joang.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Selemong se fetileng ka November, ke ne ke ntse ke e-s’o etse qeto ea hore na ke tla mo fa eng bakeng sa Keresemese. Kahoo o khutlela hae a tsoa boema-fofane a ferekane hobane koloi ea hae ha ea ka ea futhumala ha a khutlela hae. Ka nako eo, ke ile ka hlokomela hore ke tla mo fa tsamaiso ea ho qala enjene e hōle 'me ka qala ho batla khetho e molemo ka ho fetisisa. Hoa etsahala hore 'maraka o qalang o hole o moholo haholo,' me bahlahisi ba bangata ha ba fane ka leseli le lekaneng mabapi le sehlahisoa sa bona.

Ha ba u bolelle mokhoa oa ho kenya sistimi kapa lisebelisoa life tseo u ka li sebelisang ho hlophisa sesebelisoa. Sena ke bothata ho 'na hobane ena ke koloi ea ka, qalo ea ka e hole, 'me ke hloka ho fumana lisebelisoa tsena. Kahoo ke ile ka batla ho feta mme ka fumana k'hamphani e tsoang Canada, Fortin, e hlahisang li-starter tse joalo 'me ka boithatelo e fana ka litokomane tsohle tse hlokahalang. Ke ile ka lula ka sehlahisoa sena 'me ka qala ho batla remote control e loketseng. 'Nete ke hore haeba u sebelisa mokhoa o tloaelehileng oa ho laola ka thōko ka ho qala hole, joale mefuta ea eona ea liketso e tla lekanyetsoa ho mefuta e mengata ea taolo e tloaelehileng. Ho fanoa ka li-remote tsa Aftermarket tse sebetsang sebakeng sa sebaka sa halofo ea maele ho isa ho maele le halofo. Ho ea ka maikutlo a bareki, sena ke papali ea phatlalatso, hobane ha e le hantle sebaka se khuts'oane haholo. Bona ke bothata, hobane motsoalle oa ka o hloka ho qala enjene ea koloi ea hae sebakeng sa ho paka boema-fofane hang ha a theoha sefofaneng, se ka bang halofo ea maele.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Kahoo ho ka ba monate ha a ka ntša mohala oa hae, a bula sesebelisoa, ebe o tobetsa Qala. Ke fumane sehlahisoa sa motho oa boraro se bitsoang MyCar se lumellanang ka botlalo le se qalang sa Fortin. Ena ke fob e nyane ea linotlolo e nang le SIM card le GPS receiver eo u ka e kenyang koloing ea hau ebe u e hokela ho starter e hole. Ebe, o sebelisa sesebelisoa sa mohala, o ka qala enjene u le hole, oa notlolla liloko, joalo-joalo.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Ke ne ke nahana hore sena se tla ba monate: hang ka mor'a hore sefofane se theohe, motsoalle oa ka a ka qala enjene, 'me ha a fihla koloing, ntlo e tla be e se e futhumetse.

Kahoo a re bue hanyenyane ka hore na li-starter tse hōle li sebetsa joang. Ho etsa sena, pele u lokela ho utloisisa hore na enjene ea koloi e qala joang. Ho fihlela hoo e ka bang bohareng ba lilemo tse mashome a robong, mochini oa ho qala koloi e ne e le senotlolo sa setso se kopantsoeng le senotlolo. U ne u tlameha ho kenya senotlolo ebe u se fetola ho qeta potoloho ea motlakase. Joale liloko tse ngotsoeng “immobilizer” li ile tsa tuma United States. E utloahala e rarahane, empa ke senotlolo sa elektroniki feela. Kahoo, u na le senotlolo sa mochini, e leng senotlolo sa senotlolo sa elektronike, seo, le sona, e leng transponder mme se na le boitsebiso bo ka baloang. Mme ho fihlela o bula senotlolo sa elektroniki, koloi ea hau e ke ke ea qala. Ka lehlakoreng le letona la selaete u bona linotlolo tse 2: e ka ho le letšehali ke ea seammobilizer, 'me e nepahetseng ke ea sesebelisoa se tloaelehileng sa ho tima. E sebetsa feela ka likarolo tsa mochini oa senotlolo, ha senotlolo se letšehali se notlolla senotlolo sa elektroniki, se tla qala enjene ea koloi.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Ke hobane'ng ha ke u bolella ka see? Qalo e hole e sebetsa ka immobilizer. Selaeteng se latelang u bona setšoantšo sa ho hokela sesebediswa sa Fortin EVO One ho seammobilizer - ka tlase letsohong le letšehali o bona mabitso a mabeli a khethiloeng e le IMO. Ka holimo ka ho le letona la setšoantšo u bona mela e 'meli: CAN LOW le CAN HIGH. Ana ke mabitso a ho hokela beseng ea likoloi ea CAN. Lebaka leo ka lona li-starter tse hole li hokahaneng le bese ea CAN ke ho fokotsa litšenyehelo tsa ho kenya hobane likhokahano tse fokolang li sebelisoa nakong ea ho kenya. Haeba sebatli se hole se ka bala data ho tsoa beseng ea CAN kapa sa romela litaelo ka bese ea CAN, sena se fokotsa nako ea ho kenya sistimi ea ho qala enjene e hole.

Ka holimo ho le letšehali la setšoantšo ho na le sehlopha sa li-GPIO tse amanang le ho laola kapa ho bala tlhahisoleseding e mabapi le mochine. Ka mohlala, u batla hore mabone a bonese kapa lenaka le lle ha u tobetsa konopo ea ho notlela. Lintho tse kang tsena li ka laoloa ho sebelisoa li-GPIO tsena. Ka tlase ho le letšehali la setšoantšo u bona sehokelo se seholo, se boreleli - sena ke sebopeho se fetang senotlolo sa mochini. Ke hore, ha ho hlokahale hore u kenye le ho fetola senotlolo ka har'a ho khantša hobane sebopeho sena se lumella relay ea tsamaiso ea hole ea ho qala ho buisana ka ho toba le senotlolo sa motlakase.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Li-slide tse latelang li bonts'a methati ea ho instola sesebelisoa sa hole. Haholo-holo e na le ho tlosa sekoahelo sa mohala oa tsamaiso, ho kenya le ho hokahanya yuniti ea DS. E shebahala e tšosa haholo, empa ho bonolo ho e etsa.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Li-remote control ka botsona li hokahana le seo Fortin a se bitsang sehokelo sa data. Sistimi e sebelisa proprietary physical data transfer protocol UART - transmitter asynchronous transmitter e fapanyetsanang data ka lebelo la 9600 baud. Starter e hole ea Fortin e hokela feela ka bese ea UART ho li-control tse peli tse hole tseo u li bonang selaeteng.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Ha ke se ke kentse DS, ke ile ka nahana hore na lisebelisoa tse joalo li ka ama polokeho ea koloi joang. Ho hlakile hore DS e tlameha ho feta seammobilizer, kahoo see se bolokehile hakae mabapi le monyetla oa ho utsoa kapa ho thibela taolo ea koloi? Sena ha se sebetse feela phetisong ea data holim'a marang-rang a cellular, empa hape le ho lets'oao la ho qala le hole ka boeona. Kahoo ke ile ka qala ho batlisisa Inthaneteng bakeng sa tlhahisoleseding ea moetsi ho protocol ea phetisetso ea data e sebelisitsoeng 'me ka qetella ke le liforomong moo batho ba ngotseng hore Fortin e hanne ho fana ka protocol ena. Le leng la mabaka: “Ha re aba tlhahisoleseling e joalo hobane EVO ha se ntho ea ho bapala bakeng sa batho ba sa rutehang, e etselitsoe ho sebelisoa ke litsebi.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Kaha ke ne ke le setsebi, ke ile ka etsa qeto ea ho iketsetsa mochine ho desktop. Ke ile ka tšoara karolo ea bobeli ea tsamaiso ea EVO, ka bokella boto ea potoloho e neng e emela koloi, ka eketsa li-switches ho etsisa mollo, konopo ea brake pedal, le li-LED tse ngata ho bontša linaha tse fapaneng.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Ha ke kopanya tsena tsohle, ke ile ka hokahanya sesebelisoa sa ho shebella sehokelo sa data sa FTI mme ka qala ho bokella data ena. Qalong e shebahala joaloka slide, 'me ha ho hlake ka botlalo hore na ho etsahalang mona. Empa ha u sheba ka hloko, u ka re ho na le mofuta o itseng oa sebopeho mona.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Ka kopo hlokomela hore neng kapa neng ha ke tobetsa konopo ho remote control ea ka, molaetsa oo lenakana le o romelang ho DS ea ka kamehla o qala ka 0C ebe o qetella ka 0D. Kahoo ha re ka arola seo re se fumanang, ho nka 0C ke qalo mme 0D ke pheletso, re tla qetella ka ntho e kang ena.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Ho se ho ntse ho e-na le mofuta o itseng oa sebopeho o bonahalang ka ho hlaka mona, e le hore u ka tseba se etsahalang. Ka ho qeta nako ke ntse ke latela hore na ke molaetsa ofe o hlahang ka mor’a hore konopo e itseng e tobetsoe, ke ile ka khona ho etsa tafole ea litaelo, e ’ngoe le e ’ngoe e neng e lumellana le ketso e itseng. Ke hore, ha o tobetsa konopo ho remote control, lenakana le romela taelo ho mojule oa ho qala oa remote o shebahalang tjena.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Mona ke hore na sebopeho sa sehlopha se tloaelehileng se shebahala joang.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Ha o tobetsa konopo ho remote control, lenakana le romela taelo e joalo ho remote starter. E tsosoa ke byte 0C, e lateloa ke li-byte tse 2, tseo ke nahanang hore li emela tataiso ea phetisetso. Sena sea thahasellisa hobane UART e se e ntse e e-na le tataiso ea mats'oao, kahoo ke tšoaile li-byte tsena e le "lithōle", feela li li tšoare joalo ka kamehla. Sena se lateloa ke byte e le 'ngoe e bontšang taelo eo mosebedisi a ka ratang ho e phetha. Sena e ka ba ho notlela mamati kapa ho a bula, ho tima alamo, joalo-joalo. Ka kakaretso, ntho e 'ngoe le e' ngoe eo u batlang ho e etsa u le hole e amahanngoa le taelo ena. Phallo ea FF FF F1 ke aterese, kapa sekhetho, se khethollang lenakana le hole leo molaetsa o tsoang ho lona. Haeba yuniti ea DS e sa tsebe sesupo, taelo ea hlokomolohuoa. Haeba DS e amohela sekhetho, ho qala ts'ebetso ea mehato e mengata, e kenyelletsang ho hlahloba boteng ba senotlolo nakong ea ho besa, ho bulela kapa ho tima enjene, ho hatella brake pedal, joalo-joalo. Ha e le hantle, ts'ebetso ena ha e na bohlokoa bo bongata, ke feela hore sesebelisoa se ntse se ithuta ID hona joale.

Qetellong ea molaetsa ho na le byte e nang le checksum le byte e bontšang qetello ea taelo. Kaha joale re utloisisa hore na protocol e sebetsa joang, re ka etsa eng ka eona? Ke na le livideo tse 'maloa sehloohong sena. Ka bomalimabe, ka lebaka le itseng video ha e na molumo, kahoo ke tla u bolella se etsahalang skrineng. Ka ho le letšehali la kholomo ea tsamaiso holim'a ntlo ea lisebelisoa ho na le lebokose le lesoeu le nang le lisebelisoa tsa elektroniki tse nang le firmware ea Particle.IO e utloisisang protocol ea Fortin. Mohala o nang le ntlha e putsoa ke lenakana. Ntho ena e ntumella ho sebelisana le yuniti e qalang e hole ho tsoa ka har'a koloi le ho bona se etsahalang skrineng sa laptop.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Kahoo ke romela taelo ea ho notlolla senotlolo koloing empa ha e sebetse hobane DS ha e tsebe ka antenna ena. Joalokaha ke se ke boletse, ena ke UART feela, thepa ea eona e tšehetsang seo ho thoeng ke puisano ea litsela tse peli, ka lebaka leo u ka fumanang boitsebiso bo mabapi le boemo ba koloi ka thōko. Ka mohlala, haeba enjene e ile ea qalisoa kapa ea emisoa, yuniti ea DS e tla romela molaetsa o tsamaisanang le lenakana la remote control. Tabeng ena, molaetsa o tla ba le aterese ea antenna ena.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Bothata ke hore puisano e etsoa ho sebelisoa protocol ea UART, 'me mang kapa mang ea hokahanyang le bese ea UART a ka bona aterese moo molaetsa o fanoeng o romelloang teng, kahoo firmware ea ka e na le bokhoni ba ho koala aterese ea antenna e teng, eo ke e etsang. ka taelo e nepahetseng.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Ho hlahisa molaetsa, o hloka feela ho bula lemati la koloi. Joalokaha u bona, DS e romela molaetsa ho lenakana hore lemati le butsoe, 'me hang-hang alamo ea bulela.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Ho tima alamo, ke romela taelo ea "notlolo", ka mor'a moo molumo oa alamo o tima 'me koloi e notletsoe. U tla tlameha ho nka lentsoe la ka bakeng sa eona, kaha ha rea ​​khona ho etsa hore video ena e bapaloe ka molumo. Ha re leke ho bapala video hape.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Hantle, molumo o ile oa hlaha (lintlha tsa mofetoleli: video e tšoanang e nang le molumo e bapaloa skrineng). Kahoo, u bone kamoo ke rometseng taelo ea DS kateng 'me ka bulela alamo, kaofela ntle le senotlolo. Joale ha re lekeng ho qala koloi ka tsela e ts'oanang; ho etsa sena, shebella video e latelang.

Hangata, haeba feela u thaepa "qala" 'me u leka ho qala enjene, e ke ke ea sebetsa. Lebaka ke hore sena ke koloi ea phetisetso ea likoloi le litsamaiso tse qalang tse hole li na le mokhoa o khethehileng oa likoloi tse joalo. Tabeng ena, o tlameha ho tobetsa konopo ea "remote starter" ha senotlolo se ntse se hotetsa 'me enjene e ntse e sebetsa. Joale u ka tlosa senotlolo, ua tsoa ka koloing, u koala lemati, ka mor’a moo DS e tla tima enjene ebe e notlela lemati. Sena se etsoa ho thibela koloi ho arabela ho qala enjene e hole ha e ntse e khanna, hobane sena se kotsi. Leha ho le joalo, sena ha se tšobotsi e feletseng ea tšireletso. Sena se bonolo haholo ho paka ka ho sheba yuniti e qalang ea EVO e hole. U bona terata ena e mosehla ea lupu e etselitsoeng ho sebetsa ka mokhoa oa ho tsamaisa. Haeba e sehiloe, block ena e ka sebelisoa bakeng sa koloi e nang le transmission ea automatic. Moralo ona oa yuniti o u lumella hore u se ke ua sebelisa litlhophiso life kapa life tse khethehileng ha u kenya DS ka likoloi tse nang le mefuta e fapaneng ea phetisetso.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Kahoo sisteme ha ea ka ea arabela taelo ea "start", ka hona ke tla khutlisetsa block ena sebakeng ebe ke khaola terata ena ho senya khokahano. Hona joale, haeba u pheta taelo ea "qala", letšoao la molumo le tla utloahala 'me matšoao a boemo ba tsamaiso ea koloi a tla khantša mochine oa lisebelisoa, joalokaha ho etsahala ha senotlolo se kenngoa ka har'a senotlolo.

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 1

Hajoale re na le koloi eo re ka e qalang rele re le remoutu ntle le senotlolo sa ho khantša, empa mojule oa DS ha se sohle seo re se hlokang. Tlas'a maemo a tloaelehileng, u ntse u ke ke ua khona ho khanna koloi e qalileng u le hole, empa a re leke leha ho le joalo.

Ho tima senotlolo sa lebili, o hloka ho kenya senotlolo se tloaelehileng ka har'a senotlolo sa mollo, se se nang transponder. Joalokaha u ka bona, ho lekane ho tsamaisa senotlolo sa boemo pele u qala enjene, 'me lebili la Subaru Impreza le qala ho potoloha ka bolokolohi ka ho feletseng.

Leha ho le joalo, haeba ha u na senotlolo leha e le sefe, joale ha u hatella brake pedal koloi e tla ema. Ho bonolo haholo ho qoba moeli ona. U hloka ho tseba hore na koloi e bolella motho ea qalang hole joang hore brake e sebelisoa. U bona likou tse 'maloa tse mebala-bala ka morao ho ntlo ea module ea EVO - thapo e tsoang beseng ea CAN e tla hokela mona. Ho lekane ho tlosa thapo ena ho yuniti ea DS ka mor'a hore koloi e qalelle hole, 'me e ke ke ea arabela ho hatella brake pedal. Kaha yuniti ena e ka tlas'a sekoahelo sa mohala oa tsamaiso, ke fana ka taelo ea "qala" ka laptop ea ka, koloi e qala, ke bula lemati, ke tsoa ka koloing ebe ke tlosa sehokelo sa libese tsa CAN ho tloha yuniti ea EVO. Joalokaha u bona, enjene ea koloi e ntse e sebetsa, empa re ntse re se na senotlolo leha e le sefe sa ho hotetsa.

Joale ha u ka hatella brake pedal ha ho letho le tla etsahala hobane EVO ha e tsebe hore e hatelitsoe. Ka mor'a moo, ke khona ho kena ka mor'a lebili, ke hatelle brake, ke tsamaisa thupa ea gear sebakeng sa "Drive", 'me koloi e qala ho tsamaea. Sena sohle se etsoa ntle le senotlolo.

21:40

Conference DEFCON 27. Koloi ya hao ke koloi yaka. Karolo ea 2

Lipapatso tse ling 🙂

Kea leboha ka ho lula le rona. Na u rata lingoliloeng tsa rona? U batla ho bona litaba tse ling tse khahlisang? Re tšehetse ka ho etsa odara kapa ho khothaletsa metsoalle, cloud VPS bakeng sa batho ba ntlafatsang ho tloha ho $ 4.99, analogue e ikhethang ea li-server tsa boemo ba ho kena, e iqapetsoeng ke rona bakeng sa hau: 'Nete eohle ka VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps ho tloha $19 kapa mokhoa oa ho arolelana seva? (e fumaneha ka RAID1 le RAID10, ho fihla ho li-cores tse 24 le ho fihla ho 40GB DDR4).

Dell R730xd makhetlo a 2 a theko e tlase sebakeng sa data sa Equinix Tier IV se Amsterdam? Ke mona feela 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV ho tloha $199 naheng ea Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - ho tloha $99! Bala ka Mokhoa oa ho haha ​​​​infrastructure Corp. sehlopha ka tšebeliso ea li-server tsa Dell R730xd E5-2650 v4 tse jang li-euro tse 9000 bakeng sa penny?

Source: www.habr.com

Eketsa ka tlhaloso