首页
社区
课程
招聘
[旧帖] 暴力搜索强杀进程 0.00雪花
发表于: 2014-5-21 20:02 3708

[旧帖] 暴力搜索强杀进程 0.00雪花

2014-5-21 20:02
3708
uPID = *(ULONG*)pInputBuffer;
                GetPspAddr();    //得到PsTerminateProcess地址,MyPspTerminateProcess
                if(MyPspTerminateProcess == NULL)
                {
                        DbgPrint("PspFunc Not Find!\n");
                }
                else
                {
           ntStatus = PsLookupProcessByProcessId(uPID , &Eprocess);
                        if(!NT_SUCCESS(ntStatus))
                        {
                                DbgPrint("Failed to lookup process 0x%x, status %8.8x\n", uPID , ntStatus);
                                break;
                        }
                        DbgPrint("Lookup of process 0x%x, PEPROCESS at %8.8x\n", uPID, Eprocess);

           ntStatus = MyPspTerminateProcess(Eprocess, 0);      <-----------------
                        if(!NT_SUCCESS(ntStatus))
                        {
                                DbgPrint("Failed to terminate process 0x%x, status %8.8x\n", uPID , ntStatus);
                                break;
                        }

                        MyPspTerminateProcess = NULL;
                }

暴力搜索了PsTerminateProcess的地址,可以得到正确的地址,但是这行还是出错了,windbg调试的结果是指针错误...调试了一天非常不理解,希望各位能指点一二...

[课程]FART 脱壳王!加量不加价!FART作者讲授!

收藏
免费 0
支持
分享
最新回复 (6)
雪    币: 220
活跃值: (117)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
2
你确定是Eprocess而不是&Eprocess?
因为没看到你的Eprocess是怎么定义的

对了 还有。在一开始进行下MyPspTerminateProcess = null
试试
2014-5-21 21:58
0
雪    币: 51
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
函数是这样定义的

typedef  NTSTATUS  (*PSPTERPROC) ( PEPROCESS Process, NTSTATUS ExitStatus );

PSPTERPROC MyPspTerminateProcess = NULL;
2014-5-21 22:40
0
雪    币: 1028
活跃值: (110)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
typedef  NTSTATUS  (__stdcall *PSPTERPROC) ( PEPROCESS Process, NTSTATUS ExitStatus );
2014-5-22 00:53
0
雪    币: 51
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
还是会蓝
2014-5-22 12:16
0
雪    币: 0
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
心照不宣qqq
2014-5-23 00:16
0
雪    币: 293
活跃值: (239)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
学习了!
2014-12-5 22:36
0
游客
登录 | 注册 方可回帖
返回
//