⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 client.dpr

📁 远程控制源程序(DELPHI版)
💻 DPR
字号:
program client;

uses
  sysutils,winsock,windows;

  {$R *.RES}

const
  MaxLen=1024*2;
var
  ret,port,size,k:integer;
  WSADATA:TWSADATA;
  sin:TSockAddr;
  ss:TSocket;
  host:string;
  databuf:array[0..MaxLen] of char;
begin
  writeln('Hack Client.............');
  //
  sleep(random(500));
  ret:=WSAStartup(MakeWord(1,1),WSADATA);
  writeln(format('WSAStartup=%d',[ret]));
  //
  ss:=socket(PF_INET,SOCK_STREAM,IPPROTO_TCP);
  writeln(format('socket=%d',[ss]));
  //
  host:='192.168.0.1';
  port:=80;
  sin.sin_family:=PF_INET;
  sin.sin_addr.s_addr:=inet_addr(PChar(host));//INADDR_ANY;//
  sin.sin_port:=htons(port);
  //
  size:=0;
  ret:=connect(ss,sin,Sizeof(sin));
  writeln(format('connect=%d',[ret]));
  //
  strcopy(databuf,pchar('Client Connect...'));
  ret:=send(ss,databuf,strlen(databuf),MSG_DONTROUTE);
  writeln(format('send=%d',[ret]));
  size:=0;
  repeat
    ret:=recv(ss,databuf,MaxLen,0);
    if ret<=0 then break;
    writeln(format('recv=%d,databuf=%s',[ret,databuf]));
    inc(size);
    if  size>=3 then break;
  until false;
  //
  ret:=WSACleanup;
  writeln(format('WSACleanup=%d',[ret]));
end.

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -