ProHoster > Pūnaewele > Nā Administration > ʻO ka hoʻihoʻi ʻana a me ka hacking ʻana iā Aigo e hoʻopili ponoʻī iā ia iho i ka drive HDD waho. Mahele 1: Ka wehe ʻana i nā ʻāpana
ʻO ka hoʻihoʻi ʻana a me ka hacking ʻana iā Aigo e hoʻopili ponoʻī iā ia iho i ka drive HDD waho. Mahele 1: Ka wehe ʻana i nā ʻāpana
ʻO ka hoʻihoʻi ʻana a me ka hacking i nā drive hoʻopunipuni pilikino waho kaʻu leʻaleʻa kahiko. I ka wā ma mua, ua loaʻa iaʻu ka manawa e hoʻomaʻamaʻa me nā hiʻohiʻona e like me Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500. I kēia mau lā, ua lawe mai kekahi hoa hana iaʻu i kahi hōʻike hou: Patriot (Aigo) SK8671, i kūkulu ʻia e like me kahi hoʻolālā maʻamau - kahi hōʻailona LCD a me kahi kīpē no ke komo ʻana i kahi code PIN. ʻO ia ka mea i puka mai…
Loaʻa i ka ʻikepili i mālama ʻia ma ka disk, i manaʻo ʻia i hoʻopili ʻia, e lawe ʻia ma hope o ke komo ʻana i ka code PIN. ʻO kekahi mau memo hoʻolauna ma kēia hāmeʻa:
No ka hoʻololi ʻana i ke code PIN, pono ʻoe e kaomi F1 ma mua o ka wehe ʻana;
Pono ka helu PIN mai 6 a 9 mau huahelu;
Ma hope o 15 mau hoʻāʻo hewa, holoi ʻia ka disk.
2. Hoʻolālā lako lako
ʻO ka mea mua, hoʻokaʻawale mākou i ka hāmeʻa i mau ʻāpana e hoʻomaopopo i nā ʻāpana o ia mea. ʻO ka hana koʻikoʻi ka wehe ʻana i ka hihia: ka nui o nā microscopic screws a me ka plastic. I ka wehe ʻana i ka hihia, ʻike mākou i kēia aʻe (e hoʻolohe i ka konohiki ʻelima aʻu i kūʻai aku ai):
2.1. Papa nui
He mea maʻalahi ka papa nui:
ʻO kāna mau ʻāpana kaulana loa (nānā mai luna a lalo):
Jmicron JMS539 mea hooponopono (kikoʻī) no USB-SATA (U1);
Hoʻopili USB 3 (J1).
Mālama ka SPI flash drive i ka firmware no JMS539 a me kekahi mau hoʻonohonoho.
2.2. Papa kuhikuhi LCD
ʻAʻohe mea kupaianaha ma ka papa LCD.
wale:
Hōʻike LCD o ke kumu ʻike ʻole ʻia (malia paha me kahi hoʻonohonoho kikokikona Kina); me ka mana kaʻina;
Mea hoʻohui lipine no ka papa keyboard.
2.3. Papa keyboard
I ka nānā ʻana i ka papa keyboard, ʻoi aku ka hoihoi o nā mea.
Eia, ma ka ʻaoʻao hope, ʻike mākou i kahi mea hoʻohui lipine, a me kahi Cypress CY8C21434 microcontroller PSoC 1 (ma hope aʻe e kapa mākou iā PSoC)
Hoʻohana ʻo CY8C21434 i ka hoʻonohonoho aʻo M8C (e ʻike palapala). Ma [ʻaoʻao huahana]( (http://www.cypress.com/part/cy8c21434-24ltxi) ua hōʻike ʻia e kākoʻo ana i ka ʻenehana CapSense (ka hoʻonā mai Cypress, no nā kī kī capacitive). Maanei hiki iā ʻoe ke ʻike i ka mea hoʻohui lima-pin aʻu i kūʻai aku ai - he ala maʻamau kēia no ka hoʻopili ʻana i kahi polokalamu waho ma o ka interface ISSP.
2.4. Ke nana nei i na uwea
E noʻonoʻo kākou i ka mea e pili ana ma ʻaneʻi. No ka hana ʻana i kēia, e hoʻāʻo wale i nā uea me kahi multimeter:
Nā wehewehe no kēia kiʻi i kaha ʻia ma ke kuli:
Hōʻike ʻia ka PSoC ma ka ʻōlelo kikoʻī;
ʻO ka mea hoʻohui aʻe, ʻo ka mea ma ka ʻākau, ʻo ia ka ISSP interface, e like me ka makemake o ka hopena, e like me ka mea i kākau ʻia e pili ana iā ia ma ka Pūnaewele;
ʻO ka mea hoʻohui ʻākau ʻo ia ka pahu no ka mea hoʻopili lipine i ka papa keyboard;
ʻO ka ʻāpana ʻeleʻele kahi kiʻi o ka mea hoʻohui CN1, i hoʻolālā ʻia e hoʻohui i ka papa nui i ka papa LCD. Hoʻopili ʻia ʻo P11, P13 a me P4 i nā pine PSoC 11, 13 a me 4, ma ka papa LCD.
3. Ke kaʻina o nā ʻanuʻu hoʻouka
I kēia manawa ua ʻike mākou i nā ʻāpana o kēia kaʻa, pono mākou e: 1) e hōʻoia i ka loaʻa ʻana o ka hana hoʻopunipuni kumu; 2) e ʻike pehea i hana ʻia ai nā kī hoʻopunipuni; 3) e ʻimi i kahi e nānā pono ʻia ai ke code PIN.
No ka hana ʻana i kēia, ua hana wau i kēia mau hana:
lawe i kahi hoʻolei ʻikepili mai kahi kaʻa uila SPI;
ua hoʻāʻo e hoʻolei i ka ʻikepili mai kahi pahu uila PSoC;
hōʻoia i ka kamaʻilio ma waena o Cypress PSoC a me JMS539 i loaʻa nā kī kī;
Ua hōʻoia wau i ka wā e hoʻololi ai i ka ʻōlelo huna, ʻaʻohe mea i kākau ʻia ma ka SPI flash drive;
ua moloā loa e hoʻohuli i ka firmware 8051 mai JMS539.
3.1. Ka lawe ʻana i ka ʻikepili mai kahi pahu uila SPI
He mea maʻalahi kēia kaʻina hana:
e hoʻopili i nā ʻimi i nā wāwae o ke kaʻa uila: CLK, MOSI, MISO a me (koho) EN;
"Sniff" kamaʻilio me kahi sniffer me ka hoʻohana ʻana i ka loiloi loiloi (hoʻohana wau Saleae Logic Pro 16);
decode SPI protocol a hoʻokuʻu aku i nā hopena i CSV;
e hoʻohana decode_spi.rbe hoʻokaʻawale i nā hopena a loaʻa kahi dump.
E ʻoluʻolu e hana maikaʻi kēia ala i ka hihia o ka mea hoʻokele JMS539, no ka mea, hoʻouka kēia mea hoʻokele i nā firmware āpau mai ka flash drive i ka pae hoʻomaka.
Ma hope o ka lawe ʻana i kahi pahu mai ka SPI flash drive, ua hiki iaʻu i ka hopena ʻo kāna hana wale nō ka mālama ʻana i ka firmware no ka mana mana JMicron, i kūkulu ʻia i ka microcontroller 8051. ʻO ka mea pōʻino, ʻaʻole pono ka lawe ʻana i ka pahu flash SPI:
i ka wā e hoʻololi ʻia ai ke code PIN, e hoʻomau ʻia ka pahu flash drive;
Ma hope o ka hoʻomaka ʻana, ʻaʻole i komo ka mea i ka SPI flash drive.
3.2. Honi ana i na kama'ilio
ʻO kēia kahi ala e ʻike ai i ka chip ke kuleana no ka nānā ʻana i nā kamaʻilio no ka manawa / ʻike hoihoi. E like me kā mākou i ʻike mua ai, pili ka mana USB-SATA i ka Cypress PSoC LCD ma o ka mea hoʻohui CN1 a me ʻelua mau lipine. No laila, hoʻohui mākou i nā probes i nā wāwae kūpono ʻekolu:
P4, hoʻokomo / puka maʻamau;
P11, I2C SCL;
P13, I2C SDA.
A laila hoʻomaka mākou i ka Saleae logic analyzer a komo i ka papa keyboard: "123456~". ʻO ka hopena, ʻike mākou i ke kiʻi aʻe.
Ma luna o laila hiki iā mākou ke ʻike i ʻekolu mau ala hoʻololi data:
aia kekahi mau pōkole pōkole ma ke kahawai P4;
ma P11 a me P13 - kokoke mau ka hoʻololi ʻikepili.
ʻO ka hoʻonui ʻana i ka spike mua ma ke kahawai P4 (ka ʻāpana polū i ka kiʻi mua), ʻike mākou i kēia:
Ma ʻaneʻi hiki iā ʻoe ke ʻike ma ka P4 aia ma kahi o 70ms o kahi hōʻailona monotonous, ʻo ia ka mea i manaʻo mua iaʻu e pāʻani i ke ʻano o ka hōʻailona uaki. Eia naʻe, ma hope o ka hoʻolilo ʻana i kekahi manawa i ka nānā ʻana i kaʻu kuhi, ʻike wau ʻaʻole kēia he hōʻailona uaki, akā he kahawai leo i hoʻopuka ʻia i ka tweeter ke kaomi ʻia nā kī. No laila, ʻaʻole i loaʻa i kēia ʻāpana o ka hōʻailona ka ʻike pono no mākou. Eia nō naʻe, hiki ke hoʻohana ʻia i mea hōʻailona e ʻike ai i ka wā e hoʻopaʻa inoa ai ka PSoC i kahi kī kī.
Eia naʻe, he ʻokoʻa iki ke kahawai leo P4 hou loa: ʻo ia ka leo no ka "PIN kūpono ʻole"!
Ke hoʻi nei i ka pakuhi kī, e hoʻonui i ka pakuhi kahawai leo hope loa (e ʻike hou i ka ʻāpana polū), loaʻa iā mākou:
Maanei mākou e ʻike ai i nā hōʻailona monotonous ma P11. No laila me he mea lā ʻo kēia ka hōʻailona uaki. A ʻo P13 ka ʻikepili. E nānā i ka loli ʻana o ke kumu ma hope o ka pau ʻana o ka beep. He mea hoihoi ke ʻike i nā mea e hana nei ma ʻaneʻi.
ʻO nā protocols e hana pū ana me nā uea ʻelua, ʻo ia ka SPI a i ʻole I2C, a ʻo ka ʻōlelo kikoʻī ʻenehana ma Cypress e ʻōlelo nei e pili ana kēia mau pine me I2C, a mākou e ʻike nei he ʻoiaʻiʻo i kā mākou hihia:
Ke koho mau nei ka USB-SATA chipset i ka PSoC e heluhelu i ke kūlana o ke kī, ʻo ia ka "0". A laila, ke paʻi ʻoe i ke kī "1", hoʻololi ia i "1". ʻOkoʻa ka hoʻouna hope loa ma hope o ke kaomi ʻana iā "~" inā hoʻokomo ʻia ka code PIN hewa. Eia naʻe, i kēia manawa ʻaʻole au i nānā i ka mea e lawe ʻia nei ma laila. Akā ke manaʻo nei au ʻaʻole paha he kī hoʻopunipuni kēia. Eia nō naʻe, e ʻike i ka ʻāpana aʻe e hoʻomaopopo i kaʻu wehe ʻana i ka PSoC internal firmware.