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.