Didier Stevens wrote OllyStepNSearch, a plugin for OllyDbg to automatically step through a program in OllyDbg until an ASCII search string is found in the memory that a register points to, or the Information pane.
The plugin hadn’t been touched since 2006. I decided to continue development and have extended the program by adding Unicode and Pascal searches and optimized the plugin by using t_reg->modified to detect register changes faster. Additionally, I’ve done some code cleanup, made some minor fixes to the resource files, and added some additional error messages for unexpected situations.
Below is the download including the source and compiled for OllyDbg v1.10 .dll file, which goes inside your OllyDbg folder. I’ve included the source in case you need to recompile or want to continue to contribute to this project.