huangyushun 发表于 2017-12-5 12:20:05

继上次特征码匹配后加入优化搜索_依旧思路分享_源码分享!!!

本帖最后由 huangyushun 于 2017-12-5 12:24 编辑

上次发布的源码:
https://www.chinapyg.com/thread-98861-1-1.html
------------------------------------------------------------------------------------------
我的匹配思路:
先尾部,再头部,然后中间分段匹配,就是先双数后单数目前
我的优化思路是:
1,匹配尾部,不成功就看尾部前面是否有相同的,有就相同多少个,跳过多少个
2,如果尾部匹配,那么就看尾部这个在前面是否出现过,不出现,任意地方不匹配,跳这个特征码长度
3,为了防止第二种说法存在问题,每个特征码的跟前面的对比是否出现过,计算距离来做跳板表
------------------------------------------------------------------------------------------
说多了也累,上源码给懒得把码的表哥用,
支持通配符,只要不是00-ff就是通配符,
所以你可以用任意你喜欢的字符做通配符,成对出现即可
支持X86X64直接搜索,
------------------------------------------------------------------------------------------
坏消息:雷神测试,本搜索匹配,输给KMP SUNDAY
连最渣的暴力搜索,都比我这个搜索快......

思路感觉没问题,但是把码可能太弱了,哎
------------------------------------------------------------------------------------------
老规矩,先上图:







------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------
然后就要上源码文件_我相信解压密码,大家都懂的:

------------------------------------------------------------------------------------------

wgz001 发表于 2017-12-5 12:58:20

分享是美德,感谢表哥!

Rooking 发表于 2017-12-5 14:18:23

分享是美德,感谢表哥!

ningzhonghui 发表于 2017-12-5 17:31:34

分享是美德,谢谢大表哥

2028123 发表于 2017-12-5 21:34:31

感谢大神分享,来学习一下

雲裏霧裏 发表于 2017-12-5 22:07:15

分享是美德,感谢表哥!

夜雨听风 发表于 2017-12-5 22:15:09

这个。。。猛地一看还以为是E写的

gujin162 发表于 2017-12-7 08:31:20


看了LZ的帖子,我只想说一句很好很强大!

lzj2047 发表于 2018-3-16 10:10:48

下载了,用论坛密码不对

fjqisba 发表于 2018-3-29 10:20:58

我觉得不行,可以看看OD是怎样进行特征码搜索的
页: [1] 2
查看完整版本: 继上次特征码匹配后加入优化搜索_依旧思路分享_源码分享!!!