Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 1

I te mutunga o te ataata, i rongo koe i te pao - koinei te wetewete o te raka urungi miihini, e kore e taea e tatou te karo ma te whakamahi i te hikohiko. Me whakamahi koe i tetahi mea miihini, wahia te puoto raka ma te ringa, ka mahi ranei i tetahi mea penei, kaore au e mahi ki tana motuka. Ko nga firmware katoa e whakaatuhia ana i roto i enei ataata ka waatea i runga i te GitHub i muri i taku korero, na me haere noa ki te URL i runga i te kiriata ka tango i te konae OpenRemoteStart.

Me korero tatou mo nga mea ka tupu ina taapiri tatou i te Ipurangi ki tenei punaha, na te mea me pai mo tatou, tika? Ka rite ki taku korero, i hokona e ahau tetahi waahanga mana whakaoho mamao ko MyCar. Ka tae mai i roto i nga momo whakarereketanga, i a au te tauira Linkr LT-1.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

He waitohu noa a MyCar a ka hokona enei momo waahanga i raro i nga ingoa Linkr LT-1, MyCar KIA, Visions MyCar, Carlink (CL6), etc. I te mea kua puta ake, mo tetahi wa inaianei, kua whakauruhia e nga kaihokohoko KIA i Kanata tenei punaha, he iti rawa ranei tetahi taupānga e kiia nei ko MyCar KIA, ki runga i o raatau waka. He mea whakamiharo, kua kore tenei taupānga e waatea mo te tango i runga i te AppStore. Kei te hiahia ano ahau ki te tohu i whiriwhiria e au nga hua Fortin me MyCar, engari e ai ki nga arotake a nga kaiwhakamahi i runga i nga huihuinga kaupapa o nga whakaoho motuka koreutu, kaore he pai ake o etahi atu punaha me te raru ano.

He patai nui taku: He aha i hokona ai e te maakete whakaoho motika waka he hua me nga raru haumarutanga kaore tetahi e aro? No reira, mena kei te pirangi tetahi o koutou ki nga punaha whakaoho mamao, whakarongo ki nga ahuatanga nui e rua. Tuatahi, pera i taku korero i mua, mena kaore i te tika te whakauru o te punaha DS ki runga i te motuka me te tuku a-ringa, ka taea pea i muri i te tiimata o te miihini, ka peia noa te motuka me te kore he taraiwa mena ka uru etahi taputapu ki te tuku. . He tino kino. Ko te mate tuarua ko te mea ka tuu tetahi waka ki roto i te karati e piri ana, ka huri ohorere i te miihini, ka pehia e ia i te waro monoxide kua kohia. Na, ki te whai koe i te punaha CO me te karati e piri ana, me tino whai koe i nga kaitirotiro waro monoxide.

Mena ka whakamahi koe i nga punaha DS, kaua rawa e ngana ki te tiimata i te miihini o to motuka me te kore e tino mohio kei hea, na te mea he kino nga hua.

Ko te taputapu MyCar, he pouaka pango iti me nga waea e rua e puta mai ana, e 8 nga tauranga, e rua kua whakatapua ki te atanga patuiro. Ko te hono atu ki tenei atanga i whakaatu ko te taputapu e whakahaere ana i te Linux, e noho puku ana te kaiwhakanao. He ngawari ki te uru ki roto i te anga firmware ma te whakamahi i te kupu huna oelinux 123, engari ka taea e koe te whakamahi i te AE Engine me te kore e takiuru, ka taea e koe te whakauru i nga whakahau AT mai i te raina whakahau, tae atu ki te whakahau ki te huri i te wahitau IP o te taputapu. ka whakawhitiwhiti korero tenei kōwae.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Mena ka titiro tatou ki nga rarangi i raro nei, ka kite tatou i te wahitau IP o te tūmau i whiwhi ai te kōwae MyCar i nga whakahou firmware. Ko te taputapu he L-tauranga, ka taea e koe te "whakarongo" ki nga whakahau i whakawhiwhia e te waahanga. Ma te whakamahi i te AE Engine me te whakarereke i te IP o te taputapu takirua, i taea e au te whakatau ko tenei taputapu e korero ana ki te DS ma te whakamahi i te kawa UDP kore whakamunatia.

