首页
社区
课程
招聘
[原创]腾讯2008第三阶段专杀过程思路
发表于: 2011-10-3 15:02 8132

[原创]腾讯2008第三阶段专杀过程思路

2011-10-3 15:02
8132

很简单,分为几个步骤,第一步分析a.EXE得知释放了sys、exe、dll,我们先判断是否中毒了

BOOL SystemState(HWND hWnd)
{
	HANDLE Handle=CreateFileA("\\.\\slHBKernel32",GENERIC_READ|GENERIC_WRITE,0,NULL,OPEN_EXISTING,0,NULL);
	if(Handle!=INVALID_HANDLE_VALUE)
	{
		SetWindowText(hWnd,"系统中毒");
	}
	BOOL Bl=PathFileExistsA("C:\\Windows\\System32\\drivers\\HBKernel32.SYS");
	if(Bl!=FALSE)
	{
		SetWindowText(hWnd,"系统中毒");
	}
	Bl=PathFileExistsA("C:\\Windows\\System32\\HBQQXX.dll");
	if(Bl!=FALSE)
	{
		SetWindowText(hWnd,"系统中毒");
	}
	Bl=PathFileExistsA("C:\\Windows\\System32\\System.exe");
	if(Bl!=FALSE)
	{
		SetWindowText(hWnd,"系统中毒");
	}
	return TRUE;
}
BOOL SetWindowShow(void)
{
    HWND hWnd; 
    hWnd = FindWindow("HBInject32Class", NULL) ;  
    if(!hWnd) 
		  return FALSE;
    ShowWindow(hWnd,SW_SHOW);
	EndDialog(hWnd,0);
    return TRUE;
}

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 6
支持
分享
最新回复 (5)
雪    币: 416
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
用名字檢查,通常很容易被逃過= =。
2011-10-3 15:13
0
雪    币: 278
活跃值: (709)
能力值: ( LV15,RANK:520 )
在线值:
发帖
回帖
粉丝
3
学习嘛,代码乱点没关系,重在理解思路
2011-10-3 15:20
0
雪    币: 39
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
原来滔哥是在搞这个。
2011-10-3 17:03
0
雪    币: 967
活跃值: (1138)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
5
人家整天喊着 他是超级巡警的人
谁不知道啊
2011-10-3 17:54
0
雪    币: 278
活跃值: (709)
能力值: ( LV15,RANK:520 )
在线值:
发帖
回帖
粉丝
6
兄弟搞清楚点,我在巡警做了一个月我就走了。
2011-10-3 20:03
0
游客
登录 | 注册 方可回帖
返回
//