ProHoster > Blog > Pulega > Toe fesuia'i ma hacking Aigo e fa'ailogaina e ia lava le ta'avale HDD fafo. Vaega 1: Vaevaeina i ni vaega
Toe fesuia'i ma hacking Aigo e fa'ailogaina e ia lava le ta'avale HDD fafo. Vaega 1: Vaevaeina i ni vaega
O le fa'aliliuina ma le ta'iina o ta'avale fa'ailoga a le tagata lava ia o la'u mea fiafia tuai. I le taimi ua tuanaʻi, sa ou maua le avanoa e faʻataʻitaʻi ai ma faʻataʻitaʻiga e pei o Zalman VE-400, Zalman ZM-SHE500, Zalman ZM-VE500. Talu ai nei lava, na aumai ai e se paaga ia te aʻu se isi faʻaaliga: Patriot (Aigo) SK8671, lea e fausia e tusa ai ma se mamanu masani - o se faʻailoga LCD ma se piano mo le ulufale atu i se PIN code. O le mea lena na tupu mai ai ...
Avanoa i faʻamatalaga o loʻo teuina i luga o le disk, lea e faʻapea o faʻailoga, e faia pe a uma ona ulufale i le PIN code. O nai faʻamatalaga folasaga i lenei masini:
Ina ia suia le PIN code, e tatau ona e oomi le F1 ae le'i tatalaina;
O le PIN code e tatau ona iai mai le 6 i le 9 numera;
A mae'a le 15 taumafaiga sese, ua kilia le tisiki.
2. Fa'atonuga o meafaigaluega
Muamua, matou te vaevaeina le masini i ni vaega e malamalama ai poʻo a vaega o loʻo i ai. O le galuega pito sili ona faigata o le tatalaina lea o le pusa: tele o sikulima microscopic ma palasitika. I le tatalaina o le pusa, matou te vaʻai i mea nei (faʻalogo i le fesoʻotaʻiga lima-pin na ou faʻapipiʻiina):
2.1. Laupapa autu
O le laupapa autu e fai si faigofie:
O ona vaega sili ona iloga (vaai mai luga i lalo):
Jmicron JMS539 pule (fa'amatalaga) mo USB-SATA (U1);
USB 3 so'oga (J1).
O le SPI flash drive e teuina le firmware mo le JMS539 ma nisi faʻatulagaga.
2.2. laupapa fa'ailoga LCD
E leai se mea ofoofogia i luga ole laupapa LCD.
Na'o:
Fa'ailoga LCD e le iloa le amataga (atonu o lo'o iai se seti mata'itusi Saina); fa'atasi ai ma le fa'atonuga fa'asolosolo;
Lipine feso'ota'i mo laupapa keyboard.
2.3. Laupapa laupapa
Pe a su'esu'eina le laupapa keyboard, e sili atu le manaia o mea.
O iinei, i le pito i tua, matou te vaʻaia ai se fesoʻotaʻiga lipine, faʻapea foʻi ma le Cypress CY8C21434 microcontroller PSoC 1 (o le a matou taʻua mulimuli ane PSoC)
CY8C21434 fa'aaoga le seti fa'atonuga M8C (va'ai fa'amaumauga). I luga o [itulau oloa]( (http://www.cypress.com/part/cy8c21434-24ltxi) o loʻo faʻaalia e lagolagoina le tekinolosi CapSense (fofo mai Cypress, mo keyboards capacitive). O iinei e mafai ona e vaʻaia ai le fesoʻotaʻiga e lima-pin na ou faʻapipiʻiina - o se faiga masani lea mo le faʻafesoʻotaʻi o se polokalame i fafo e ala i le ISSP interface.
2.4. Va'ai i uaea
Se'i tatou va'ai po o le a le mea e feso'ota'i ai iinei. Ina ia faia lenei mea, naʻo le suʻeina o uaea i se multimeter:
Fa'amatalaga mo lenei ata o lo'o tusia ile tulivae:
O le PSoC o loʻo faʻamatalaina i le faʻamatalaga faʻapitoa;
o le isi fesoʻotaʻiga, le tasi i le itu taumatau, o le ISSP interface, lea, e ala i le manaʻoga o le faʻalavelave, e fetaui ma mea o loʻo tusia i luga o le Initaneti;
O le so'oga pito i luga taumatau o le fa'amau lea mo le so'oga lipine i le laupapa piano;
O le fa'ailoga lanu uliuli o se ata o le feso'ota'iga CN1, ua mamanuina e fa'afeso'ota'i le laupapa autu i le laupapa LCD. P11, P13 ma P4 e fesoʻotaʻi atu i pine PSoC 11, 13 ma 4, i luga o le laupapa LCD.
3. Fa'asologa o laasaga o osofa'iga
O lea ua tatou iloa po'o a vaega o lo'o i ai i lenei ta'avale, e mana'omia ona tatou: 1) fa'amautinoa o lo'o iai moni le fa'ailoga autu; 2) su'e pe fa'afefea ona fa'atupuina/fa'asaoina ki fa'ailoga; 3) saili po o fea tonu o le a siaki ai le PIN code.
Ina ia faia lenei mea sa ou faia laasaga nei:
ave fa'amaumauga fa'amaumauga mai le SPI flash drive;
taumafai e lafo fa'amaumauga mai se PSoC flash drive;
faʻamaonia o le fesoʻotaʻiga i le va o le Cypress PSoC ma le JMS539 o loʻo i ai moni lava ki;
Na ou mautinoa pe a suia le upu faʻamaonia, e leai se mea e faʻauluina i le SPI flash drive;
sa paie e toe fesuiai le 8051 firmware mai le JMS539.
3.1. Ave'ese fa'amaumauga mai le SPI flash drive
O lenei faiga e matua faigofie lava:
fa'afeso'ota'i su'esu'ega i vae o le ta'avale moli: CLK, MOSI, MISO ma (filifiliga) EN;
"sniff" fesoʻotaʻiga ma se sogisogi e faʻaaoga ai se suʻesuʻega faʻapitoa (na ou faʻaaogaina Saleae Logic Pro 16);
fa'asolo le tulafono SPI ma fa'atau atu i'uga ile CSV;
faʻaaoga decode_spi.rbe fa'avasega fa'ai'uga ma maua se lafoa'i.
Faamolemole ia matau o lenei auala e aoga tele i le tulaga o le JMS539 pule, talu ai o lenei pule e utaina uma le firmware mai le flash drive i le amataga.
Ina ua uma ona ave le lafoaia mai le SPI flash drive, na ou oʻo mai i le faaiuga e na o le pau lava le galuega o le teuina o le firmware mo le masini e pulea ai le JMicron, lea e fausia i le 8051 microcontroller. Ae paga lea, o le lafoaia o le SPI flash drive na foliga mai e leai se aoga:
pe a suia le PIN code, e tumau pea le lafoaia o le flash drive;
A maeʻa le laasaga amata, e le mafai e le masini ona maua le SPI flash drive.
3.2. Sogisogi fesootaiga
O se tasi lea o auala e su'e ai po'o le fea chip e nafa ma le siakiina o feso'ota'iga mo le taimi / mea e fiafia i ai. E pei ona tatou iloa, o le USB-SATA pule e fesoʻotaʻi i le Cypress PSoC LCD e ala i le fesoʻotaʻiga CN1 ma lipine lua. O le mea lea, matou te faʻafesoʻotaʻi suʻega i vae tutusa e tolu:
P4, fa'aoga lautele/tuuina atu;
P11, I2C SCL;
P13, I2C SDA.
Ona matou faʻalauiloaina lea o le suʻesuʻega faʻapitoa a Saleae ma ulufale i luga o le piano: "123456~". O se taunuuga, tatou te vaʻai i le ata o loʻo i lalo.
I luga o lea mea e mafai ona tatou vaʻaia ai auala faʻamatalaga e tolu:
o lo'o i ai le tele o pu'upu'u pupuu i luga o le ala P4;
i luga o le P11 ma le P13 - toetoe lava faʻaauau pea fefaʻatauaiga o faʻamatalaga.
Fa'asolo i luga o le spike muamua i luga o le auala P4 (fa'ata'afa lanumoana i le ata muamua), matou te va'ai i mea nei:
O iinei e mafai ona e vaʻai i luga ole P4 e toetoe lava 70ms o se faʻailoga monotonous, lea na foliga mai ia te aʻu i le taimi muamua o loʻo faia le matafaioi o se faʻailoga uati. Ae ui i lea, ina ua uma ona faʻaalu sina taimi e siaki ai laʻu mate, na ou iloa ai e le o se faʻailoga uati, ae o se faʻalogo leo e faʻaalia i le tweeter pe a oomiina ki. O le mea lea, o lenei vaega o le faailo lava ia e le o iai ni faʻamatalaga aoga mo i matou. Ae ui i lea, e mafai ona faʻaaogaina e fai ma faʻailoga e iloa ai pe a resitalaina e le PSoC se lomitusi autu.
Ae ui i lea, o le P4 fou leo leo e fai si ese: o le leo mo le "PIN le aoga"!
Toe fo'i atu i le kalafi ki, fa'asolo i luga o le kalafi fa'alogo mulimuli (toe va'ai le fa'ata'afa'a lanumoana), tatou te maua:
O iinei tatou te vaʻaia ai faʻailoga monotonous ile P11. E foliga mai la o le faailo o le uati lea. Ma o le P13 o faʻamaumauga. Matau pe faapefea ona suia le mamanu pe a uma le tagi. O le a manaia le vaai i le mea e tupu iinei.
O faʻasalalauga e galulue faʻatasi ma uaea e lua e masani lava SPI poʻo le I2C, ma o faʻamatalaga faʻapitoa ile Cypress o loʻo taʻua ai o nei pine e fetaui ma le I2C, lea tatou te vaʻaia e moni i la tatou tulaga:
O le USB-SATA chipset e palota i taimi uma le PSoC e faitau le tulaga o le ki, lea e le mafai o le "0". Ma, a e oomi le "1" ki, e suia i le "1". O le fa'asalalauga mulimuli i le taimi lava e uma ai ona oomi le "~" e ese pe a sese le PIN code na tu'uina. Ae ui i lea, i le taimi nei ou te leʻi siakiina mea o loʻo faʻasalalau atu iina. Ae ou te masalo o lenei mea e foliga mai e le o se faʻailoga faʻailoga. Ae ui i lea, vaʻai i le isi vaega e malamalama ai pe faʻapefea ona ou aveesea le PSoC internal firmware.