fk1018 / wasm-remapper-web

Remap WebAssembly binaries automatically in the browser built with ReactJS and Rust using WebAssembly

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

wasm-remapper-web

A web app to help reverse engineer WebAssembly binaries.

Demo

wasm-remapper-web is live at https://remapper.zebulon.dev/

How it works

Wasm-remapper-web works by cross referencing every function inside the input WebAssembly binary with a reference WebAssembly binary with debug symbols. If you are able to determine the compiler version used to generate the input binary you can generally compile a binary that includes many functions from the standard library and generate a remapped output binary.

As a library

wasm-remapper-web is built on top of my Rust library called wasm_remapper.

crates.io Documentation

About

Remap WebAssembly binaries automatically in the browser built with ReactJS and Rust using WebAssembly


Languages

Language:TypeScript 70.1%Language:Rust 14.1%Language:CSS 7.3%Language:JavaScript 5.5%Language:HTML 2.9%