Kaore au i tino titiro ki roto, engari ki taku whakaaro he meka tino whakahirahira, whakamere hoki. Mena kei te hiahia koe ki etahi atu korero mo tenei taputapu, tirohia tenei kiriata - e whakaatu ana i te ngaohiko hiko o te 3,3V, te tere whakawhiti raraunga o te 115200 baud, he wahitau tūmau mo te whakahou i te firmware, he kupuhipa pakiaka me te hono. ki te pukapuka kaiwhakamahi.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Ka taea e te taputapu te "whakaae" i nga ngaohiko tuku teitei ake.

Ka rite ki taku korero, ka tino makariri i konei. Tata ki te marama kotahi i muri i taku koha i tenei punaha ki taku hoa wahine, ka whakatau ahau ki te tango i te waeine ki waho o te motuka kia pai te oma. Ko te mea ko tenei marama katoa e peia ana e au nga whakaaro mo te whakaraeraetanga o tenei taputapu. I tohuhia e ratou ka heke te mahana ki te -30F° mo te wiki e whai ake nei, no reira me tere ahau. I hono atu ahau ki te anga ka mahi, engari na te mea karekau i te tino pai te urunga waea i taku taiwhanga kaainga, ka whakatau ahau ki te mahi me te pouaka ki tetahi atu rorohiko. He taura poto te waeine FTDI e whakamahia ana e au, no reira ka kitea e au he waea roa ake, ka kuhu ki te waeine DS, ka kuhu ki roto i te rorohiko, katahi ka whakakāhia e au te hiko, ka timata taku waeine ki te kai paipa!

Ko te akoranga hei ako mai i tenei ko: mena kei te hacking koe i nga taputapu, me whakarite he waahanga mokowhiti! He penei te korero a taku hoa wahine i te ahua o te korero: Mena he kaiwhaiwhai koe, kaua e tukua e ia ki te takaro ki o taonga Kirihimete! Inaianei ka titiro tatou ki te raupaparorohiko, ki taku whakaaro karekau he paowa i konei.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

I timata ahau i tetahi takawaenga tangata-i-te-waenganui, kua monoa te manatoko SSL i runga i taku waea, me te mataki he aha te hokohoko i tukuna e te taupānga ki te tuara. I te rehitatanga, i kite ahau i tangohia e te punaha taku wahitau imeera ka tukuna ki te ratonga paetukutuku kia mohio kei te hono te wahitau ki tetahi kaute o naianei. He mea whakamere i whakamahia e te punaha te Motuhēhēnga Taketake nā te mea kāre anō au kia hanga pūkete. Kare au i mohio he aha te mahi mo enei korero, no reira ka tuhia e au ki roto i te pukamahi ka haere tonu. I hanga e ahau taku kaute me te takiuru, a ko te mea tuatahi ka mahia e te tono ina takiuru ko te karanga i te ratonga tukutuku hei manatoko i te kaiwhakamahi o naianei. Na ka karanga noa ahau ki tenei tūmau tukutuku me nga tohu kua kitea e ahau i mua, i whakamahia hei tirotiro mena kei te noho taku wahitau imeera, a ka hoatu ki a Mycar Admin te uru hei whakautu.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

I ruarua ahau he putea kaiwhakahaere punaha tenei na te mea, ahakoa te tangi nui, he iti noa nga painga. Ina hoki, e mohio ana tatou katoa ki nga tangata penei.

Na reira, ka hanga e ahau tetahi atu tono - te whakahau EngineStart, ki te timata i te motuka mai i tenei kaute, pawhiria te "Tukua", ka whiwhi i te mana whakahau hei whakautu - "200 OK", a i muri i te toru hēkona ka timata taku motuka ki te neke.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

