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

Uploaded Python 3

File details

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

File metadata

File hashes

Hashes for auto_scrambling_python_opcodes-0.1.2.tar.gz
Algorithm Hash digest
SHA256 622b397d64b6161f138243e5843a3a33d61d7d84cf6a97afa4c5eaac0c57b568
MD5 364fed4a65aa3733290fa3121817fe33
BLAKE2b-256 16f0a6e741122e4e2c163d18df3cda750eb8f41f43aab0d1207a3df1aa5e008f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for auto_scrambling_python_opcodes-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 9d5c64f80004d162a8d91b5fc251df6713440213f53b2e6ebdd223d49ed5dc12
MD5 54de67e0bd4cc66d9072a1c1f887d68a
BLAKE2b-256 4d477850f25d8a93553b2c202ff2fbed6b06186809325b20e469e62b9d2d2714

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