OllyStepNSearch v0.5.0 plugin

OllyStepNSearch v0.5.0 是一款 OllyDbg 的插件,可在调试过程中自动搜索指定文本。启用后,它会在每一步检查寄存器变化,并记录指向 ASCII 字符串的寄存器。如果寄存器指向的字符串包含预设的搜索字符串,则暂停调试。支持设置限制地址来调整步进方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

OllyStepNSearch v0.5.0 plugin
2006 Didier Stevens http://DidierStevens.com

This plugin allows you to search for a given text when automatically
stepping through the debugged program.

OllyStepNSearch1

When the plugin is enabled, it will step automatically through the debugged
program once a step command (like step into) is issued.
Enabling the plugin is done with the “Toggle StepNSearch” menu command.
After enabling, press F7 to start.

After each step, the plugin will check which registers have changed.
If a changed register points to an ASCII string, it is logged.

ollystepnsearch3.PNG

If a search string has been defined and it is contained in the ASCII string
pointed to by the register, the stepping is paused. Comparison is case
sensitive.
A search string is defined by entering it with the “Break on string” menu
command. It is remembered in the OllyDbg INI file.
Entering an empty string disables the break on string command.

ollystepnsearch2.PNG

If the search string is not found, debugging is resumed. If the current address
is lower than the limit address (by default 0×10000000) a step into command is
issued. A step over command is issued if the current address is higher than the
limit address, or if the current command is a call/jump to an address higher
than the limit address.

The limit address can be changed in the OllyDbg INI file by setting the
StepIntoLimit entry.
Example: StepIntoLimit=0×70000000

Restarting the debugged program disables the plugin.

Debugging example:
- Load the program to be debugged.
- Start the “Break on string” menu command and enter P@ssw0rd
- Start the “Toggle StepNSearch” menu command
- Press F7 to start debugging
- The StepNSearch plugin will stop debugging when a registers points to
a string containing P@ssw0rd, like “The password is P@ssw0rd”

Download:

OllyStepNSearch.zip is hosted on OpenRCE.

MD5: bbb2f3ffb8c5b9427af77179b850fc56

 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值