I te mea kua puta ake, ko te putea Kaiwhakahaere Mycar he putea whakahaere kua whakawetohia ki te taupānga pūkoro. Engari ehara ko tera anake. I runga i tetahi o nga kiriata o mua i kite koe i tetahi mea penei he kii API. Ano, mai i te aro turuki i taku hokohoko tūmau takawaenga rūpahu, i ako ahau ka taea enei taviri API hei whakakapi i te ingoa kaiwhakamahi me te kupuhipa. Mena ka whakamahi koe i te "API" hei ingoa kaiwhakamahi me tetahi o enei ki, ka taea e koe te whakamotuhēhē i te kaiwhakamahi.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Na ka kapehia e ahau nga korero o te rarangi "APIKey", ka whakapiri ki te raina Kupuhipa o te tono POST, ka paato i te paatene "Tukua".

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Heoi, karekau i whai hua, kaore au e mohio he aha mo te 5 meneti te roa. I te mutunga, ka mohio ahau kua wareware ahau ki te tango i nga korukī me te piko i roto i te taviri API kua kapehia, ko te mea i kii mai ki ahau: "I he koe ki te syntax SQL." I marama ki ahau ka taea e koe te whakamahi noa i te werohanga SQL taketake ki te karo i te katoa o nga mahi takiuru me te noho hei kaiwhakahaere, tetahi kaiwhakamahi ranei e hiahia ana koe. Ki taku whakaaro karekau ano tetahi i ngana ki te tahae motoka ma te wero SQL, na me whakamatau.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

I te nuinga o te wa, ka uru atu ahau ki taku kaute, ka paato i te "Tukua" ka whiwhi "200 OK" hei whakautu. I tenei wa ka whakaaro ahau ki te tuhi ataata. He iti te pouri na te mea i te po tonu ahau i te kiriata mai i taku matapihi o te tari. Na, ka uru atu ahau ki te whakahau, ka kite koe i te matapihi kei te whiti nga rama o te motuka i te iari i raro. I te tuatahi he ngoikore to ratou rama, engari katahi ka timata nga rama ki te whiti i te kaha tonu - koinei te miihini e huri ana. Na, i timata ahau i te motuka ma te whakamahi i te werohanga SQL (pakipaki a te hunga whakarongo).

Engari ehara ko tera anake. Ka taea te whakamahi i te werohanga SQL ehara i te mea noa mo te whakamanatanga, engari hei whakakapi ano i etahi atu tawhā penei i te URL, te patai tawhā tinana aho, etc. Inaa, ka whakamahia e tenei punaha nga werohanga SQL i nga waahi katoa. Ma te titiro ki nga karere hapa, ka kite tatou ko nga mea ka whakauruhia hei kupuhipa ka whakatauritea tika ki te rarangi kupuhipa i roto i te paataka raraunga.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Ko te tikanga ka whakamahia e ratou nga kupu huna kuputuhi noa i te werohanga SQL. I a ratou e kii ana, "Kaore tenei i te pai, he kino rawa atu!" Engari mo te SQL, me titiro koe he aha atu ka taea e koe ki te timata i to motuka. Ka tukuna noa e koe te whakahau "EngineStart" me te whakautu ka whiwhi koe i tetahi tohu tohu nama e tohu ana i te tohu o tenei whakahau, i tenei keehi ko ID = 3. Ma te mohio ki te tohu, ka taea e koe te "toia" he ratonga ka whakaatu i te mana o tenei. whakahau.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Na ma te whakanui ake, te whakaheke ranei i te uara ID, kei te "toia" e ahau te mana o nga whakahau kua tukuna ki runga i taua punaha.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Karekau he mea tino pai mo tera, ahakoa, ka whakaaro ahau mena he tohutoro tika mo tetahi mea i konei ka taea e au te timata i taku motuka. Na ka whakahaere ahau i te whakahau "EngineStart" hei kaiwhakamahi tika mai i taku kaute, katahi ka ngana ki te waea ma te kaute a tetahi atu kaiwhakamahi, kaore e uru ki te punaha. Hei whakautu, ka tae mai he karere hapa: "Kaore tenei kaute i roto i te horopaki o te hierarchy." Na tera pea e kore e mahi tenei hack. Heoi, ki te titiro koe ki tenei API, ka kite koe he taarua nga korero - kua mapi te wahitau imeera o te kaiwhakamahi ki tana ID kaute.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Mena kei te whakawhanake koe i tetahi API, kei te hacking ranei koe i tetahi API, ko te ahua o te taarua o nga korero ka kitea e matou i tenei URL ka waiho hei puna hapa. I tenei keehi, ka taea e nga pepeke API te whakaatu i a raatau ano i roto i nga huarahi rereke e wha.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Mena ka titiro koe ki nga keehi 2 me te 3, kua tuhia ki te whero, ka kite koe i nga tohutoro tika ki te ahanoa. I nga keehi e rua, kaore te punaha e tirotiro mena kua whakamanahia koe ki te whakahaere i te whakahau. I whakamatauria e au te keehi 2 karekau i pai, me pehea te keehi 3? I konei me whakakapi noa te ID pūkete USER_EMAIL i te URL na te mea e pa ana ki te ID pūkete ACCOUNT_ID. I mua i whakamahia e matou te ID putea a te tangata i paopaohia, engari inaianei kei te whakamahi matou i te kaute a te kaitukino. Na ka whakamahia e ahau te ID kaute a te kaitukino me te ID taputapu a te tangata i mate, ka tukuna te whakahau me te tumanako ka whiwhi ahau i te mana whakahau "200 OK" ka riro te mana o te taupānga MyCar.
Na, me nga vectors whakaeke rereke e toru, i taea e matou te mahi i nga mea katoa ka taea e te kaiwhakamahi tika o te tono. Ko te tikanga ka kitea e koe tetahi motuka i roto i te taone nui, whakatauhia tana hanga me tana tauira ki roto i te tono, katahi ka iriti i te motuka ka tiimata. Ka taea e tatou te whakaweto, te whakahuri ranei i te whakaoho, te whakarereke i te tahua ratonga o te motuka me te tirotiro i te mana o tetahi whakahau. A ka taea tenei katoa i roto i nga huarahi rereke e toru.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

