Jump to content
Tuts 4 You

[serialme] serialme


ragdog

Recommended Posts

10004246 - FF25 00500010 JMP DWORD PTR DS:[<&kernel32.lstrcmpA>] ; kernel32.lstrcmpA

100041B6 33FD XOR EDI,EBP

100041B8 51 PUSH ECX

100041B9 52 PUSH EDX

100041BA 55 PUSH EBP

100041BB 57 PUSH EDI

100041BC 68 78600010 PUSH Prog.10006078 ; ASCII "%0.8X-%0.8X-%0.8X-%0.8X"

100041C1 68 B4600010 PUSH Prog.100060B4

100041C6 E8 5D000000 CALL <JMP.&user32.wsprintfA>

100041CB 83C4 18 ADD ESP,18

100041CE 61 POPAD

100041CF 68 FF000000 PUSH 0FF

100041D4 68 04610010 PUSH Prog.10006104

100041D9 68 EA030000 PUSH 3EA

100041DE FF75 08 PUSH DWORD PTR SS:[EBP+8]

100041E1 E8 54000000 CALL <JMP.&user32.GetDlgItemTextA>

100041E6 68 B4600010 PUSH Prog.100060B4

100041EB 68 04610010 PUSH Prog.10006104

100041F0 E8 51000000 CALL <JMP.&kernel32.lstrcmpA>

100041F5 0BC0 OR EAX,EAX

100041F7 75 16 JNZ SHORT Prog.1000420F

100041F9 6A 00 PUSH 0

100041FB 68 0C600010 PUSH Prog.1000600C ; ASCII "Information"

10004200 68 60600010 PUSH Prog.10006060 ; ASCII "Name and serial are OK!"

10004205 FF75 08 PUSH DWORD PTR SS:[EBP+8]

10004208 E8 33000000 CALL <JMP.&user32.MessageBoxA>

1000420D EB 14 JMP SHORT Prog.10004223

1000420F 6A 10 PUSH 10

10004211 68 0C600010 PUSH Prog.1000600C ; ASCII "Information"

10004216 68 39600010 PUSH Prog.10006039 ; ASCII "Invalid information. Please try again."

1000421B FF75 08 PUSH DWORD PTR SS:[EBP+8]

1000421E E8 1D000000 CALL <JMP.&user32.MessageBoxA>

10004223 C9 LEAVE

10004224 C2 0400 RETN 4

10004227 CC INT3

10004228 - FF25 18500010 JMP DWORD PTR DS:[<&user32.wsprintfA>] ; user32.wsprintfA

1000422E - FF25 14500010 JMP DWORD PTR DS:[<&user32.DialogBoxPara>; user32.DialogBoxParamA

10004234 - FF25 10500010 JMP DWORD PTR DS:[<&user32.EndDialog>] ; user32.EndDialog

1000423A - FF25 08500010 JMP DWORD PTR DS:[<&user32.GetDlgItemTex>; user32.GetDlgItemTextA

10004240 - FF25 0C500010 JMP DWORD PTR DS:[<&user32.MessageBoxA>] ; user32.MessageBoxA

10004246 - FF25 00500010 JMP DWORD PTR DS:[<&kernel32.lstrcmpA>] ; kernel32.lstrcmpA

1000424C 0000 ADD BYTE PTR DS:[EAX],AL

Link to comment
Share on other sites

  • 2 weeks later...

Nice CrackMe,

Still think you need to work a little and next time double check before you post your crackme/keygen for errors;

and for any bugs or if it can't open or find file.

But still pretty good;

Fun

Link to comment
Share on other sites

  • 3 years later...

Dear pseudonym

Thank you for your mail. Using your Src in Radasm i made a .dll name Serial.dll but where is the prog.dll? I am confused.

But thank you for your rapid reply.

Link to comment
Share on other sites

load serialme.rap into RadAsm. In serialme.inc, change

szDll db "Prog.dll",0 to szDll db "serial.dll",0

Select build from the Make menu, produces serialme.exe. .

load Serial.rap from Src folder and build it as above, produces Serial.dll

copy serial.dll to same folder as serialme.exe

Just to clarify, source belongs to ragdog not me.

Link to comment
Share on other sites

I have say is a very bad example it was only for demo fishing a serial from dll confused.gif

It does what it says on the tin, good enough for learning purpose.

Link to comment
Share on other sites

ragdog

Thank you for your reply. But i am a newbie. So it is good for me to learn form easy dll fishing.

Thank you very much. Could you suggest other tuts for learning dll fishing and creating dll?

Thank you again.

Link to comment
Share on other sites

load serialme.rap into RadAsm. In serialme.inc, change

szDll db "Prog.dll",0 to szDll db "serial.dll",0

Select build from the Make menu, produces serialme.exe. .

load Serial.rap from Src folder and build it as above, produces Serial.dll

copy serial.dll to same folder as serialme.exe

Just to clarify, source belongs to ragdog not me.

pseudonym

Thank you. At last i made it. Thank you very much.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...