标签: reverse-engineering breakpoints trace disassembly
counter=0; do { counter++; *dword*(2A2A2A+counter*64) = v; } while (counter<4096)
创造了大量的v。
然后以一些令人费解的方式访问其中的一个或一些,我无法通过阅读程序集来解决问题,因此我想到了跟踪读取这些点的想法。然而,由于读取点是硬件断点,我实际上不能一次设置超过4个活动 - 所以我如何追踪访问那些“v”的例程?
任何建议都深表感谢。
答案 0 :(得分:3)
IDA 6.3添加page-level breakpoints,允许您监控任何内存范围以进行访问。