E kitea ana i ngana nga kaihanga MyCar ki te whakatika i nga hapa o te punaha. Na, mo nga kupuhipa kua oti te whakauru, ka tukuna he takawaenga whakamuri ki mua o te tono hei huna i nga tohu e whakamahia ana mo te whakamanatanga. Ko te raru ko nga takawaenga whakamuri ehara i te makutu me te kore e taea te whakatika i nga raru katoa. I penapenahia e ratou te werohanga SQL i roto i te ratonga tuatoru kia kore ai he kupuhipa ka taea tonu e au te whakamahi ma te huarahi whakamana kaiwhakamahi.

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

I whakatau ahau ki te ata titiro ki te hanganga URL. Kua kite pea koe he m2m nga wahitau katoa e whakamahia ana e te punaha. I te whakatau koinei etahi momo taunekeneke a-roto mo te tikanga whakamana i roto i te tono MyCar, i whakauruhia e ahau enei reta ki a Google ka kitea te paetukutuku M2M Suite. Ko te mea anake ka taea e koe ina kite koe i tenei puka ko te whakauru i nga korukī kotahi e rua ki roto ka kite ka ahatia. Ko te mea ka puta ka whiwhi koe i te werohanga SQL e hiahiatia ana (pakipaki a te hunga whakarongo).

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

A ka tae mai tenei i etahi marama i muri mai i te korero a nga kaihanga i tetahi raru mo te werohanga SQL. Mena he raruraru penei te ahua o tetahi taupānga, me tere tonu te whakatika, engari ka kite koe, kaore nga kaihanga i mahi. Ki taku whakaaro he kino tenei ahua o te whakahawea ki nga kaiwhakamahi.

Ko te kōwae MyCar he wae GPS kia taea e ia te whai i te waahi o to waka me te whakaatu i roto i te tono. Engari, i te mea i puta mai, ka penapenahia e ratau te waahi o nga motuka o naianei. He maha nga korero ka penapenahia e ratou, he nui noa atu i te mea e hiahiatia ana hei pupuri i te waahi o te motuka. I roto i taku keehi, neke atu i te 13 nga ra o te whakamahi i te tono, he iti ake i te rua mano nga tohu geolocation o nga waahi i torohia e taku motuka. Ko te kaupapa here tūmataiti a te kamupene kaiwhakawhanake MyCar e kore e korero mo enei kohinga korero.

