Skip to main content

一个适用于Python 3.13的自动混淆opcode脚本

Project description

Auto-Scrambling-Python-Opcodes

Made By ExRFy


目录


介绍

这是一款使用python的Python 3.13 opcodes混淆工具

能让opcode的顺序完全重新排列,如

Examples (name: old -> new):
    CACHE: 0 -> 208
    NOP: 30 -> 105
    LOAD_CONST: 83 -> 103
    POP_TOP: 32 -> 72
    RESUME: 149 -> 138
    INSTRUMENTED_LINE: 254 -> 27
    JUMP: 256 -> 265
    STORE_FAST_MAYBE_NULL: 267 -> 256

这种的


使用

使用方法:

  1. 找一个3.13的cpython仓库,download下来

  2. 运行脚本,第一个参数填仓库目录

可选择项:

--seed 该参数能指定随机数种子,若无该参数则反转opcode

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

auto_scrambling_python_opcodes-0.1.1.tar.gz (9.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

auto_scrambling_python_opcodes-0.1.1-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

Details for the file auto_scrambling_python_opcodes-0.1.1.tar.gz.

File metadata

File hashes

Hashes for auto_scrambling_python_opcodes-0.1.1.tar.gz
Algorithm Hash digest
SHA256 774bf98312b46684bc0d23e8bcd98fa4697848d31c5e90528f9b8a9665586ac7
MD5 2fb07c62fd5236f5d5ca961791a15916
BLAKE2b-256 12530acf4af4833d745073826c9e42914127cdbf884a46704ab7fad808457fcc

See more details on using hashes here.

File details

Details for the file auto_scrambling_python_opcodes-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for auto_scrambling_python_opcodes-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 f5c873e4512440527b221df33f9373d74fde0d30af45dbc5dc352bee44b2d63b
MD5 8bb0970fcd510165502e98d80a38ec63
BLAKE2b-256 74a844026a683e23e69c1a474be75beb15afad131b91810c25659adb231ba565

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page