kk1025 发表于 2013-4-7 18:39:18

求教隱藏PROCESS問題

不知哪位大大知道,為何使用在WIN 7 64bit下,在PROCESS EXPLORER下看到可以隱藏,但在WIN 7 64 bit 的任務管理器卻還是出現

VOID RemoveListEntry(PLIST_ENTRY ListEntry)
{
        KIRQL OldIrql;
        OldIrql = KeRaiseIrqlToDpcLevel();
        if (ListEntry->Flink != ListEntry &&
                ListEntry->Blink != ListEntry &&
                ListEntry->Blink->Flink == ListEntry &&
                ListEntry->Flink->Blink == ListEntry)
        {
                        ListEntry->Flink->Blink = ListEntry->Blink;
                        ListEntry->Blink->Flink = ListEntry->Flink;
                        ListEntry->Flink = ListEntry;
                        ListEntry->Blink = ListEntry;
        }
        KeLowerIrql(OldIrql);
}

VOID HideProcess(PEPROCESS Process)
{
        RemoveListEntry((PLIST_ENTRY)((ULONG64)Process + PROCESS_ACTIVE_PROCESS_LINKS_OFFSET));
}

Tesla.Angela 发表于 2013-4-24 21:44:24

WIN7X64下用此代码会蓝屏的。
隐藏进程的话,老老实实用API HOOK吧。

kk1025 发表于 2013-4-24 21:46:41

Tesla.Angela 发表于 2013-4-24 21:44 static/image/common/back.gif
WIN7X64下用此代码会蓝屏的。
隐藏进程的话,老老实实用API HOOK吧。

M。來研究看看
页: [1]
查看完整版本: 求教隱藏PROCESS問題