home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Reverse Code Engineering RCE CD +sandman 2000
/
ReverseCodeEngineeringRceCdsandman2000.iso
/
RCE
/
E_bliss
/
crackme2_fireworx.txt
< prev
next >
Wrap
Text File
|
2000-05-25
|
2KB
|
37 lines
FireWorx Crackme2
-----------------
Start the Crackme, enter your name, and a bogus serial, go into softice and
set a breakpoint on Hmemcpy, got back to the crackme and press the OK button,
press F5 twice and then press F11 to get out of the call, and then F10 until
you come here:
:00441737 FF75F0 PUSH DWORD PTR [EBP-10]
:0044173A 68BC174400 PUSH 004417BC ; pushes '675'
:0044173F 68C8174400 PUSH 004417C8 ; pushes 'g'
:00441744 68D4174400 PUSH 004417D4 ; pushes '72'
:00441749 8D45F8 LEA EAX,[EBP-08]
:0044174C BA05000000 MOV EDX,00000005
:00441751 E89E23FCFF CALL 00403AF4 ; calculates serial
:00441756 8B55F8 MOV EDX,[EBP-08] ; do a 'd edx' and u'll see ur serial
:00441759 58 POP EAX
:0044175A E8E523FCFF CALL 00403B44 ; compares our serial with the valid
:0044175F 7517 JNZ 00441778
:00441761 6A00 PUSH 00
:00441763 668B0DD8174400 MOV CX,[004417D8]
and as u can see, the serial is : NameName675g72 so it's not hard to code a keygen..
here is a sample C keygen:
//Keygen source by Klefz
int main(){
unsigned char name[50]={0}, junk[6]="675g72";
clrscr();
printf("Keygen for FireWorx Crackme2 by Klefz\n");
printf("Enter your name: "); gets(name);
printf("\nYour reigistration code is: %s%s%s",name,name,junk);
return 0; }
---
/Klefz - http://klefz.cjb.net