跟踪IDA:如何绕过4个硬件断点限制?

时间:2013-10-23 22:37:57

标签: reverse-engineering breakpoints trace disassembly

基本上,我试图反汇编的代码有一些功能如下:

counter=0;
do
{
    counter++;
    *dword*(2A2A2A+counter*64) = v;
}
while (counter<4096)

创造了大量的v。

然后以一些令人费解的方式访问其中的一个或一些,我无法通过阅读程序集来解决问题,因此我想到了跟踪读取这些点的想法。然而,由于读取点是硬件断点,我实际上不能一次设置超过4个活动 - 所以我如何追踪访问那些“v”的例程?

任何建议都深表感谢。

1 个答案:

答案 0 :(得分:3)

IDA 6.3添加page-level breakpoints,允许您监控任何内存范围以进行访问。