web逆向案例:wasm加密如何处理(逐步分解)
一、什么是wasm、如何查看、转换wat文件
-
Wasm 是 WebAssembly 的缩写,它是一种可在现代网络浏览器中运行的低级字节码格式。
-
WebAssembly 被设计为一种高效、安全且与平台无关的二进制指令格式,旨在让各种语言编写的代码能够在 Web 浏览器中以接近原生的性能运行。它最初是为了解决在网页上运行高性能应用程序(如游戏、图形处理、数据处理等)时,JavaScript 性能不足的问题而诞生的。
-
在谷歌浏览器中查看wasm文件,为文本文件(.wat);如下面简单代码:
(module (func $add (param $a i32) (