--Softice Tutorial--- Date written: 25.3.2001 Program Details: Name: WWW Gif Animator 1.1 Author: Bengaly Tools Used: Softice ________________________________________________________________________ -About this protection system- easy Protection which based on a serial number and code. __________________________________________________________________________ The Essay As this is a tutorial for newbies, I'll go into details about how I go about cracking the program. I suggest that you read this tutorial first. When you have completed the tutorial, leave this tutorial open and follow the instructions. Re-do it once more after you have completed the step by step guide... In this essay, when I write type "d EAX" or similar commands in Softice, I mean it without the quotes. __________________________________________________________________________ Lets Crack The Bitch ;) HEHE look at the program, u will see a anoy screen says REGISTER or semilar, or just do About->Register. enter your favorite name Mine is: first name: Shani last name: G code: 12345 <= very easy to remember ;) open your fav black debugger SoftIce ;) set a nice breakpoint BPX GETDLGITEMTEXTA press f5/ctrl+d Press OK on the register button...BOOOMMM Sice poped up ;) we are in the GETDLGITEMTEXTA hehe ;) press F12.(get out from fucking DLL ;) ) *dont change or tuch anything now just do this: press: d EAX *u will see your name in the data window on the right ...shani....4.34.wer <= ignore numbers.. now press F5 to return to our program...BOOM what happened sICE POPED UP AGAIN why?? cuz now the program checks the serial [GETDLGITEMTEXTA]. now press f12 to get out of the anoy KERNEL (DLL) ;) now trace with f10: *many times ppl just see a pasted code without knowing how they got there, will, this is how: press F10 (to go down) look carefully for not missing the right ASM code ;) look for this code:xxxA750: MOV [some numbers], EAX <= this is our fake serial number now press: ? EAX that will show u this: 00003039 0000012345 "09" <= 12345 this is our fake serial ;), so now trace with f10 again untill u will see CMP [numbers], EAX <= that means our fake serial has compared with the right serial, press: ? EAX this will give u this: 0007D5F4 0000513524 (or something like that, each name gives diff code num) so what that means?? it means that the right code is:513524 U HAVE JUST CRACKED "WWW GIF ANIMATOR" ;) what have we done so far: 1.enter serial/code and ect. 2.bpx GETDLGITEMTEXTA 3.press f12 4.d EAX 5.f5 6.f12 7.f10--Trace-- 8.? eax for fake/right serial __________________________________________________________________________ Final Notes This tutorial is dedicated to all the newbies like me. I've tried to explain everything in details. This is my first tut so...;) And because I'm a newbie myself, I may have explained certain things wrongly So, if that is the case, please forgive me. Email me if there is anything you are not clear about. My thanks and gratitude goes to:- ---ANALYST(ACiD-BUrN)--- All the writers of Cracks tutorials and CrackMes