Published July 30, 2025 | Version v3
Software Open

Artifacts for WebAssembly Runtime Interface Analysis and Exploitation

Authors/Creators

  • 1. ROR icon Harbin Institute of Technology

Description

This artifact provides a research toolset named WebAssembly Runtime Analyzer & Exploit, designed for analyzing WebAssembly runtimes and evaluating the feasibility of exploitation. It consists of two major components:

  1. WebAssembly Runtime Analyzer – A static analysis tool for analyzing the external APIs and syscalls that may be invoked by WebAssembly runtime interfaces, along with their potentially used parameters. Due to complex dependency requirements, we provide a Docker image to automate the workflow demonstration, along with automation scripts for non-containerized environments (requires dependency installation).

  2. Exploit – A set of exploits designed to assess the extent to which malicious WebAssembly instances can exhaust host resources via interfaces exposed by the runtime. We provide automated scripts to test the baseline and measure the impact of each exploit instruction (requires dependency installation).

🚨 Important: Before using any other files, please extract and carefully read the archive named please_unzip_me_and_read_the_README_first.zip. The README inside contains essential setup instructions, including how to run the analysis framework using either the Docker image or automation scripts, as well as how to test our proposed exploits using the automated testing scripts.

This artifact is provided for academic research purposes only. Any malicious use is strictly prohibited.

Files

please_unzip_me_and_read_the_README_first.zip

Files (3.9 GB)

Name Size Download all
md5:4774080efcd93d1d1f4fe761fc3f5422
104.9 MB Download
md5:5b0aabbbc2aa9e34ab019f2a67d42572
104.9 MB Download
md5:4d61f431926414b81dbdb78ab6ae583d
104.9 MB Download
md5:37553752d72d13062f34f6bf41f14de5
104.9 MB Download
md5:5cc3856a47120924360eab5afaf8e8be
104.9 MB Download
md5:53cc4b38df86fcd9ff17a67ad10238dc
104.9 MB Download
md5:b4b51f78c7c9418a813b8d13aad43c7b
104.9 MB Download
md5:e3ef64d4a97e329069c01317cc6fa8f5
104.9 MB Download
md5:ac854caa848cfce48b8878e06c81718f
104.9 MB Download
md5:049d746bb1f85f8c8a77cae18957cbb0
104.9 MB Download
md5:664de263cbf86e9f85b522ba37d88b09
104.9 MB Download
md5:c9e3b1a0d8ed96abd1cb543a0aa1ce32
104.9 MB Download
md5:669b129e2eeb0df8476e38d282c0f869
104.9 MB Download
md5:281fb8d248e9467f245658c06c73b9eb
104.9 MB Download
md5:1f85e3273cbf4e4dfe75ddcfab41c2c0
104.9 MB Download
md5:9b83a65044fe833f4d66c8c5ca8bd9aa
104.9 MB Download
md5:75c39b2f0763749a537030c298523eeb
104.9 MB Download
md5:6035c23ccf59ec49b817af70838b64dc
104.9 MB Download
md5:8aea824b258a608d30c8489dd9decd9e
104.9 MB Download
md5:02ec005421a4a8691acfc5e6996a670c
104.9 MB Download
md5:cad89fac06af258d7cadc7713fc7cc5d
104.9 MB Download
md5:2490dd47e4b29100e251d9517ab26e52
104.9 MB Download
md5:d4139a10fa68ce4ac96fda3ba99a7adc
104.9 MB Download
md5:3256c1bf4f4cfa19d466f4212c3f5c6a
104.9 MB Download
md5:acb2cb7b6476a3025f4841ee576db59d
103.4 MB Download
md5:d1cf03267ceb29be8957fc3d88a95b70
23.8 MB Preview Download
md5:0523c7c4e534841b456f91eb0dc48307
104.9 MB Download
md5:62c8249b56fd8a5d1e7bba13be175064
104.9 MB Download
md5:c5879f8329c057c9cb9a7c03db61d033
104.9 MB Download
md5:44a1a9c8ff7497d165fabb4ea38db81c
104.9 MB Download
md5:40b2d63fea6bf3065bce10fed923e3d5
104.9 MB Download
md5:9a4f41bf2b6eeb95db04020a20510349
104.9 MB Download
md5:240b1110723321200b744bccf069bf19
104.9 MB Download
md5:36ae0dd887de037960c7260708e7a3ea
104.9 MB Download
md5:fb270158f4e2a576189b3383bdb0eb4a
104.9 MB Download
md5:d69c495644cc2dcc7816e750b492e315
104.9 MB Download
md5:c6885a219a3ef0d3abfc0db7215b8847
104.9 MB Download
md5:ed29921acde8adf4d7a3b24c70fddf3d
89.8 MB Download