"Серия статей по взлому, атакам и защите информации." - читать интересную книгу автора (Крис Касперски) ёяpр°штрхЄ шфхэЄшЇшърЎш■ фхЄрыхщ "∙шЄр", ъюьсшэрЎш■ ёЄpюъ pрчышўэющ фышээ√:
эрщЄш ыюъ¤щ°хэ ярь Єш уфх чряшёрэ ярpюы№ эх Єpєфэю. Hю чфхё№, (яю-тшфшьюьє) эх "¤їю" pхры№эюую ярpюы . ╩ ¤Єюьє тpхьхэш т√ фюыцэ√ с√Є№ ёяюёюсэ√ ёрьюёЄю Єхы№эю эрщЄш уфх эрїюфшЄ№ё т ярь Єш ■чхpютёъшщ ярpюы№. ╙ёЄрэютшЄ№ BreakPoint Read&Write эр ¤Єє юсырё№ ш ёъюpю т√ яюфющфхЄх ъ ёыхфє■∙хщ ёхъЎшш ъюфр: F7AE4EFF IMUL WORD PTR [BP+FF4E] ; єьэюцшЄ№ эр "ьрушўхёъюуюх_N░" 40 INC AX 3B460C CMP AX, [BP+0C] 7509 JNZ beggar_off_ugly_copier 8B460C MOV AX, [BP+0C] A3822A MOV [2A82], AX E930FE JMP nice_buyer 817E0C7017 CMP WORD PTR[BP+0C],1770 ; ъюэхЎ чр∙шЄ√ ▀ эх фєьр■, ўЄю трь ЄpхсєхЄё сюы№°хх... ъръ цх т√ яpхфяюўЄхЄх тчыюьрЄ№ ¤Єє чр∙шЄє? Hхсюё№ т√сpрыш тёєэєЄ№ MOV [BP+0C],AX ш Єpш NOP (ш Єюую 6 срщЄ) яюёых шэёЄpєъЎшш IMUL? {эх шэрўх ъръ ъЄю-Єю шч эрё фтюшї шфшюЄ} └ ьюцхЄ с√Є№ т√ т√сpрыш сюыхх ¤ыхурэЄэ√щ JMP Nice_buyer тьхёЄю JNZ beggar_off_ugly_copier? Hршьхэхх цхырЄхы№эю чрьхэ Є№ эр NOP: яюьэшЄх, ёютpхьхээ√х чр∙шЄ√ "ўє■Є" NOP-ютёъюх ярЄўшэ№х. ╚¤шї! ─ртрщЄх яющфхь тюЄ ъръшь яєЄхь: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ren populous.exe populous.ded ; фхырхь pхчхpтэє■ ъюяш■ symdeb populous.ded ; эє ўЄю, яюф¤срухpшь ¤Єю - s cs:O lffff F7 AE 4E FF ; IMUL WORD PTR [BP+FF4E] xxxx:yyyy ; юЄтхЄ фхсрухpр - e xxxx:yyyy+4 EB [SPACE] 03 ; тююс∙х-Єю ЄєЄ юяхўрЄър: эрфю EB 04 - w ; ёюїpрэ хь - q ; т√їюфшь ren populous.ded populous.exe ; {ышсю шфшюЄ,ышсю юфэю шч фтєї} ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ▌Єю юърчрыюё№ яpюёЄю, эх Єръ-ыш? { ╚ тюЄ - ЄєЄ ъръ ЄєЄ - ёю ётюшьш ъюььхэЄрpш ьш. ORC+ Єръ ш эх юс· ёэшы ёєЄ№. ╫Єю цх ¤Єю чр ярpюы№, ъюЄюp√щ ш ярpюыхь-Єю эх ты хЄё ? ╬ўхэ№ яpюёЄю. ╟р∙шЄр ъръшь-ышсю юсpрчюь -эхтрцэю- ухэхpшpєхЄ ўшёыю, чрЄхь яюёpхфёЄтюь ъръющ-ышсю ЇєэъЎшш яpхюсpрчют√трхЄ хую (т фрээюь ёыўєрх f(x): =X*[BP+FF4E]+1), р чрЄхь ёpртэштрхЄ юЄтхЄ ■чтхp . ╩ръ яpртышыю яpшьхэ хЄё т pхушёЄpрыърї тъєях ё one-way function. "├ыєсюъшщ" ёь√ёы тёхщ ¤Єющ ўхяєїш:юЄърч юЄ ёюїpрэхэш яєёЄ№ фрцх °шЇpютрээюую ярpюы т Їрщых. ╘ръЄ, ўЄю ¤Єю эх юёыюцэшыю цшчэ№ ъюья№■Єхpэюьє рэфхуpрєэфє - шчюсшышх "ъры№ъєы Єюpют" ш "ухэхpрЄюpют" pхушёЄpрЎшюээ√ї яюфяшёхщ. } ╥хяхp№ т√ єцх яюўЄш уюЄют√ ё ¤Єшь ъєpёюь. ─ртрщЄх тчыюьрхь яюёыхфэхх яpшыюцхэшх, єЄшышЄє ярь Єш, ўЄю юўхэ№ яюяєы pэр, юўхэ№ їюpю°р, (юЄ Clockwork |
|
|