问题描述
- 菜鸟搜索二进制文件里的0x89,0x90,0x91特征码,该怎么写,给个思路吧
-
搜索 c:1.exe 里面是否存在16进制89 90 91(是连续的) 特征码,有的话 返回偏移地址。该怎么写,提示下,最简单的方法
解决方案
你用FILE的open以rb模式打开exe文件,然后就是读取内容fread,读入char数组,然后比较字符0x90,0x91。做进一步判断
解决方案二:
以二进制方式打开文件,依次读取字符,判断如果是0x89,则比较后面两个,如果不是0x90以及0x91,就放弃。继续往下搜索。
如果你只是想用一个工具看一下的话,用UltraEdit就可以。
时间: 2024-08-11 09:30:55