首页
社区
课程
招聘
[分享]国内某公司的保护源码
发表于: 2013-8-14 19:26 33127

[分享]国内某公司的保护源码

2013-8-14 19:26
33127
收藏
免费 5
支持
分享
最新回复 (70)
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
51
感谢,值得收藏
2013-8-16 11:09
0
雪    币: 210
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
52
实用才是王道,多谢分享!
2013-8-16 15:51
0
雪    币: 15
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
瓦萨 破解与保护 。嗯不错哦的也~
2013-8-16 19:04
0
雪    币: 0
活跃值: (954)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
54
看了下,有些地方防GG的
2013-8-16 20:30
0
雪    币: 30
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
55
今天屌爆了!!!
2013-8-17 00:04
0
雪    币: 244
活跃值: (63)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
56
牛B了大神们
2013-8-17 13:50
0
雪    币: 680
活跃值: (68)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
57
哇,好东西
2013-8-17 20:42
0
雪    币: 242
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
58
今天特地拿出来整了整,从代码信息来看是06,07年的代码,不全,驱动也缺文件,无法生成,应该是一个Demo原型,以今天的目光看过时了。代码本身写的很工整,用到了hook的三个层次技术,也有反调试手段,硬软都反,作为一个学习Hook技术的总结还是可以的。
2013-8-17 20:54
0
雪    币: 220
活跃值: (701)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
59
难道都要远离IT行业了吧?
这是个高风险的行业,
2013-8-18 15:57
0
雪    币: 252
活跃值: (261)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
60
谢谢分享!
2013-9-1 19:40
0
雪    币: 39
活跃值: (42)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
61
謝謝分享,下載研究一下
2013-9-3 17:39
0
雪    币: 26
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
62
感谢分享
2013-9-25 18:48
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
nmn
63
研究学习一下。谢谢
2013-9-26 02:47
0
雪    币: 223
活跃值: (48)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
64
感谢楼主分享……
2013-9-30 16:44
0
雪    币: 37
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
65
感谢  回去研究下
2013-9-30 20:58
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
66
哇哦, 很不错啊。一直想学学保护。
2013-10-2 11:07
0
雪    币: 516
活跃值: (3146)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wem
67
谢谢分享
2013-10-2 12:13
0
雪    币: 72
活跃值: (52)
能力值: ( LV3,RANK:30 )
在线值:
发帖
回帖
粉丝
68
谢谢分享。。
2013-10-9 12:51
0
雪    币: 1906
活跃值: (712)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
69
多谢楼主分享了
2013-10-9 19:04
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
70
正在看,回来感谢一下
2013-10-10 09:10
0
雪    币: 293
活跃值: (287)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
71
VOID GM_DisableHooks()
{
}

VOID GM_EnableHooks()
{
}
这两函数操作的是什么呢,具体是防InlineHook?IAT HooK?Msg Hook?请明示下

还有Hook_ZwOpenProcess函数里面的
if( MmIsAddressValid(ClientId) )
        goto ZwOpenProcess_Access;
是不是逻辑写反了?应该是
if( !MmIsAddressValid(ClientId) )
        goto ZwOpenProcess_Access;
要不下面的ClientId->UniqueProcess蓝屏了?

后面各种goto,我已经晕了,弱弱的问下,是不是可以这样改:
NTSTATUS NTAPI Hook_ZwWriteVirtualMemory(HANDLE ProcessHandle,PVOID BaseAddress,PVOID Buffer,ULONG BufferLength,PULONG ReturnLength)
{
        NTSTATUS rc=STATUS_ACCESS_VIOLATION;
        IoIncrement();

        if ( Globals.ulProtectProcessId==0 ||
                 IsProtectProcessByPID((ULONG)PsGetCurrentProcessId()) ||
                 !IsProtectProcessByHandle(ProcessHandle)
                )
        {
                rc = Globals.fnZwWriteVirtualMemory(ProcessHandle,BaseAddress,Buffer,BufferLength,ReturnLength);
        }

        IoDecrement();
        return rc;
}
2013-10-15 17:12
0
游客
登录 | 注册 方可回帖
返回
//