cond breakpoint, keď filepoiner = niečomu
HackForum
cond breakpoint, keď filepoiner = niečomu | # |
| Chcem zastaviť program práve vtedy, keď sa filepoiner rovná určitej hodnote. Akurát neviem, kde v pamäti ho mám hľadať. Olly to v okne handles zobrazuje: t.j. keď ukazuje napr. 815104. dám to do hex: C7000, potom do malého indiana: 00700C, dám hľadať binary string v celej memory programu. Nájde mi napr. 4 adresy na stack, na ktoré dám HWBP a vidím, že tieto hodnoty sa postupne prepíšu niečim iným a keď dám znova hľadať tú istú hodnotu, nájdem znova nejaké adresy ale inde na stacku...čo s tým ?
Dikes. (odpovědět) | xx | 78.98.235.* | 25.12.2015 9:26 |
|
|
|
re: cond breakpoint, keď filepoiner = niečomu | # |
| vlastne som si uvedomil, že keď poznám konkrétnu hodnotu file pointra, poznám aj hodnotu, ktorá bude čítaná, teda som nastavil cond BP na return z ReadFile na buffer: [[ESP+8]]==hodnota, čo rovnako rieši môj problém... (odpovědět) | xx | 78.98.235.* | 25.12.2015 12:14 |
|
|
|