①通过掩码的方式使其支持 前、中、后通配符 及半字节;
②通过SSE2指令集找到特征码字节序列中的第一个不为'??'的元素后,后续的字节只比较不是'??'的特征字节,优化比较字节数。#include <iostream>
---
来源: 看雪论坛
原文链接: https://bbs.kanxue.com/thread-284451.htm
[原创] 简单的内存特征码暴力搜索支持 ?? F? ?F
187 浏览
19 回复
感谢分享
不错,学习了
不错,学习了
支持下 虽然暂时用不到
学习了
mudebug
思路打开,不需要效率的情况下,把内存字节转换成hex字符串就能很好处理这些问题。
还有就着这种特征搜索也就x86体系有效。arm体系没什么作用
这篇帖子不知道为什么,我无法再次编辑!
最后于 2024-11-26 14:57
被wtujoxk编辑
,原因:
思路打开,不需要效率的情况下,把内存字节转换成hex字符串就能很好处理这些问题。
还有就着这种特征搜索也就x86体系有效。arm体系没什么作用
这篇帖子不知道为什么,我无法再次编辑!
最后于 2024-11-26 14:57
被wtujoxk编辑
,原因:
思路打开,不需要效率的情况下,把内存字节转换成hex字符串就能很好处理这些问题。
还有就着这种特征搜索也就x86体系有效。arm体系没什么作用
还有就着这种特征搜索也就x86体系有效。arm体系没什么作用
感谢分享
我认为搜索这种F?半字节格式的特征码是伪需求,所有F?的搜索需求应该都可以通过转换为搜索单字节特征码来实现,所以就没处理这种。
好好好
不错,学习了。
看看算法怎么样
来看看,顶一个。
很好。学习了一种方法了。
索要"点赞"或"防沉底",何不让它烂在肚里酿成美酒,自己享用?