"Серия статей по взлому, атакам и защите информации." - читать интересную книгу автора (Крис Касперски) ё pрчьхpюь ёхъЄюpр юЄышўэ√ь юЄ ёЄрэфрЄэюую 512-срщЄютюую, ышсю ёючфр■Є юфшэ
ёхъЄюp ё фшъшь эюьхpюь, ўЄю-Єю Єшяр 211, шыш яpюёЄю эх ЇюpьрЄшpє■Є Ўхы√щ Єpхъ шыш ёхъЄюp. ┼ёыш т√ pрчфюсєфхЄх, эряpшьхp, ъюяш■ (юўўўхэ№ ёЄрpє■) 'VisiCalc', т√ єтшфшЄх, ўЄю ёхъЄюp 8 эр Єpхъх 39 яюыэюёЄ№■ юсыюьшёЄ√щ. ╚ёёыхфютрэшх ё assembly {ўррртю?!} шыш c "ad hoc" єЄшышЄющ ( шёяюы№чє■ ёрьюёЄю Єхы№эю ьэющ эряшёрээ√щ шэёЄpєьхэЄрpшщ, эю т√ ьюцхЄх эрщЄш ьэюую яюфюсэ√ї єЄшышЄ, ёЄрpхщ°шх шч ъюЄюp√ї эряшёрэ√ т 1984 (!) уюфє эрўшэр ё ¤ъчюЄшўхёъющ [U-ZAP] ('Ulatra Utility') ш фю 'Freesoft company' {...эю ыєў°х FDA ╚╠╒╬ эшўхую эхЄ ш эх яpхфтшфшЄё !}) ёююс∙шЄ трь ъръшх эюьхpр ёхъЄюpют с√ыш шчьхэхэ√, шї pрчьхp т срщЄрї, ш хёыш юэш с√ыш юЄЇюpьрЄшpютрэ√ ё ю°шсъющ CRC (фpєующ эх Єръющ ьюфэ√щ яpшхь). ╧рpрьхЄp√ Їыюяяш фшёъют чряшёрэ√ т BIOS: тхъЄюp яpхp√трэш 1Eh ёюфхpцшЄ рфpхё сыюър ярpрьхЄpют. ╤юфхpцрэшх FDPB ёыхфє■∙шх: ╤ьх∙хэшх Hрчэрўхэшх ╧pшьхэшь√ ъ тчыюьє? ╧pшьхp 0 ┬pхь °руютюую їюфр эхЄ DF 1 ┬pхь чруpєчъш уюыютъш эхЄ 02 2 ┬pхь юцшфрэш юёЄюэютр ьюЄюpр эхЄ 25 3 ╫шёыю срщЄ т ёхъЄюpх фр 02 4 Hюьхp яюёыхфэхую ёхъЄюpр фр 12 5 Gap-фышэр фр 1┬ 6 ─ышэр фрээ√ч фр FF 7 ─ышэр GAP яpш ЇюpьрЄшpютрэшш фр 54 8 "╘юpьрЄшpє■∙шщ срщЄ" эхЄ F6 9 ┬pхь єёЄрэютъш уюыютъш эхЄ 0F 0) <* тpхь °руютюую їюфр, эхюсїюфшьюх фшёъютюфє фы яхpхьх∙хэш уюыютъш ё фюpюцъє эр фюpюцъє *> 1) <* тpхь °руютюую їюфр, эхюсїюфшьюх фшёъютюфє фы яхpхьх∙хэш уюыютъш ё фюpюцъє эр фюpюцъє т pхцшьх DMA *> 2) ┬pхь юцшфрэш т√ъы■ўхэш ьюЄюpр. ╬с√ўэю эх шёяюы№чєхЄё . {ўЄю-Єю ёюьэхтр■ё№, ўЄю эх шёяюы№чєхЄё ...} 3) └╒-└╒╒! ╨рчьхpхээюёЄ№ срщЄ-эр-ёхъЄюp! ┼ёыш т√ чряш°шЄх "0", Єю PC яюЄpєсєхЄ 128-срщЄют√ї ёхъЄюpют. "1" ючэрўрхЄ pрчьхp ёхъЄюpр 256 срщЄ, "2" ючэрўрхЄ 512 срщЄ (¤Єю ёЄрэфрpЄэ√щ pрчьхp DOS), ш "3" ючэрўрхЄ 1024-срщЄют√щ ёхъЄюp. 4) Hршсюы№°шщ эюьхp ёхъЄюpр эр фюpюцъх: ¤Єю шёяюы№чєхЄё яpш ЇюpьрЄшpютрэшш ш шэЇюpьшpєхЄ DOS ъръ ьэюую ёхъЄюpют эрїюфшЄё эр юфэюь Єpхъх. 5) Gap length фы ўЄхэш фшёъхЄ: ¤Єю Єю, ўЄю фєpрўшЄ трё, ъюуфр т√ яюыєўрхЄх ю°шсъє CRC, я√Єр ё№ яюpюўхёЄ№ ёхъЄюp эх ёЄpрэфрpЄэюую pрчьхpр. ╬с√ўэю т√ ьюцхЄх яpюёЄю яюъшэєЄ№ ¤Єю юфшэюъюх шёъы■ўхэшх, ъюуфр ЇюpьрЄшpєхЄх ё єЄшышЄющ U-Format. 6) ─ышэр фрээ√ї: чфхё№ ёюфхpцшЄ№ё ўшёыю срщЄ т ёхъЄюpх ъюуфр чэрўхэшх фышэ√ ёхъЄюpр т яюых #4 эх чрфрэю. 7) ╫шёыю срщЄ т GAP ьхцфє ёхъЄюpрьш: ¤Єю Єръцх шёяюы№чєхЄё Єюы№ъю яpш ЇюpьрЄшpрэшш ёяхЎшЇшўхёъшї Єpхъют. 8) ╘юpьрЄшpє■∙шщ срщЄ чряюыэхэш : ¤Єю срщЄ, ъюЄюp√щ сєфхЄ "яюяшёрэ" яpш ЇюpьрЄшpютрэшш. 9) ╙ёЄрэютър тpхьхэш уюыютъш. |
|
|