【发布时间】:2015-04-13 20:30:33
【问题描述】:
如何在 OllyDBG 中自动执行任务?我想创建一个脚本。
我在某个地址上bp 并转到其堆栈参数。有四个堆栈参数。我使用第二个参数的地址和第四个参数的大小并将 HEX 数据转储到日志文件中。
例如:
我在512A12 设置了一个断点,我在堆栈中看到以下内容:
00192003 005DB123 RETURN to program.005DB123 from program.00512A12
00192011 0018F058 - 1st argument
00192028 03F48D78 - 2nd argument
00192032 03F48D78 - 3rd argument
00192036 00000500 - 4th argument
所以我从00192028 03F48D78 - 2nd argument 开始的地址转储数据,其中03F48D78 是开始转储的地址。
我使用第四个参数00192036 00000500 - 4th argument 的大小,其中500 是要转储的数据的大小。
数据保存在日志文件中。它是来自 OllyDBG 中转储部分的十六进制数据。
现在我想循环这个函数并自动化它。如何在 Ollyscript 或其他东西中完成这种自动化?
【问题讨论】:
标签: debugging breakpoints crash-dumps ollydbg hexdump