"Серия статей по взлому, атакам и защите информации." - читать интересную книгу автора (Крис Касперски)

▌ЄюЄ Єшя ярpюы  ўрёЄю шёяюы№чєхЄё  т shareware яpюуpрььрї. ╩юуфр т√
pхушёЄpшpєхЄх ShareWare яpюуpрььє т√ яюё√ырхЄх ярpюы№ фы  юсэютыхэш  тр°хую
яpюфєърЄр т чръюэўхээє■ ш сюыхх яюыє■ тхpёш■. ▌ЄюЄ ьхЄюф, ўрёЄю шёяюы№чєхь√щ
фы  ъюьхpўхёъшї яpшыюцхэшщ с√ы эхфртэю шёяюы№чютрэ фы  ьэюушї
Windows-яpюуpрьь, Єpхсє  юЄ трё юяырЄ√ фы  яюыєўхэш  "єэшъры№эюую ъы■ўр" фы 
юЄъp√Єш  "ёяхЎшры№эющ чр∙шЄ√". ┬ ёхъЎшш "тчыюь Windows" т√ эрєўшЄхё№ ъръ
тёp√трЄ№ Єръшх чр∙шЄ√.

[╧└╨╬╦▄ ╩└╩ ╟└┘╚╥└ ╬╥ ╩╬╧╚╨╬┬└H╚▀]
▌ЄюЄ Єшя ярpюы  ўрёЄю шёяюы№чєхЄё  т шуpрї ш фpєушї pрчтыхърЄхы№э√ї
яpюуpрььрї. ▌ЄюЄ ярpюы№ юс√ўэю эх чряpр°штрхЄё  ёяєёЄ  эхьэюую яюёых
ёЄрpЄр яpюуpрьь√ шыш хх чруpєчъш. HряpюЄшт, ярpюы№ тючэшърхЄ яюёых
яpюїюцфхэш  юфэюую шыш эхёъюы№ъшї єpютэхщ, шыш цх яpш яюя√Єъх
ёўшЄрЄ№/ёюїpрэшЄ№ шуpє. ┬яхpт√х ¤ЄюЄ яюурэ√щ шчтpрЄ яю тшыё  т ёхpш ї
"EOB I" ш "Ultima".

[DONGLE {HASP} ╧└╨╬╦▄]
Hхьэюушх ёЄpр°эю ¤ъёяхэёштэ√х яpюурьь√ шёяюы№чє■Є Hasp (Єръ цх
эрч√трхь√щ рярpрЄэ√ь ъы■ўюь). Hasp - ¤Єю ьрыхэ№ъюх ряярpрЄэюх єёЄpющёЄтю,
ёюфхpцр∙шх ярpюы№ шыш ъюэЄpюы№эє■ ёєььє, ш яюфёюхфшэ хьюх ъ ярpрыхы№эюьє шыш
яюёыхфютрЄхы№эюьє яюpЄє. HхъюЄюp√х ёяхЎшры№эю ёяpюхъЄшpютрээ√х Hasp-√ фрцх
тъы■ўр■Є чръюэўхээє■ яpюуpрььє. Hasp ьюцхЄ с√Є№ чрыюьрэ,
яюЄpхсєхЄё  єщьр єёшышщ фы  тчыюьр, ЄхёЄшpютрэш  ш юЄырфъш, фр ш єЄюьшЄхы№эю
¤Єю тёх. ┬чыюь чр∙ш∙хээюую Hasp-юь "MULTITERM"-р (Luxembourger) є ьхэ 
юЄэ ы сюы№°х эхфхыш. ─ы  с√ёЄpхщ°хую тчыюьр ЄpхсєхЄё  ёяхЎшры№эюх
фюёЄрЄюўэю °шърpэюх цхыхчю, ъюЄюpюх эх ьюцхЄ с√Є№ pрёёьюЄpхэю чфхё№.
╦шўэю   тшцє шї pхфъю ш эх ы■сы■ ыюьрЄ№ тёх ўЄю ёт чрэю ё "Єрьяръёют√ьш"
чрЄ√ўърьш т яюpЄ√, шсю ¤Єю ЄpхсєхЄ ушурэёъюую ZEN-фєьрэ№ , єщь√ тpхьхэш ш
¤ыхьхэЄр тхчхэ№ . ┼ёыш т√ їюЄшЄх єчэрЄ№ сюы№°х шэЇюpьрЎшш ю ряярpрЄэ√ї
чрЄ√ўърї... {ъюpюўх, ORC+ тёхї юЄё√ырхЄ ъ тёхьшpюэющ ярєЄшэх}
╬ёэютэ√ яpшэЎшя√, ыхцр∙шх т юёэютх чр∙шЄ√ ёюЇЄтхpр ярpюыхь ёыхфє∙шх:
╫хь ыєў°шх ярpюыш ёъp√Є√, ш ўхь ыєў°х юэш чр°шЇpютрэ√ Єхь ыєў°хщ сєфхЄ
чр∙шЄр. ╧рpюы№ ьюцхЄ с√Є№
Х чр°шЇpютрэ
Х эр тхъЄюpрї яpхp√трэшщ
Х тю тэх°эхь Їрщых
Х т SMC (Self modifying code)
┬ чръы■ўхэшш pрёёьыЄpшь юс∙шщ ьхЄюф чр∙шЄ√, яpшьхэ хь√щ ьэюушьш Єєя√ьш
яpюуpрььхpрьш.
╖ ўшЄрхь ярpюы№
╖ ёєььшpєхь тёх ёшьтюы√ т юфшэ срщЄ (ъы■ў)
╖ ъюфшpєхь ёшьтюы√ яю xor 255 {їь, яюўхьє _шьхээю_ яю 255?}
╖ чряшё√трхь ъы■ў (1 срщЄ)
╖ чряшё√трхь ярpюы№ (256 ёшьтюыют)
╖ чря√ё√трхь ъюэЄpюы№эє■ ёєььє (ъръ чр∙шЄє юЄ яpюёЄхщ°шї ьрэшяєы Ўшщ)
╖ ухэхpшpєхь Їрщы password.dat c ярpюыхь. <*.. эхьэюую эх ёэю ..*>
╥хяхp№ ыхэшт√щ яpюуpрььхp, цхыр■∙шщ чр∙шЄшЄ№ хую яpюуpрььє ш∙хЄ яхpт√щ
Їрщы, уфх чряшёрэ ярpюы№, чрЄхь ёўшЄ√трхЄ ъы■ў, ярpюы№ ш ъюЄpюы№эє■ ёєььє.
╬э шёяюы№чєхЄ фхъюфшpє■∙є■ яpюЎхфєpє фы  яpютхpъш с√ы-ыш шчьхэхэ ярpюы№...
┬ёх ¤Єю ыюьрЄё  т юфэю ьуэютхэшх... {╒ь, эю ORC+ Єръ эшўхую pютэ√ь