能力值:
( LV2,RANK:15 )
|
-
-
2 楼
前排出售瓜子香肠饮料矿泉水
|
能力值:
( LV7,RANK:116 )
|
-
-
3 楼
前排买瓜子香肠饮料矿泉水
|
能力值:
( LV12,RANK:290 )
|
-
-
4 楼
mark,楼主辛苦了
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
感谢分享!
|
能力值:
( LV4,RANK:50 )
|
-
-
6 楼
感谢分享!
|
能力值:
( LV8,RANK:130 )
|
-
-
7 楼
好
|
能力值:
( LV7,RANK:105 )
|
-
-
8 楼
师傅写的很详细,排版辛苦了,点赞收藏有了
最后于 2020-4-5 19:12
被A2kaid编辑
,原因:
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
往往进步的就是LZ这样的人~
|
能力值:
( LV2,RANK:10 )
|
-
-
10 楼
mark
|
能力值:
(RANK:135 )
|
-
-
11 楼
往往进步的就是LZ这样的人~
|
能力值:
( LV1,RANK:0 )
|
-
-
12 楼
mark
|
能力值:
( LV2,RANK:10 )
|
-
-
13 楼
mark
|
能力值:
( LV2,RANK:10 )
|
-
-
14 楼
谢谢楼主,刚摸索到了一点就看到你这个帖子,受益匪浅!
|
能力值:
( LV10,RANK:160 )
|
-
-
15 楼
呜呜呜 太强了 呜呜呜 什么时候才能像小路师傅那么强
|
能力值:
( LV3,RANK:20 )
|
-
-
16 楼
有个疑问,pchunter的驱动是加了壳的,如何像楼主一样那么顺滑的用ida反编译
|
能力值:
( LV8,RANK:130 )
|
-
-
17 楼
metaworm
有个疑问,pchunter的驱动是加了壳的,如何像楼主一样那么顺滑的用ida反编译
同问 楼主 你是怎么ida 分析他的加壳驱动得
|
能力值:
( LV3,RANK:20 )
|
-
-
18 楼
我分析的是老版本PCHunter,它驱动没有加壳哦。
|
能力值:
( LV5,RANK:60 )
|
-
-
19 楼
感谢分享!至少在我的另一台笔记本Win10(1809)上有效。 kd> uf nt!PsLookupProcessByProcessId
nt!PsLookupProcessByProcessId:
fffff800`50840100 48895c2418 mov qword ptr [rsp+18h],rbx
fffff800`50840105 56 push rsi
fffff800`50840106 4883ec20 sub rsp,20h
fffff800`5084010a 48897c2438 mov qword ptr [rsp+38h],rdi
fffff800`5084010f 488bf2 mov rsi,rdx
fffff800`50840112 65488b3c2588010000 mov rdi,qword ptr gs:[188h]
fffff800`5084011b 66ff8fe6010000 dec word ptr [rdi+1E6h]
fffff800`50840122 b203 mov dl,3
fffff800`50840124 e8a7060000 call nt!PspReferenceCidTableEntry (fffff800`508407d0)
...
kd> uf nt!PspReferenceCidTableEntry
nt!PspReferenceCidTableEntry:
fffff800`508407d0 48895c2408 mov qword ptr [rsp+8],rbx
fffff800`508407d5 48896c2410 mov qword ptr [rsp+10h],rbp
fffff800`508407da 4889742418 mov qword ptr [rsp+18h],rsi
fffff800`508407df 48897c2420 mov qword ptr [rsp+20h],rdi
fffff800`508407e4 4156 push r14
fffff800`508407e6 4883ec20 sub rsp,20h
fffff800`508407ea 488b0567acf1ff mov rax,qword ptr [nt!PspCidTable (fffff800`5075b458)]
...
1: kd> dq nt!PspCidTable
fffff800`5075b458 ffffbe8f`2aa07b00 00000000`00000000
fffff800`5075b468 ffff948f`3ecb20c0 00000000`00000000
fffff800`5075b478 00010000`00000000 0000017c`00001000
fffff800`5075b488 00000000`00001f41 00000000`00009e09
fffff800`5075b498 00000000`00000000 00000000`00000000
fffff800`5075b4a8 00000000`00000000 00000000`00000000
fffff800`5075b4b8 00000000`00000000 00000000`00000000
fffff800`5075b4c8 00000000`00000000 00000000`00000000
1: kd> dq ffffbe8f`2aa07b00
ffffbe8f`2aa07b00 00000000`00001c00 ffffbe8f`3383a001
ffffbe8f`2aa07b10 00000000`00000000 ffffbe8f`2aa07b18
ffffbe8f`2aa07b20 ffffbe8f`2aa07b18 00000001`00000000
ffffbe8f`2aa07b30 00000000`00000000 00000000`00000000
ffffbe8f`2aa07b40 00000000`00000000 ffffbe8f`2aa2b110
ffffbe8f`2aa07b50 ffffbe8f`2aa2bc20 000006bf`000006bc
ffffbe8f`2aa07b60 00000000`00000000 00000000`00000000
ffffbe8f`2aa07b70 00000000`00000000 00000000`00000000
1: kd> dq ffffbe8f`3383a000
ffffbe8f`3383a000 ffffbe8f`2aa2b000 ffffbe8f`3383b000
ffffbe8f`3383a010 ffffbe8f`2f3ff000 ffffbe8f`2e9fd000
ffffbe8f`3383a020 ffffbe8f`33d32000 ffffbe8f`35107000
ffffbe8f`3383a030 ffffbe8f`35af9000 00000000`00000000
ffffbe8f`3383a040 00000000`00000000 00000000`00000000
ffffbe8f`3383a050 00000000`00000000 00000000`00000000
ffffbe8f`3383a060 00000000`00000000 00000000`00000000
ffffbe8f`3383a070 00000000`00000000 00000000`00000000
1: kd> dq ffffbe8f`2aa2b000
ffffbe8f`2aa2b000 00000000`00000000 00000000`00000000
ffffbe8f`2aa2b010 948f3ec7`e300ffb9 00000000`00000000
ffffbe8f`2aa2b020 948f41fa`50800001 00000000`00000000
ffffbe8f`2aa2b030 948f3ed2`40800001 00000000`00000000
ffffbe8f`2aa2b040 948f3ed7`90800001 00000000`00000000
ffffbe8f`2aa2b050 948f3ed6`80800001 00000000`00000000
ffffbe8f`2aa2b060 948f3ed1`30800001 00000000`00000000
ffffbe8f`2aa2b070 948f3edb`01400001 00000000`00000000
1: kd> !object ffff948f3ec7`e300
Object: ffff948f3ec7e300 Type: (ffff948f3eca8e80) Process
ObjectHeader: ffff948f3ec7e2d0 (new version)
HandleCount: 5 PointerCount: 163940 nt!PspCidTable的定位,修改都好办。x64上,由于PG的原因,改了过一会儿会蓝。 不过学习点东西还是不错的!PCHunter_jb51.net的驱动也没有加壳,空了再慢慢分析。
|
|
|