Cracking Turorial #2

Това е втория урок по кракване от ^Shade^.Всичко е обяснено много просто и елементарно.Необходимо е само да прочетете страницата до край.Но не си мислете че сте вече Кракери като сте прочели само тази страница

В този урок ще кракнем едно написано от мене CrackMe което трябва да изтеглите от тук.

Принадлежности:

Win32dasm Можете да го изтеглите от http://freak-inc.hit.bg/Download.htm
HexWorkshop Можете да го изтеглите от http://freak-inc.hit.bg/Download.htm

Когато се занимавате с кракване трябва задължително да си правите резервни копия.Аз си правя файлове .bak .
Първо пуснете CrackMe-то.Забележете че когатп щракните 'Yes' ни пише 'Your choice was No' , а когато щракните 'No' ни  пише 'Your choice was Yes'.Нашата задача като кракери е да оправим този бъг в програмата.За целта първо отваряме Win32dasm и отваряме CrackMe-то.

След това щракваме върху 'Strn Ref'

и би триабвало да видите следното:

Първото което вийдаме е съобщениетп 'Choose Yes or No'.Щракваме 2-пъти с 1вия бутин върху него и би трябвало да се появи следното :

Както разглеждате указанията върху screenshota да ви идва някаква идея как може да стане DEBUGN-ем програмата.Естестветно че ви идва идея.Само триябва да промените условния преход който проверява дали сте натиснали 'Yes'  или 'No' на адрес 00401017.От Je трябва да стане JNE.Т.Е от 74 да стане на 75.Като щракнете на реда на адреса 00401017

ще видите долу следното:

Това означава че адреса 00401017 се намира на Оffset 00000217.Сега си включете HEX-едитора и отидете на Оffset 00000217 след което  триябва да замените 74 с 75.Току що кракнахте вашата поредна програма :))