首页
社区
课程
招聘
[求助]请教一下本书第17章相关配套代码的问题。
发表于: 2009-4-2 21:47 8780

[求助]请教一下本书第17章相关配套代码的问题。

2009-4-2 21:47
8780
//MapStructrue* stu = pestruct.GetMap("CmpThread(void *)");
        MapStructrue* stu = pestruct.GetMap("CrackMe(struct HWND__ *)");
        if( !stu )
                return 0;
        char * Base_Addr = pestruct.image_section[stu->Segment-1] + stu->Offset;//得到基地址

        codefactory.DisasmFunction(&CodeList,Base_Addr,stu->VirtualAddress);

这段代码的意图是什么?
CrackMe(struct HWND__ *) 是什么东西?我的map文件找不到相关的字符串。

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 53
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
我顶。。。。

干脆把这两个文件也给我一份吧。。

        pestruct.OpenFileName("G:\\项目\\VMPacker\\ConvertCrackMe\\Release\\ConvertCrackMe.exe");
        pestruct.LoadMap("G:\\项目\\VMPacker\\ConvertCrackMe\\Release\\ConvertCrackMe.map");
2009-5-19 15:05
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
请问“ConvertCrackMe.exe”和“ConvertCrackMe.map”两个文件哪里可以下到,原书光盘里没有啊?
2012-4-20 09:05
0
雪    币: 854
活跃值: (222)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
CrackMe(struct HWND__ *) 是你需要虚拟化的函数。

比如 我要加密的函数

int CrackMe(void)
{
	int a;
	a = 1;

	return 0;
}


那么我就会

MapStructrue* stu = pestruct.GetMap("CrackMe(void)");
2015-9-18 11:27
0
游客
登录 | 注册 方可回帖
返回
//