首页
社区
课程
招聘
关于记事本加代码
发表于: 2010-4-23 00:34 2833

关于记事本加代码

2010-4-23 00:34
2833
请问我写了段代码,用来给PE文件注入代码,对一般的PE文件,注入后PE文件执行的蛮好的,可是如果给系统的记事本注入代码,记事本就提示不是WIN32文件,我只重新设置了5个值,分别是节的CHARACTERISTICS SIZEOFRAWDATA VIRTUALSIZE  NT头的SIZEOFIMAGE ADDRESSOFENTRYPOINT,请问是怎么回事,是不是还要设置其他的值啊。

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 236
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
你的记事本是不是有数字签名 (Digital Signature)?

检查IMAGE_OPTIONAL_HEADER.DataDirectory[IMAGE_DIRECTORY_ENTRY_SECURITY] 的 VirtualAddress 和 Size 是不是有添加数字。。

微软的数字签名是附加在PE文件的最后端,不属于PE的任何一节 (Section)。
2010-4-23 10:25
0
游客
登录 | 注册 方可回帖
返回