工具准备

https://github.com/WebAssembly/wabt

具体反编译

具体使用:

先转c文件

./wasm2c path_to_wasm.wasm > path_to_wasm.c

然后编译成.o

gcc ./lib_wasm.c -I /home/hkbin/Workspace/tools/wasm/wabt-1.0.35/include/ -c -o ./libc_wasm.o

然后拖入IDA中看

此方法借助于IDA的优化

也可以使用wabt自带的wasm-decompiler