This release contains the WebAssembly binaries and accompanying analysis data (JSON) used in the thesis. Two types of archives are provided:
binaries.zip
, which contains the non-noptimized WebAssembly binaries.binaries-opt.zip
, which contains the optimized (de-obfuscated) WebAssembly binaries.
It should be noted that both types of archives include the original (non-obfuscated) binaries as well as those obfuscated using Tigress, emcc-obf, and wasm-mutate. Additionally, each binary is paired with its respective HTML and JavaScript file, enabling their instantiation in a web browser.
Approximately 23,000 binaries are contained within each archive, surpassing GitHub's file limit of 2GB. As a result, the archives must be combined before unzipping:
cat binaries.zip.* > binaries.zip
Afterward, you can unzip the combined archive with a command like:
unzip binaries.zip