大家爆,我也爆吧。。。

这个是我第三阶段的第一个ring3方法,没分析驱动就直接用了,试了很好用,不过需要重启

重启前:
找到木马文件对应硬盘上的扇区,直接写扇区破坏木马文件

重启后:
批处理删掉木马尸体和注册表垃圾

重启前的DeleteFileBySection代码见附件
delfile.cpp

代码:
#include <windows.h>
#include <stdio.h>
#include "DeleteFileBySection.h"

char szSysdir[MAX_PATH];
char szfile[MAX_PATH];

int main()
{
  CDeleteFileBySection delfile;
  GetSystemDirectory(szSysdir,MAX_PATH);
  strcpy(szfile,szSysdir);
  strcat(szfile,"\\drivers\\HBKernel32.sys");
  if(delfile.DeleteFile(szfile))
    printf("delfile Success! : %s\n\n",szfile);
  else
    printf("delfile Failed! : %s\n\n",szfile);

  strcpy(szfile,szSysdir);
  strcat(szfile,"\\System.exe");
  if(delfile.DeleteFile(szfile))
    printf("delfile Success! : %s\n\n",szfile);
  else
    printf("delfile Failed! : %s\n\n",szfile);

  strcpy(szfile,szSysdir);
  strcat(szfile,"\\HBQQXX.dll");
  if(delfile.DeleteFile(szfile))
    printf("delfile Success! : %s\n\n",szfile);
  else
    printf("delfile Failed! : %s\n\n",szfile);

  printf("Done! Reboot system!\n");
  getchar();
  return 0;
}

重启后的批处理:
clean up.bat
代码:
reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HBKernel32 /f
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v HBService32 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows" /v AppInit_DLLs /t REG_SZ /d "" /f
del /f %SYSTEMROOT%\system32\drivers\HBKernel32.sys
del /f %SYSTEMROOT%\system32\system.exe
del /f %SYSTEMROOT%\system32\HBQQXX.dll
上传的附件 DeleteFileBySection.rar