首页
社区
课程
招聘
[原创]菜农学习PE文件结构毕业小结
2022-9-7 14:32 3741

[原创]菜农学习PE文件结构毕业小结

2022-9-7 14:32
3741

菜农学习PE文件结构结束。

通过自己编写代码(比下载软件用印象深刻),全部实现了CFF的功能,而且比它更完美,因为文件的全部地址都在中括号里。很方便在文件里直接找。

菜农学习后感觉有两点可用:

1.创建时间(有两个)可以利用,因为文件本身有创建时间,但是可以改写。

而PE文件里这个创建时间有所不同,它可以用CRC保护不被篡改,故可以作为文件的“指纹”,即密钥。

因为它是个纯数字,故可以生成本地时间字符串(年月日,时分秒)。

故此数字和字符串是互为可逆的关系,即可以作为密码使用。

2.导出函数地址(指针)数组也可以利用,它有三个数组。那么就可以对它们进行散列(打乱)。在注册成功后加载可以重新组装。

3.有两处存放CRC的地方,目前发现在windows下没有(不知linux和macos的和mach-o是否验证)。

那么就可以作为存放CRC初值的地方。(菜农早已经论证存放初值比校验和安全太多)。



[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法

最后于 2022-9-7 14:54 被HotPower编辑 ,原因:
上传的附件:
收藏
点赞0
打赏
分享
最新回复 (2)
雪    币: 2251
活跃值: (2148)
能力值: ( LV5,RANK:60 )
在线值:
发帖
回帖
粉丝
LexSafe 2022-9-7 16:23
2
0
没ui啊
雪    币: 6
活跃值: (2980)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
咖啡_741298 2022-9-7 16:26
3
0
“全部实现了CFF的功能,而且比它更完美”    资源、异常部分呢? 而且我猜你的导入导出表不支持转发延迟
游客
登录 | 注册 方可回帖
返回