我正在 OllyDBG 中调试一个应用程序。我想创建一个脚本或自动化。我在某个地址上设置了一个断点并转到它的堆栈参数。有四个堆栈参数。
我使用第二个参数的地址和第四个参数的大小,并将十六进制数据转储到日志文件中。例如:
- 我在
0x512A12
. 我在堆栈中看到以下内容:
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
所以,我从地址开始转储数据
0x00192028 03F48D78 - 2nd argument
。这是0x03F48D78
.- 我使用第四个参数中的大小 -
00192036 00000500 - 4th argument
。这是500
. - 然后,数据保存在日志文件中。它是来自 Olly 转储部分的十六进制数据。
所以,我想循环这个功能并自动化它。
这种自动化如何在 Ollyscript 或其他创建的东西上实现?