Heoi, ka tino kino rawa atu. Ka taea e koe te tohe he hua noa tenei o te whakatinanatanga ratonga waahi. Engari ko te mea, hei utu mo te hanga rarangi o nga waahi e haere ai to waka, ka whakamahia e ratou tetahi atu API e tātari ana i aua raraunga me te whakatau i nga waahi ka haere tonu to waka. Ano, ki taku mohio, kaore he tohu o taua ahuatanga i roto i te kaupapa here tūmataiti. Kaore pea tenei i te tino miharo na te mea i muri i te maha o te rapu, ka kitea e au te kamupene matua o MyCar e kiia nei ko Procon Analytics, i haere ki to raatau paetukutuku me te toro ki te waahanga FAQ. I konei ka tae mai ahau ki te patai: "Me pehea e whakarite ai koe i te haumarutanga raraunga?" Ko te whakautu a te kamupene: "Kaore i rite ki nga kapua a te iwi e whakataetae ana mo te kaupapa matua i roto i te rokiroki raraunga, ka whakamahi a Procon Analytics i tana ake kapua mariko, ka whakamahia anake mo nga kaiwhakamahi o ta maatau tono, ka tiakina mai i te pokanoa a etahi atu kaiwhakamahi. He taiao kapua motuhake tenei me te nui o te haumarutanga, e whakarite ana i te waatea me te tere o te tuku ratonga. Ma te mahi tahi me Procon Analytics, ka taea e koe te maia kei te tiakina pai to raraunga." Kaore au e mohio he aha taku korero mo tenei ...

Huihuinga DEFCON 27. Ko to waka toku waka. Wāhanga 2

Mena ka haere koe ki to raatau wharangi Pukamata, ka kitea e koe etahi atu mea whakamere. I konei ka tuhi noa ratou: "He mea nui te tiaki i nga korero mo to waka!" Kaati, ka whakaae noa ahau ki tera korero.

Na, hoki ki te patai i timata ahau me: "Me pehea e puta ai tenei me pehea e taea ai te karo"? Ko te mea nui, me pehea e taea ai e tatou te hapori te aukati i tenei ahuatanga?

Ka mutu taku purongo, engari ka taea tonu e au te whakautu i nga patai e rua (pakipaki a te hunga whakarongo).

Kei te patai koe mena kua whakatikahia e ratou nga mea katoa? I tenei wa, ki taku whakaaro kua whakatikahia e ratou nga pepeha katoa i korerotia e ahau ki a ratou, haunga nga hapa kaupapa here tūmataiti i whakahuahia e au i te mutunga o te korero. Ko te wa whakamutunga i tirotirohia e au, kaore i rereke nga mea katoa. Ka pataihia mehemea ka taea e au te whakatika i nga tawhā o te miihini hiko hiko (ECU) o te motuka i te ahua rite, ka whakautu ahau ko taku mahi he whakatika i nga tawhā o te motuka i roto i te tono MyCar anake. Ka penapenahia he whakaaturanga mamati o te waka e whakatikaia ana ma te uru tika ki te ahanoa, werohanga SQL, tetahi atu vector whakaeke ranei.

Ko te patai whakamutunga: he punaha tiimata miihini korekore kei roto i taku motuka me te paatene "Tīmata" me te aha te ahuatanga o te raka urungi i tenei keehi? Ko taku whakautu he patene penei a MyCar, no reira karekau he raka urungi o tenei punaha. Ki taku whakaaro mena ka whakauruhia e koe tenei punaha, kare e taea e koe te whakawhirinaki ki te raka urungi.

Ko etahi panui 🙂

Mauruuru koe mo te noho ki a matou. He pai ki a koe a maatau tuhinga? Kei te hiahia koe ki te kite i etahi atu mea whakamere? Tautokohia matou ma te tuku ota me te tuku korero ki o hoa, kapua VPS mo nga kaihanga mai i te $4.99, he tairitenga ahurei o nga kaitoro taumata-urunga, na matou i hanga mo koe: Ko te pono katoa mo VPS (KVM) E5-2697 v3 (6 Cores) 10GB DDR4 480GB SSD 1Gbps mai i te $19 me pehea ranei te tiri i tetahi tūmau? (e waatea ana me te RAID1 me te RAID10, tae atu ki te 24 matua me te 40GB DDR4).

Dell R730xd 2x iti ake i te pokapū raraunga Equinix Tier IV i Amsterdam? Anei i konei 2 x Intel TetraDeca-Core Xeon 2x E5-2697v3 2.6GHz 14C 64GB DDR4 4x960GB SSD 1Gbps 100 TV mai i te $199 i roto i te Netherlands! Dell R420 - 2x E5-2430 2.2Ghz 6C 128GB DDR3 2x960GB SSD 1Gbps 100TB - mai i te $99! Pānuihia mo Me pehea te hanga hanganga corp. akomanga ki te whakamahi o Dell R730xd E5-2650 v4 tūmau utu 9000 euros mo te pene?

Source: will.com

Tāpiri i te kōrero