C++中.exe格式的文件如何与十六进制的特征码匹配?可以把exe文件以十六进制的格式读取吗?

[复制链接]
查看11 | 回复3 | 2011-9-22 21:43:11 | 显示全部楼层 |阅读模式
当然可以了,如果你就是简单的想读取exe文件,并找到一段数值,用最简单的fopen("somefile", "wb")即可,读出来的是二进制,然后fread 8个就是一个hex数值。不过得提醒你,如果你是想crack某些东西或者建立一个类似病毒库机制,那么这只是刚刚开始~...
回复

使用道具 举报

千问 | 2011-9-22 21:43:11 | 显示全部楼层
你说的是十六进制字符串展开显示?原型:int WINAPI icePub_fileHexToHexString(char *strBinFilename,char *strHexStringFilename,int flag)输入:strBinFilename 待处理文件名strHexStringFilename 生成he...
回复

使用道具 举报

千问 | 2011-9-22 21:43:11 | 显示全部楼层
你是在找51的编译器把
.hex就是16进制文件,莫名你需要针对你所使用51去公司网站下 各种调试器是不同的...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行