RE lab for Monad tokenization: fingerprint token code, expose admin powers + transfer rules. Static.
63
An educational pentester reverse-engineering lab for tokenization on Monad (EVM-compatible L1, native token MON). It statically reverse-engineers how tokens are issued: what rules actually govern a transfer in code, who holds admin power over holders, and where the classic flaws hide. Synthetic, static, educational, defensive only.
Nine synthetic token mechanisms, generated locally — nothing is ever fetched from a chain:
For each sample the lab produces a full RE report: pattern fingerprints (mint, freeze, pause, clawback, delegatecall, compliance checks), the mechanism, the trust model, plain-language transfer rules, an admin power map, the supply model (fixed, capped, or uncapped mint), a risk score + severity (0–100), and an issuer-side hardening fix for every finding.
The lab never connects to Monad or any chain, never signs, never sends a transaction, and never interacts with a live contract. Live actions sit behind HOLD gates (verdict HOLD, exit code 2). The optional Muse seat is names-only and advisor-only — it can never override a HOLD.
docker pull credkellar/tokenization-re-lab
docker run --rm credkellar/tokenization-re-lab
ONE interface (main.py), zero runtime dependencies.
Content type
Image
Digest
sha256:7f7b6f176…
Size
48.6 MB
Last updated
4 days ago
docker pull credkellar/tokenization-re-lab