Това е втория урок по кракване от ^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.Току що кракнахте вашата поредна програма :))