PyLingual: Toward Perfect Decompilation of Evolving High-Level Languages

Joshua Wiedemeier, Elliot Tarbet, Max Zheng, Sangsoo Ko, Jessica Ouyang, Sang Kil Cha

IEEE Symposium on Security and Privacy 2025 · Day 2 · Software Analysis and Reverse Engineering

This talk introduces **PyLingual**, a novel Python decompiler designed to achieve "perfect decompilation" even in the face of Python's rapidly evolving bytecode. Presented by Joshua Wiedemeier from the University of Texas at Dallas and his co-authors, the research addresses a critical gap in the cybersecurity landscape: the reliable reverse engineering of Python applications and malware. As Python solidifies its position as the most popular programming language globally, the demand for effective decompilation tools has surged, particularly given that Python-based malware and commercial products are frequently distributed as compiled executables.

Watch on YouTube