---
# System prepended metadata

title: 20230629 CTF 第二屆

---

### eth game 
- 攻擊方法：
    - 可以在合約創造之前先算出地址，提前轉帳給這個地址讓他有足夠的eth 


### Appworks Token 
- 未初始化的 storage pointer，預設會指到 slot 0 
- 可以直接利用這個特性來修改在 slot 0 的 unlock
- 0.8.0以前的益味問題


## 

- 檢查 contract: tx.origin == msg.sender


## 4
- gasleft ，用剩餘 gas 檢查現在是哪一行
- 用既有參數判斷 (guard)