ProHoster > Блог > Whakahaerenga > Te huri me te hacking Aigo whakamuna whaiaro HDD waho. Wāhanga 1: Te wehewehe i nga wahanga
Te huri me te hacking Aigo whakamuna whaiaro HDD waho. Wāhanga 1: Te wehewehe i nga wahanga
Ko te whakamuri me te hacking puku whakamuna-a-waho ko taku arearea tawhito. I nga wa o mua, i whai waahi ahau ki te whakangungu me nga tauira penei i a Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500. No tata nei, ka kawea mai e tetahi hoa mahi tetahi atu whakaaturanga: Patriot (Aigo) SK8671, he mea hanga i runga i te hoahoa angamaheni - he tohu LCD me te papapātuhi mo te whakauru i te waehere PIN. Koira te mea i puta mai…
Ko te uru ki nga raraunga kei runga i te kōpae, e kiia ana kua whakamunatia, ka mahia i muri i te whakaurunga i te waehere PIN. He kupu whakataki mo tenei taputapu:
Hei huri i te waehere PIN, me pehi koe i te F1 i mua i te whakatuwheratanga;
Me whakauru te waehere PIN mai i te 6 ki te 9 mati;
Whai muri i nga nganatanga he 15, ka whakawāteahia te kōpae.
2. Hangahanga taputapu
Tuatahi, ka wehewehea te taputapu ki etahi waahanga kia mohio ai he aha nga waahanga kei roto. Ko te mahi tino hoha ko te whakatuwhera i te keehi: he maha nga miihini miihini me te kirihou. I te whakatuwheratanga o te keehi, ka kite tatou i nga mea e whai ake nei (kia whai whakaaro ki te hononga hono e rima-titi i hokona e ahau):
2.1. Papa matua
He tino ngawari te papa matua:
Ko ona waahanga tino rongonui (tirohia mai i runga ki raro):
Jmicron JMS539 pūmana (whakaritenga) mo te USB-SATA (U1);
Tuhono USB 3 (J1).
Ko te puku kohiko SPI kei te rongoa i te firmware mo JMS539 me etahi tautuhinga.
2.2. Papa tohu LCD
Kaore he mea whakamiharo i runga i te papa LCD.
Anake:
Ko te tohu LCD o te takenga e kore e mohiotia (me te huinga momotuhi Hainamana pea); me te mana raupapa;
Tuhono riipene mo te papa papapātuhi.
2.3. Papa papapātuhi
I te wa e tirotirohia ana te papa papapātuhi, ka pai ake nga mea.
I konei, kei te taha o muri, ka kite matou i tetahi hononga riipene, me te Cypress CY8C21434 microcontroller PSoC 1 (i muri nei ka kiia noa e matou he PSoC)
Ka whakamahia e CY8C21434 te huinga tohutohu M8C (tirohia tuhinga). Kei te [wharangi hua]( (http://www.cypress.com/part/cy8c21434-24ltxi) kua tohuhia kei te tautoko i te hangarau CapSense (te otinga mai i Cypress, mo nga papapātuhi capacitive). I konei ka taea e koe te kite i te hono e rima-titi i soldered e ahau - he huarahi paerewa tenei mo te hono i tetahi kaihōtaka o waho ma te atanga ISSP.
2.4. Ka titiro ki nga waea
Kia mohio tatou he aha te hono ki konei. Ki te mahi i tenei, whakamatau noa i nga waea me te mita maha:
Ko nga whakamarama mo tenei hoahoa i tuhia ki te turi:
Ko te PSoC e whakaahuatia ana i roto i te waahanga hangarau;
Ko te hononga e whai ake nei, ko tetahi ki te taha matau, ko te atanga ISSP, na te hiahia o te aitua, e rite ana ki nga mea kua tuhia ki runga i te Ipurangi;
Ko te tūhono tino matau ko te kāpeka mō te tūhono rīpene ki te papapātuhi;
Ko te tapawha pango he tuhi o te hononga hono CN1, i hangaia hei hono i te papa matua ki te papa LCD. Ko te P11, P13 me te P4 e hono ana ki nga titi PSoC 11, 13 me 4, i runga i te papa LCD.
3. Te raupapa o nga mahi whakaeke
Inaianei kua mohio matou he aha nga waahanga o tenei puku, me: 1) kia mohio kei te noho tonu te mahi whakamunatanga taketake; 2) kimi me pehea te hanga/whakaoranga i nga taviri whakamunatanga; 3) kimihia te wahi tika ka tirohia te waehere PIN.
Ki te mahi i tenei i mahia e ahau nga mahi e whai ake nei:
i tango i te putunga raraunga mai i te puku kohiko SPI;
i ngana ki te tuku raraunga mai i te puku kohiko PSoC;
i manatokohia ko te korero i waenga i te Cypress PSoC me te JMS539 kei roto tonu nga taviri kua pehia;
I tino mohio ahau i te wa e huri ana i te kupuhipa, kaore he mea i tuhiruatia i roto i te puku kohiko SPI;
he mangere rawa ki te huri i te 8051 firmware mai i JMS539.
3.1. Te tango i te putunga raraunga mai i te puku kohiko SPI
He tino ngawari tenei tukanga:
hono nga rangahau ki nga waewae o te puku kohiko: CLK, MOSI, MISO me (kei te whiriwhiri) EN;
"Hongi" nga whakawhitiwhiti korero me te hongi ma te whakamahi i te tātari arorau (I whakamahia e ahau Saleae Logic Pro 16);
wetewetehia te kawa SPI me nga hua kaweake ki CSV;
tango painga wetewaehere_spi.rbki te wetewete i nga hua ka whiwhi i te putunga.
Kia mahara he pai te mahi o tenei huarahi i roto i te keehi o te kaiwhakahaere JMS539, na te mea ka utaina e tenei kaiwhakahaere nga firmware katoa mai i te puku kohiko i te wa tuatahi.
I te tango i tetahi putunga mai i te puku kohiko SPI, kua tae mai ahau ki te whakatau ko tana mahi anake ko te penapena i te firmware mo te taputapu mana JMicron, i hangaia ki te 8051 microcontroller. Heoi, ko te tango i te putunga o te puku kohiko SPI kua kore he hua:
ka hurihia te waehere PIN, ka noho tonu te putunga puku kohiko;
I muri i te wahanga arawhiti, kaore te taputapu e uru ki te puku kohiko SPI.
3.2. Te hongi korero
Koinei tetahi o nga huarahi ki te kimi ko wai te maramara te kawenga mo te tirotiro i nga whakawhitiwhitinga mo te wa/ihirangi o te paanga. E mohio ana tatou, kua hono te kaiwhakahaere USB-SATA ki te Cypress PSoC LCD ma te hono CN1 me nga riipene e rua. Na reira, ka honoa e matou nga tirotiro ki nga waewae e toru e rite ana:
P4, te whakauru / putanga whanui;
P11, I2C SCL;
P13, I2C SDA.
Na ka whakarewahia e matou te kaitirotiro arorau Saleae ka uru ki te papapātuhi: "123456~". Ko te mutunga, ka kite tatou i te hoahoa e whai ake nei.
I runga ka kitea e toru nga hongere whakawhiti raraunga:
he maha nga pupuhi poto i runga i te hongere P4;
i runga i te P11 me te P13 - tata tonu te whakawhiti raraunga.
Te topa i runga i te koikoi tuatahi i runga i te hongere P4 (te tapawha puru i te ahua o mua), ka kite tatou i enei e whai ake nei:
I konei ka kite koe i runga i te P4 he tata ki te 70ms o te tohu monotonous, i te tuatahi ki ahau he mahi tohu karaka. Heoi, i muri i taku whakapaunga taima ki te tirotiro i taku whakaaro, ka kitea e au ehara tenei i te tohu karaka, engari he awa ororongo ka puta ki te tweeter ina pehia nga ki. Na reira, ko tenei waahanga o te tohu kaore he korero whai hua mo tatou. Heoi, ka taea te whakamahi hei tohu mo te mohio ka rehitatia e te PSoC tetahi perehi matua.
Heoi, he rereke te ahua o te awa ororongo P4 hou: koinei te oro mo te "PIN muhu"!
Ka hoki ki te kauwhata patene, topa atu ki te kauwhata awa ororongo whakamutunga (tirohia ano te tapawhā puru), ka whiwhi:
I konei ka kite tatou i nga tohu monotonous i runga i te P11. Na te ahua nei ko te tohu karaka tenei. A ko te P13 he raraunga. Tirohia te huringa o te tauira i muri i te mutunga o te tangi. He pai ki te kite i nga mea ka tupu i konei.
Ko nga kawa e mahi ana me nga waea e rua ko te SPI, ko te I2C ranei, a ko nga korero hangarau i runga i te Cypress e kii ana ko enei titi e rite ana ki te I2C, e kite ana matou he pono i roto i ta maatau keehi:
Ko te USB-SATA chipset ka pooti tonu i te PSoC ki te panui i te ahua o te ki, ko te "0" te taunoa. Na, ka pehi koe i te "1", ka huri ki te "1". Ko te tukunga whakamutunga i muri tonu i te pehi i te "~" he rereke mena ka he te whakauru i te waehere PIN. Heoi, i tenei wa kaore au i te tirotiro i nga mea e tukuna ana ki reira. Engari e whakapae ana ahau kare pea he matua whakamunatanga tenei. Heoi ano, tirohia te waahanga e whai ake nei kia mohio ai me pehea taku tango i te umanga a-roto PSoC.