---
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
