|
Hubble Telescope Screen Saver |
||
|
Download Programm: http://www.alwaysgreat.com Download Tutorial: http://kickme.to/dbc |
||
|
Tools: Softice |
||
|
Beginner [x]___Improved [ ]___Medium [ ]___Hard [ ] |
||
| |
|
Start Cracking |
So again back with a small tutorial,
it be more an explanation as a Essay about the Cracking, but follow my steps and we hope that you learn a little bit.
So Install the Screensaver and open the Registration Dialog.
Type your dummy Serial in and open Softice by Crtl+D and set a Breakpoint to GetWindowTextA [bpx getwindowtexta]
Step switch back to the Registration Dialog and hit the OK button.
Now you be back in Softice and step per F12 into the Code of the Screensaver
---Hubble Telescope!.text+00041BA1------
and you`ll be here,
* Reference To: USER32.GetWindowTextA, Ord:013Fh
|
:00442BA1 FF1520344500 Call dword ptr [00453420] // you`ll stop here
:00442BA7 8B4C2408 mov ecx, dword ptr [esp+08]
* Possible Reference to Dialog: DialogID_009B, CONTROL_ID:00FF, ""
|
:00442BAB 6AFF push FFFFFFFF
:00442BAD E8BE2C0000 call 00445870
:00442BB2 EB0C jmp 00442BC0
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00442B84(C)
|
:00442BB4 8B01 mov eax, dword ptr [ecx]
:00442BB6 FF742408 push [esp+08]
:00442BBA FF9090000000 call dword ptr [eax+00000090]
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00442BB2(U)
|
:00442BC0 5E pop esi
:00442BC1 C20400 ret 0004
Trace till the Return and over it and you`ll be here,
:00414214 8B44240C mov eax, dword ptr [esp+0C] // Stopd here
:00414218 BEF49C4600 mov esi, 00469CF4
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0041423F(C)
|
:0041421D 8A10 mov dl, byte ptr [eax]
:0041421F 8A1E mov bl, byte ptr [esi]
:00414221 8ACA mov cl, dl
:00414223 3AD3 cmp dl, bl
:00414225 751E jne 00414245 // Jump to adress
:00414227 84C9 test cl, cl
:00414229 7416 je 00414241
:0041422B 8A5001 mov dl, byte ptr [eax+01]
:0041422E 8A5E01 mov bl, byte ptr [esi+01]
:00414231 8ACA mov cl, dl
:00414233 3AD3 cmp dl, bl
:00414235 750E jne 00414245
:00414237 83C002 add eax, 00000002
:0041423A 83C602 add esi, 00000002
:0041423D 84C9 test cl, cl
:0041423F 75DC jne 0041421D
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00414229(C)
|
:00414241 33C0 xor eax, eax
:00414243 EB05 jmp 0041424A
* Referenced by a (U)nconditional or (C)onditional Jump at Addresses:
|:00414225(C), :00414235(C)
|
:00414245 1BC0 sbb eax, eax // stopd here and look in ESI, well here you havnt ESI but in the
:00414247 83D8FF sbb eax, FFFFFFFF // code before it calls the valid Serial to ESI
d ESI = Celestial
|
Closing remark |
Greets to:
ploppy, Manycracker, DYCUS, FuzzyCat, draXXter, Mr.White[WKT], fREaKaZoiD, rAidri, gloryx,
Kylock, Kelly, cELTICa, figugegl, notice!, Milhouse, WAHNS, Hamst,
Cassandra, +fravia, PlAyEr, Satanic_Brain, ManKind, EinZtein, Savatage, |NEO|, uzZi, SiNa,
|-SHI-|, Shockwave, s@nDOk@n, ScareByte, VandalJax, pHAT_tEQ, dazm, viruz666,KeNkAnIfF.