首页
社区
课程
招聘
................
发表于: 2013-1-3 18:16 4118

................

2013-1-3 18:16
4118
收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 1015
活跃值: (235)
能力值: ( LV12,RANK:440 )
在线值:
发帖
回帖
粉丝
2
顶楼主一个啊!
2013-1-3 18:36
0
雪    币: 27
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
LZ好人 好人一生平安
2013-1-3 18:51
0
雪    币: 357
活跃值: (3123)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
4
为什么跟我的代码那么像
我的
        pDosHead = (PIMAGE_DOS_HEADER)lpMapAddress;
        pNtHead = (PIMAGE_NT_HEADERS)((DWORD)pDosHead + pDosHead->e_lfanew);

        LastSection = (PIMAGE_SECTION_HEADER)((PCHAR)pNtHead + sizeof(IMAGE_NT_HEADERS) + (pNtHead->FileHeader.NumberOfSections - 1) * sizeof(IMAGE_SECTION_HEADER));

你的
        PIMAGE_DOS_HEADER dosHeader = (PIMAGE_DOS_HEADER)module;
        PIMAGE_NT_HEADERS ntHeaders = (PIMAGE_NT_HEADERS)((DWORD)dosHeader + dosHeader->e_lfanew);

        PIMAGE_SECTION_HEADER firstSectionHeader = IMAGE_FIRST_SECTION(ntHeaders);
        PVOID firtToRawData = (PVOID)(firstSectionHeader->PointerToRawData + (DWORD)ntHeaders);
        PIMAGE_SECTION_HEADER lastSectionHeader = (PIMAGE_SECTION_HEADER)((DWORD)firstSectionHeader + (ntHeaders->FileHeader.NumberOfSections - 1)*sizeof(IMAGE_SECTION_HEADER));
2013-1-3 19:50
0
雪    币: 1149
活跃值: (833)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
5
大神想表达啥,直说....我不怕.....
2013-1-3 19:53
0
雪    币: 357
活跃值: (3123)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
6
随便说说

PVOID firtToRawData = (PVOID)(firstSectionHeader->PointerToRawData + (DWORD)ntHeaders);

这个是 + dosHeader 吧
2013-1-3 20:04
0
雪    币: 1149
活跃值: (833)
能力值: ( LV13,RANK:260 )
在线值:
发帖
回帖
粉丝
7
手抖  这句没整理 ,其实你看看也没用到这个变量 ,其他cpp里面写的 是 dosheader ....代码很有学生味道....现在都觉得很烂了,所以就发出来了.....见谅咯....
2013-1-3 20:27
0
游客
登录 | 注册 方可回帖
返回
//