import idaapi
ea = 0x00402ebc
x=0
while x<10:
idaapi.step_into()
rv = idaapi.regval_t()
idaapi.get_reg_val('EIP',rv)
ea = rv.ival
print hex(ea)
x+=1
Привет, сделал простецкий скрипт , сохранил его в папку python под названием traceCalls.py
Потом вызываю его из командной строки в IDA
0xffffffffffffffffL
0xffffffffffffffffL
0xffffffffffffffffL
0xffffffffffffffffL
0xffffffffffffffffL
0xffffffffffffffffL
0xffffffffffffffffL
0xffffffffffffffffL
0xffffffffffffffffL
0xffffffffffffffffL
Выдает вот такую шляпу.
на момент выдачи результата реальный есть
EIP = 00405041
если те же самые команды производить в самом окне, все будет ничтяк. Что за шняга?



Reply With Quote
Thanks
