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.0.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.0-py3-none-any.whl (10.0 kB view details)

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for auto_scrambling_python_opcodes-0.1.0.tar.gz
Algorithm Hash digest
SHA256 78af37aaf560195b8f096f056c46f421182b9c8801a7f0c8f77e50741ddbed1e
MD5 b812ceda767f52b4011acb6d7c058d37
BLAKE2b-256 1cfe5034dd2c070fe36ce88d112d62fac575c33e1830db9ab840da47542a74e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for auto_scrambling_python_opcodes-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 972a5c82e660e67cf2ad846e83144167009f011c2997a62b8355f38cdf3099b5
MD5 0d6cf5f8989916c2a82b4996e0adb48a
BLAKE2b-256 e038b174b02f7d21fb81da749b101fbbba571244807081aad6673552cc892ed4

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