易语言特征码模糊搜索(支持任意通配符)
本帖最后由 fjqisba 于 2018-7-7 21:07 编辑发现网上这方面的资料比较少,很少有什么成品.
个人认为OD里面的特征码搜索其实很不错了,所以将其抄了过来.
易语言的繁琐大家都是知道的,一句例如异或操作的代码在C语言可能只需要1行汇编代码,在易语言里就要十几行了.
对于暴力搜索这样需要不断进行操作的代码,使用易语言的话在速率方面是不行的.为此在关键的算法对照部分,我只好对照着OD的算法手写了一份汇编代码.
速度可以说是只比OD略差一点.
源码可能存在许多不足或BUG,大家可自行修改.
感谢sunflover的特征码模糊搜索源码{:301_978:}.
big冰 发表于 2018-7-20 17:18
大哥 ,这份源码我研究了挺久的我用着有些问题 主要是win7的问题循环里面他只能搜到7fxxxxxx的 超过这 ...
https://pan.baidu.com/s/1XNqAzydOYS1Doz6AVProPQ 看一下这个会不会有问题? 大哥 ,这份源码我研究了挺久的我用着有些问题 主要是win7的问题循环里面他只能搜到7fxxxxxx的 超过这个地址的特征码搜索不到 当我把结束地址改了超过7fxxxxxx的时候 他会在循环里面 无限循环,当他在循环里面跑到7fxxxxxx的时候 下一个地址应该超过7fxxxxxx但是 实际上他又从头开始 无限循环 搜索不到7fxxxxxx后面的内存 而win10不会这样 win10直接改结束地址就行了 搜索到内存尾直接跳出循环 小白路过,感谢楼主分享 正在学习易语言支持楼主谢谢分享 妈耶。。。何苦呢。。。。 这么强啊?比od差一点…… 不知道这个能不能用~~某些的静态基址 定位不到 哎 小白路过,感谢楼主分享
有没有C++的