991
1063
4315
论坛元老
服务端运行在VPS主机上,监听443端口。由于443为HTTPS协议端口,这样被攻击主机上即使监控到存在外联443端口的流量,也不太容易引起重视。所以在模拟攻击者的过程中,可以选用一些常用端口作为服务端的监听端口。 服务端和客户端使用TCP协议进行通信,利用多线程服务端处理多个客户端同时在线的情况。 客户端捕获异常,当与服务端的通信连接断开触发异常时,延时5秒后重新发送连接请求。这样即使服务端出现了中途退出的情况,重新运行后客户端也可以重新上线。
使用socket监听443端口,使用独立的线程完成与客户端的通信,对于指定客户端下发指令并打印指令执行结果 在主线程中死循环监听攻击指令输入(如snapshot对于被攻击机进行截屏、cmd在被攻击机上执行系统命令)
ls: 打印当前全部客户端IP snapshot:对于指定客户端所在机器进行截屏。示例:snapshot ${client_ip} clipboard:获取客户端所在机器的剪贴板内容。示例:clipboard ${client_ip} cmd:在指定客户端所在机器执行系统命令。示例: cmd ${client_ip} ${command} showdriver:展示客户端所在机器的全部盘符。示例:showdriver ${client_ip} getfilelist:获取客户端所在机器指定路径下的文件列表。示例:getfilelist ${client_ip} ${path} getfile:获取客户端所在机器指定文件。示例:getfile ${client_ip} ${filepath}
写注册表 将执行文件复制到启动目录 将自己注入其他系统进程
一条消息的头部4个字节为消息内容长度 头部后面再跟消息内容
使用道具 举报
本版积分规则 发表回复 回帖后跳转到最后一页
小黑屋|安全矩阵
GMT+8, 2024-11-28 19:46 , Processed in 0.020149 second(s), 18 queries .
Powered by Discuz! X4.0
Copyright © 2001-2020, Tencent Cloud.