This is a pretty significant update. I've made quite a few changes for the better and I feel it's out of alpha stage (really, now that I think about it since I release it to the public it should have been beta, but whatever) and into a more stable functioning plugin. Better database searching and finally implemented a Settings menu. Also included a different database from abysssec for you to use if you would like. As always I would love to hear your feedback. Enjoy!
Copy OllyID.dll into the Plugins directory. Note: the userdb.txt must be in
the same directory as the plugin unless otherwise specified in ollydbg.ini.
/*******************************************************************************
* Version 0.1.0 (01NOV2012)
* [+] Scan entire module or only from EP
* [+] Settings Dialog
* [-] Removed TEST menu...finally
* [-] Removed Log Window remnents
*
Main menu and Popup menus now match
*
Significant code cleanup
*
* Version 0.0.4-alpha (08OCT2012)
* [+] Updated for OllyDbg 2.01g PDK
*
* Version 0.0.3-alpha (24SEP2012)
* [+] Improved scan functionality
*
* Version 0.0.2-alpha
* [+] Added ScanModule routine to search database
*
* Version 0.0.1-alpha
* [+] Base code
*
*
* -----------------------------------------------------------------------------
* TODO
* -----------------------------------------------------------------------------
* For v0.2.0:
* [ ] Scan any module currently in CPU instead of just main module
* [ ] Option: Scan On Analyse
* [ ] Option: Scan On Module Load
* [ ] Unhide "Create Signature" menu - oh, and implement it
* [ ] Add "Browse" button for database
* [ ] Implement string routines in code instead of stdlib.h (id est strlen, strcpy, etc)
*
* For v0.3.0:
* [ ] Fix the way the parser handles double brackets. Id est [[MSLRH]] displays as [[MSLRH
* [ ] Improve error checking for most everything
*
******************************************************************************/