» »

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.


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Poceni smart phone

Oddelek: Kaj kupiti
142178 (1927) Scaramouche
»

BSOD problem

Oddelek: Pomoč in nasveti
91734 (1392) Oktan
»

esembler-hitro

Oddelek: Programiranje
111467 (1155) aaaaa93
»

Kako razbrati minidump fajl ?

Oddelek: Pomoč in nasveti
81925 (1732) Jst
»

Izdelovalci grafikulj

Oddelek: Strojna oprema
7890 (691) boštjan

Več podobnih tem