ReadMe.txt
上传用户:haohao_zhu
上传日期:2014-08-15
资源大小:2446k
文件大小:2k
源码类别:

PlugIns编程

开发平台:

Visual C++

  1.     记得前一阵上网看到hoto制作的dejunk插件.最近闲得发慌,于是前两天去下载了Ollydbg的API手册,想写个什么插件之类的,顺便也将hoto的dejunk插件下了一个,回来试用,感觉他的插件不合我的胃口,于是就自己写了一个我喜欢的,界面上差别不大,我不想评论插件之间的差别,各位可随意选择使用.这里要感谢hoto,因为其中选择扫描类型的创意来自于他的插件,并且用了他的dejunk配置文件稍做修改成为我的配置文件,省了不少功夫.当然还要感谢Dejunk最初的作者ljtt老大.
  2. 更新日志:
  3. 2003-9-18
  4. 完成了0.1版本,具备了去除大部分花指令的功能,和其它功能,想想应该没有什么需要添加的了.欢迎反馈bug.
  5. 2003-9-19
  6. 更新为0.11版本,添加直接扫描在CPU窗口中自己选择的指令的功能,扫描类型为用户自定义的默认值.
  7. 2003-9-19
  8. 更新为0.12版本,添加简单的Log功能(位于插件同目录),因为在使用中有时候想知道到底替换了什么地址的花指令.
  9. 后记:
  10.     其实最初并不想加入选择扫描类型的功能(怕说我抄袭-_-!),因为就算全部模板一起使用搜索速度也是很快的.只是后来考虑到每个人各自的习惯,并且某些模板不能通用所有的壳才添加了进去.搜索范围限制在0x00000~0xFFFFF以内,因为ollydbg只提供了读内存和写内存的API,我只好读出一块内存,修改好了再写回去,要是读的内存块太大......-_-!.没有提供右键菜单支持,因为我的习惯是快捷键用惯了,何况右键菜单一大串也不好看.为什么是英文界面而不是中文界面?因为我用英文版的ollydbg啊,用中文在里面显得不好看,我讨厌汉化版本的ollydbg,好多翻译不准确,因此我不会写中文的插件,也请各位不要汉化本插件.
  11.     发现一个问题,是ollydbg的,本来怀疑是我的程序的bug,跟踪了一下,发现不是,在写入内存时,如果该处下了断点则该处内存不能被写入,即如果断点下在花指令上(或许不只是保护断点,ollydbg或许会保护其它的,但我没有进行更多测试),断点所在的部分的花指令将不能被写入,建议取消断点后再清除花指令.
  12. flyfancy
  13. flyfancy@21cn.com