首页
社区
课程
招聘
[分享]X64 shellcode加花混淆脚本
发表于: 2026-3-6 07:09 2928

[分享]X64 shellcode加花混淆脚本

2026-3-6 07:09
2928

让Claude写的一个脚本,很强~ 你可以永远相信你克劳德鸽儿~

脚本在附件 (需要pip安装capstone与keystone-engine,否则脚本反汇编会出错)

下面是`cmp dword ptr [rsp], 0x12345678`一行代码的混淆结果:

(有BUG,汇编正常,最后输出字节码的时候会丢失很多数据,以及偏移跳转错误,Claude没额度了,先这样吧)



C:\Users\Administrator\Downloads\新建文件夹>python obfuscator.py --input "81 3C 24 78 56 34 12" --hex-style spaced --const 2 --out both --level 3 --passes 2


╔══════════════════════════════════════════════════════╗

║           x86-64 汇编混淆器                          ║

║  level=3  passes=2  max=无限制  seed=随机

╚══════════════════════════════════════════════════════╝


输入: 7 bytes

  原始hex: 81 3C 24 78 56 34 12


[ 反汇编结果 ]  (后端: capstone 5.0.7)

──────────────────────────────────────────────────────────────

    cmp dword ptr [rsp], 0x12345678


原始估算: ~4 bytes  →  混淆后估算: ~151 bytes  (膨胀率: 37.8x)


──────────────────────────────────────────────────────────────

[ 混淆后 NASM 输出 ]

──────────────────────────────────────────────────────────────

; ============================================================

; 混淆后 x86-64 汇编 (NASM syntax)

; 混淆强度: level=3  估算大小: ~151 bytes

; ============================================================

BITS 64


    push r10                                    ; CMP常数混淆: 保存 r10

    mov r10d, 0x7B3052E6                        ; 常数混淆: 构造 0x7B3052E6 (step0/初始值)

    push rsi                                    ; 花[OP-XOR]

    sub esi, esi                                ; ZF=1, 必然

    or esi, esi

    pop rsi

    not r10d                                    ; 常数混淆: step1/2

    push rbx                                    ; 花[FLAG噪声]

    and ebx, 0

    or ebx, ebx                                 ; ZF=1, 污染数据流

    pop rbx

    not r10d                                    ; 常数混淆: step2/2

    push rdx                                    ; 花[OP-XOR]

    and edx, 0                                  ; ZF=1, 必然

    or edx, edx


[培训]Windows内核深度攻防:从Hook技术到Rootkit实战!

最后于 2026-3-6 09:23 被SSH山水画编辑 ,原因: 修BUG
上传的附件:
收藏
免费 31
支持
分享
最新回复 (22)
雪    币: 3065
活跃值: (6823)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
牛逼牛逼牛逼牛逼牛逼
2026-3-6 15:15
0
雪    币: 762
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
3
学习一下
2026-3-6 15:39
0
雪    币: 155
活跃值: (4351)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
学习一下 
2026-3-6 15:54
0
雪    币: 73
活跃值: (1461)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
学习一下 
2026-3-6 21:42
0
雪    币: 20
活跃值: (1624)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
学习中
2026-3-6 23:29
0
雪    币: 2
活跃值: (392)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
学习一下 
2026-3-8 14:25
0
雪    币: 91
活跃值: (1759)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
学习学习
2026-3-9 05:39
0
雪    币: 207
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
9
学习中
2026-3-9 06:59
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
10
1
2026-3-9 15:47
0
雪    币: 244
活跃值: (306)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
看看怎么个事儿
2026-3-9 16:57
0
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
12
阿斯顿撒旦
2026-3-12 17:46
0
雪    币: 1114
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
13
1111
2026-3-13 14:16
0
雪    币: 5550
活跃值: (4483)
能力值: ( LV3,RANK:35 )
在线值:
发帖
回帖
粉丝
14
学习一下 
2026-3-17 13:32
0
雪    币: 0
活跃值: (536)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
15
1
2026-3-20 01:01
0
雪    币: 28
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
16
1
2026-3-20 16:54
0
雪    币: 204
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
17
学习学习
2026-3-22 09:07
0
雪    币: 89
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
18
mark
6天前
0
雪    币: 1214
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
19
牛批,学习一下
6天前
1
雪    币: 0
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
20
厉害
3天前
0
雪    币: 223
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
21
666
3天前
0
雪    币: 6
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
22
111
1天前
0
雪    币: 1537
活跃值: (3380)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
23
学习学习
1天前
0
游客
登录 | 注册 方可回帖
返回