=============================================================================================================== Title : ICON 3D (PROGRAM) Version : 2.1 Description : Icon3D is a 3D desktop organizer that lets you drop program, internet or document links onto a 3D metashape which can then be rotated. Protection : Serial Number Producer : http://www.icon3d.com/ Cracker : Zaks (scorpion121@gmx.net) Tools : Softice Difficulty : Very Easy Tutorial No. : 12 Font : Courier New (8) =============================================================================================================== 1) Install Icon 3D. Run it. Press right mouse button and from the menu choose - Purchase... Enter Zaks as name and code 123-4567890 (as shown). Press CTRL+D and in Softice write bpx getdlgitemtexta (this tells the debuger to break on function getdlgitemtexta). Press CTRL+D again and press OK. Softice breaks and you press F5 3 times. Then you press F12 and begin tracing the code with F10. Your goal should be to find where is the function that calls the message for wrong entered serial. So pressing F10 you reach line 0040BFF4 : CALL (to badboy) and here you realize that the check (test, cmp or other) have to be near (this call) above and near it should be a conditional jump. 2) So you once again press OK, once again Softice breaks, once again you press F5 three times and once again you begin to trace the code with F10 (Hint : Do ? ... or d ... on every suspecious register exmpl : ? eax or d eax). On line 0040C2D2 : CMP EAX,EBP you do ? eax and you see your entered serial (1234567890). I am sure you guess what should you do next ... ? ebp of course which gives you the right serial and it is 1336765203. NOTE : After this compare there is conditional jump (JNZ) which you can reverse (JZ) if you want to crack the program but why do this when you have the right serial. Do not forget that you have to enter the serial in this way : 133-6765203. =============================================================================================================== You can find all my tutorials on the following sites : http://zarea.cjb.net http://go.to/zzone http://kickme.to/dbc 11.24.2000 Written by Zakstion Dialog.