首页
社区
课程
招聘
[求助]写shadowWalker,SetCopyOnWrite(void *p)该如何实现?
发表于: 2010-7-16 12:32 4269

[求助]写shadowWalker,SetCopyOnWrite(void *p)该如何实现?

2010-7-16 12:32
4269
我自己实现了一个
不知道这样对不对

void SetCopyOnWrite(void *VirtualAddress)
{
        PPTE pPTE = GetPteAddress(VirtualAddress);
        _asm
        {
                      mov eax, pPte
                      or dword ptr [eax], 0x200        //mark bit1 cvcvxk说要写BIT9,于是我改了
       
        }
}

参考的是这篇文章
http://blog.csdn.net/NetRoc/archive/2008/12/28/3627628.aspx

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 8865
活跃值: (2379)
能力值: ( LV12,RANK:760 )
在线值:
发帖
回帖
粉丝
2
要写bit9
2010-7-16 18:53
0
雪    币: 53
活跃值: (12)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我改了..这样是对的了吗?
2010-7-21 10:22
0
游客
登录 | 注册 方可回帖
返回
//