能力值:
( LV8,RANK:130 )
|
-
-
2 楼
从OpenProcess下手比较好。。
TerminateProcess涉及到hProcess=>ProcessId的转换(当然,可以用ZwQueryInformationProcess完成)
|
能力值:
( LV2,RANK:10 )
|
-
-
3 楼
|
能力值:
( LV2,RANK:10 )
|
-
-
4 楼
OpenProcess 安装钩子后,容易失败...
钩TerminateProcess 网上有例子吗?
|
能力值:
( LV2,RANK:10 )
|
-
-
5 楼
防杀?放弃吧 别说ring3 就算ring0都难防!
|
能力值:
( LV8,RANK:130 )
|
-
-
6 楼
#5有点绝对吧? 呵呵
从插入APC(Hook KeInitializeApc),附加到进程(Hook Ke(Stack)AttachProcess),模拟发送消息(Hook NtUserPost(Thread)Message 这个可以简单的修改Shadow表来完成,前面两个得inline)三个方面入手基本就差不多了
我写st的时候也是inline 不过没管APC和消息模拟,呵呵~
如果你能按照我说的来hook~ IS 1.22,RkU 3.7,DS 1.0.5.0都是杀不掉你的进程的 呵呵
|
能力值:
( LV8,RANK:130 )
|
-
-
7 楼
呵~ 应该是你的hook的问题吧。。 我hook过NtOpenProcess,似乎没出现什么失败的情况
钩TerminateProcess的例子没找过,你可以自己用ZwQueryProcessInformation来查询给TerminateProcess传入的hProcess的PID值,然后判断该放行还是直接返回。
|
能力值:
( LV8,RANK:130 )
|
-
-
8 楼
对了 如果楼主没写过驱动就别看偶在#6说的了 那些都是驱动中干的
|
能力值:
( LV2,RANK:10 )
|
-
-
9 楼
我可以异常注射到你进程中,一些call 0x413333 等代码,远程线程,或者SetHOOKEx,就是在你进程中不负责的运行代码,搞死你,你怎么防 。
|
能力值:
( LV8,RANK:130 )
|
-
-
10 楼
hook PsLookupProcessByProcessId, hook自己的LoadLibraryEx
|
能力值:
( LV8,RANK:130 )
|
-
-
11 楼
不好意思,好像记错了……编辑掉编辑掉
|
能力值:
( LV2,RANK:10 )
|
-
-
12 楼
嘿嘿! 不调用OpenProcess 不AttachProcess 甚至ring0都不用
1,如果是窗体程序 全局钩子注入->ExitProcess
2,任何程序,修改线程Context 执行ExitProcess
.....................
我想你总不会不让自己的程序关闭吧?
还有 所有的防御都是基于HOOK 但是绕开hook的代码 也是一件非常简单的事
如 ring3 HOOK OpenProcess 我就直接调用NtOpenProcess NtOpenProcess也hook了 我就直接调用sysenter。ring0也inline HOOK了,可以恢复或绕开被HOOK代码,请问 所有种种情况 防得了么
|
能力值:
( LV8,RANK:130 )
|
-
-
13 楼
嘿嘿~ 我的确干过这种事~ 在ring0 inline PspExitThread 只要企图退出的线程是我自己的~ 全部拦截 ~ 嘿嘿
|
能力值:
( LV8,RANK:130 )
|
-
-
14 楼
hook的狠程度貌似在这儿没有提及 如果要狠的话 就在所有xxSwapXXXX上下钩子 然后互相回复 并且检查程序本身的hook
这些都是很简单的
|
能力值:
( LV8,RANK:130 )
|
-
-
15 楼
顺便说一下你的全局钩子注入+ExitProcess
拦截dll注入………………恩。。。简单到没天理………………
|
能力值:
( LV8,RANK:130 )
|
-
-
16 楼
IceSword的驱动中就禁止了自己的关闭~ 恩。。自己去试验~ 具体不多说
|
能力值:
( LV2,RANK:10 )
|
-
-
17 楼
没必要打口水战 炉子 就用尽你所想到的变态方法做一个EXE丢上来 看看能不能关闭
你有本事hook 别人就有本身恢复或绕过
IceSword很牛 我承认! 但是我只用任务管理器就可以关闭它的进程:打开两个IceSword.exe,打开任务管理器找一个可以看到用户名的冰刃进程关,然后继续关第二个。
怎么样?简单吧!你认为你可以把所有情况想到并实现?
|
能力值:
( LV2,RANK:10 )
|
-
-
18 楼
如果你的程序启动在先 你可以拦截注入,如果我的钩子安装比你的程序启动先呢?防钩子注入 还会非常简单?有简单方法 你教教我
|
能力值:
( LV8,RANK:130 )
|
-
-
19 楼
拼启动顺序只是个无聊的事情——MJ0011
反关闭没必要去弄所谓的hook 把PspCidTable涂掉 你关进程80%的可能都要蓝 自己试验去
|
能力值:
( LV8,RANK:130 )
|
-
-
20 楼
顺便说一下 现在已经走题了 如果你真的没事干的话 你开个单贴来说 我在9月之前奉陪
|
能力值:
( LV8,RANK:130 )
|
-
-
21 楼
你让我拿出来我的反关闭的
那你的process killer呢?
貌似先找事的不是我
|
能力值:
( LV2,RANK:10 )
|
-
-
22 楼
算了 没什么好争的 如果我的话伤了你 对不起
|
能力值:
( LV2,RANK:10 )
|
-
-
23 楼
基本上自己都可以杀掉.
只能防君子,小人是防不住的.
|
能力值:
( LV12,RANK:1010 )
|
-
-
24 楼
LS的是SB?
这和君子小人有毛的干系?
|
能力值:
( LV8,RANK:130 )
|
-
-
25 楼
为什么这么多人都让楼主放弃呢?
扼杀别人的想法很有意思么?
|
|
|