WebAssembly Reverse Engineering

WebAssembly reverse engineering focuses on developing techniques to understand and analyze compiled WebAssembly code, which is increasingly used in performance-critical applications but is difficult for humans to interpret directly. Current research emphasizes the use of machine learning, particularly multi-modal models trained on large datasets of source code, documentation, and compiled WebAssembly, to improve tasks like type recovery, function identification, and code summarization. These advancements are significant because they improve the ability to analyze potentially malicious code, enhance software security audits, and facilitate the debugging and comprehension of complex WebAssembly programs.

Papers