3 repository-uri
Analysis of WebAssembly binary modules, including disassembly and stack signature verification.
Distinct from Binary Analysis: Existing binary analysis candidates are focused on general reverse engineering or security vulnerabilities rather than Wasm-specific structural analysis.
Explore 3 awesome GitHub repositories matching programming languages & runtimes · WebAssembly Binary Analysis. Refine with filters or upvote what's useful.
Binaryen is a WebAssembly compiler toolchain and optimizer designed to transform, validate, and shrink binary modules. It provides a comprehensive intermediate representation framework that converts binary code into a single-assignment form to enable advanced program analysis and code transformation. The project includes a specialized transformation engine that applies iterative optimization passes to increase execution speed and reduce binary size. Additionally, it functions as a transpiler that translates WebAssembly binary modules into executable JavaScript for environments that lack nativ
Provides capabilities to convert binary modules into human-readable text and analyze stack signatures for debugging.
WebAssembly Binary Toolkit este o suită de instrumente pentru inspectarea, validarea și transformarea modulelor WebAssembly între reprezentări binare și lizibile pentru oameni. Include un interpretor bazat pe stivă pentru executarea modulelor și un transpilator care convertește fișierele binare în cod sursă C și headere. Toolkit-ul oferă utilitare pentru asamblarea textului lizibil în module binare și dezasamblarea fișierelor binare înapoi în text. Dispune de un formator de text pentru normalizarea definițiilor într-o reprezentare canonică plată și suportă conversia binarelor în formate S-expression. Proiectul acoperă domenii largi de capabilități, inclusiv manipularea binară, cum ar fi eliminarea secțiunilor de metadate, și inspectarea modulelor pentru a extrage statistici structurale și simboluri de debug. Oferă, de asemenea, instrumente de validare pentru a verifica corectitudinea binară conform specificațiilor tehnice și un mediu de runtime pentru executarea logicii conforme cu WASI.
Analyzes the composition of binary modules by examining sections for types, functions, memory, and globals.
This project is a specialized browser debugging interface designed to monitor DOM elements, network traffic, and JavaScript execution. It provides a client-side user interface for inspecting and debugging web applications, allowing for the real-time modification of CSS styles and the investigation of the JavaScript runtime. The toolkit includes dedicated analysis tools for WebAssembly, featuring disassembly highlighting, scope inspection, and binary execution profiling. It also provides a network traffic inspector for analyzing HTTP requests and a CSS style editor for testing properties and a
Analyzes WebAssembly binary modules through disassembly highlighting, scope inspection, and performance profiling.