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

Zpět
 
 
 

 
BBCode