Forum » Programiranje » Cracking (softice)
Cracking (softice)
hatch ::
Upam da je tu kdo, ki se ukvarja s crackanjem (resno)...
Problem mam v debug programu SoftIce, in sicer z postavljanjem Breakpointov na dolocen vpis na doloceno addresso...
naprimer:
bpmb 0177:00A05D8 W IF (*(0177:00A05D8)==0x4B)
In mi ne naredi breaka...
Med tem ko samo
bpmb 0177:00A05D8 W
dela brez problemov... (samo je drek, ce je vmes 1000 writov na to lokacijo, ki me sploh ne zanimajo)
Mozno je da je problem med softicom in winME?
------------
Pa se problem insertanja...
.
.
41b672 e899d10100 call 438810
41b677 d95d14 fstp dword ptr [ebp+14]
41b67a 83c404 add esp, 04 ;}ENDIF
;
41b67d 5f pop edi
41b67e 8bc5 mov eax, ebp
41b680 5e pop esi
41b681 5d pop ebp
41b682 5b pop ebx
41b683 c3 retn ;}ENDPROC
41b684 90 db 90
41b685 90 db 90
41b686 90 db 90
.
.
Hocem da mi zapise vrhnje stevilo na floating point stacku v fixno addresso
namesto tega
d95d14 fstp dword ptr [ebp+14]
to
d91d00934400 fstp dword ptr [449300]
Problem, ker je stvar 3 byte daljsa
Ali lahko shiftam stvar 3 byte naprej in pobrisem 3*"db 90"? Seveda, ce popravim vse jumpe in calle na 41b67d.
Problem mam v debug programu SoftIce, in sicer z postavljanjem Breakpointov na dolocen vpis na doloceno addresso...
naprimer:
bpmb 0177:00A05D8 W IF (*(0177:00A05D8)==0x4B)
In mi ne naredi breaka...
Med tem ko samo
bpmb 0177:00A05D8 W
dela brez problemov... (samo je drek, ce je vmes 1000 writov na to lokacijo, ki me sploh ne zanimajo)
Mozno je da je problem med softicom in winME?
------------
Pa se problem insertanja...
.
.
41b672 e899d10100 call 438810
41b677 d95d14 fstp dword ptr [ebp+14]
41b67a 83c404 add esp, 04 ;}ENDIF
;
41b67d 5f pop edi
41b67e 8bc5 mov eax, ebp
41b680 5e pop esi
41b681 5d pop ebp
41b682 5b pop ebx
41b683 c3 retn ;}ENDPROC
41b684 90 db 90
41b685 90 db 90
41b686 90 db 90
.
.
Hocem da mi zapise vrhnje stevilo na floating point stacku v fixno addresso
namesto tega
d95d14 fstp dword ptr [ebp+14]
to
d91d00934400 fstp dword ptr [449300]
Problem, ker je stvar 3 byte daljsa
Ali lahko shiftam stvar 3 byte naprej in pobrisem 3*"db 90"? Seveda, ce popravim vse jumpe in calle na 41b67d.
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Poceni smart phoneOddelek: Kaj kupiti | 2178 (1927) | Scaramouche |
» | BSOD problemOddelek: Pomoč in nasveti | 1734 (1392) | Oktan |
» | esembler-hitroOddelek: Programiranje | 1467 (1155) | aaaaa93 |
» | Kako razbrati minidump fajl ?Oddelek: Pomoč in nasveti | 1925 (1732) | Jst |
» | Izdelovalci grafikuljOddelek: Strojna oprema | 890 (691) | boštjan |