blockchainPromedium
[Blackbox] Web3_Governance
caplag
Task: UUPS proxy with TreasuryImplementation contract. Solution: Implementation contract was never initialized, allowing ownership takeover via direct initialize() call, then upgradeToAndCall() to hijack the proxy.
$ ls tags/ techniques/
uups_uninitialized_implementationevm_bytecode_reverse_engineeringproxy_storage_slot_analysispush32_string_extractionimplementation_takeover
🔒
Permission denied (requires tier.pro)
Sign in to access full writeups
Sign in with GitHub to continue. No email required.
$sign in$ grep --similar
Similar writeups
- [blockchain][Pro][Blackbox] Web3_Lending— caplag
- [blockchain][Pro][Blackbox] Web3_VIP— caplag
- [blockchain][Pro][Blackbox] Web3_Bridge— caplag
- [blockchain][free]Magic Vault— hackthebox
- [blockchain][free]False Bidding— hackthebox