Building an obfuscated Python interpreter: we need more opcodes
Summary
Obfuscated CPython beyond opcode permutation: modifying the peephole optimizer to add combined instructions like LOAD_FAST_ZERO_LOAD_CONST, forcing attackers to study the evaluation loop.
- Published
- Collected
--- id: 4574 title: "Building an obfuscated Python interpreter: we need more opcodes" source_domain: blog.quarkslab.com source_url: "https://blog.quarkslab.com/building-an-obfuscated-python-interpreter-we-need-more-opcodes.html" published_at: "2014-05-15T22:00:00Z" tags: ["obfuscation", "python", "interpreter", "bytecode", "cpython"] phying_url: "https://phying.com/item/4574" lang: en --- # Building an obfuscated Python interpreter: we need more opcodes ## Summary Obfuscated CPython beyond opcode permutation: modifying the peephole optimizer to add combined instructions like LOAD_FAST_ZERO_LOAD_CONST, forcing attackers to study the evaluation loop. ## Intelligence Metadata - **Sources:** blog.quarkslab.com - **Published:** 2014-05-15T22:00:00Z - **Original:** https://blog.quarkslab.com/building-an-obfuscated-python-interpreter-we-need-more-opcodes.html - **Phying News:** https://phying.com/item/4574