home *** CD-ROM | disk | FTP | other *** search
- --Softice Tutorial---
-
- Written by Shany G.
- Email: shanytc@yahoo.com
- Date written: 13.4.2001
-
- Program Details:
- Name: eTERNAL bLISS vc++ crackMe#1
- Author: BenGALY
-
- Tools Used:
- Softice
-
- ________________________________________________________________________
-
-
- -About this protection system-
-
- easy Protection which based on a serial number.
- __________________________________________________________________________
-
-
- 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 ;)
-
-
- ok that's to much easy. ;)
-
- ok let's crack then;
- open the crack me , u see 1 text field, i entered this:
- serial: 123456 <= very easy to remember ;)
-
- open your fav black debugger SoftIce ;)
- set a nice breakpoint BPX GETWINDOWTEXTA (u can use hmemcpy as well)
- press f5/ctrl+d
- Press CHCEK THE SERIAL..BOOOMMM Sice poped up ;)
- we are in the GETDLGITEMTEXTA hehe ;)
- press F12.(get out from fucking DLL ;) )
- we will see that:
- *just trace with f10 alittle but
-
- 015F:004015B8 E8FD020000 CALL 004018BA ;cmp?
- 015F:004015BD C645FC05 MOV BYTE PTR [EBP-04],05
- 015F:004015C1 8B00 MOV EAX,[EAX] ; correct serial mov to eax
-
- 015F:004015C3 8B0E MOV ECX,[ESI] ; fake serial moves to ecx
-
- 015F:004015C5 50 PUSH EAX ; <= serial is here: D EAX
- 015F:004015C6 51 PUSH ECX ;fake serial + correct serial is here to (ecx holds the fake serial from the mov above,123456)
-
- u will see the correct serial at sICE data = Correct...Error
- note: the hex of ... are 2E not 00 there for they are not spaced so u must type them to ;)
-
- cracMe cracked
- __________________________________________________________________________
-
-
-
-
- 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)--- ; for helping in cracking
- ----CODE_INSIDE----- ;for helping in cracking
- -----BLAcKgH0sT------ ;for being good friend :)
- -------FusS------ ;asm / keygenning helper
-
- All the writers of Cracks tutorials and CrackMes