Skip to content

WebAssembly binaries and analysis data

Latest
Compare
Choose a tag to compare
@HakonHarnes HakonHarnes released this 31 May 16:35
· 10 commits to main since this release

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