stegwasm
- A simple steganography web-assembly
(wasm)
demo in C
.
This code builds upon tinywasm
to create a web assembly binary that decodes and executes javascript
code embedded in a GIF
file.
A modified version of giffy
is provided to allow a user to embed data into GIFs.
Ensure you have installed the emscripten
C
compiler (emcc
) as per the following guide
.
decode.c
- primary wasm
decoder written in C
.
decode.js
- wasm
bootstraper.
Folders:
/giffy
- modifiedgiffy
.
Simply run build.sh
from base directory to build and launch simple Python
http
file server.
+---------------------------------------+
| .-. .-. .-. |
| / \ / \ / \ |
| / \ / \ / \ / |
| \ / \ / \ / |
| "_" "_" "_" |
| |
| _ _ _ _ _ _ ___ ___ _ _ |
| | | | | | | \| | /_\ | _ \ / __| || | |
| | |_| |_| | .` |/ _ \| /_\__ \ __ | |
| |____\___/|_|\_/_/ \_\_|_(_)___/_||_| |
| |
| |
| Lunar RF Labs |
| https://lunar.sh |
| |
| RF Research Laboratories |
| Copyright (C) 2022-2024 |
| |
+---------------------------------------+