Skip to content

Latest commit

 

History

History
137 lines (87 loc) · 2.13 KB

koaxwi.md

File metadata and controls

137 lines (87 loc) · 2.13 KB
timezone
Europe/Helsinki

KoaxWi

  1. A ctf player. Knows how evm works, but not familiar with defi / foundry.
  2. Sure.

Notes

Progess: Group A: Damn Vulnerable DeFi: 18/18 (writeup) Group B: Milotruck challs: 6/6 (writeup) Group C: ...

2024.08.26

Sign up

2024.08.28

Set up the foundry environment, and trying to get familiar with forge and cast, and the cheatcodes as well.

2024.08.29

Start to play Damn Vulnerable DeFi.

Solved 1 - Unstoppable.

Trying to solve 2 - Naive Receiver.

2024.08.30

Solved 2 - Naive Receiver.

Solved 3 - Truster.

2024.08.31

Solved 4 - Side Entrance.

Solved 5 - The Rewarder.

2024.09.01

Solved 6 - Selfie.

2024.09.02

Solved 7 - Compromised.

WIP 8 - Puppet.

2024.09.03

Solved 8 - Puppet.

Solved 9 - Puppet v2.

2024.09.04

Solved 10 - Free Rider.

2024.09.05

WIP 11 - Backdoor.

2024.09.06

Solved 11 - Backdoor.

Solved 12 - Climber.

2024.09.07

Solved 13 - Wallet Mining.

2024.09.08

Solved 14 - Puppet V3. (Analysis WIP)

2024.09.09

Solved 15 - ABI Smuggling.

2024.09.10

Solved 16 - Shards.

WIP 17 - Curvy Puppet.

2024.09.11

WIP 17 - Curvy Puppet, a cheated solution (deal 570 eth to solve)

2024.09.12

Finally solved 17 - Curvy Puppet.

2024.09.13

Solved 18 - Withdrawal.

Damn Vulnerable DeFi all set.

2024.09.14

Selected Milotruck challs for Group B.

Solved GreyHats Dollar.

2024.09.15

Solved Escrow.

2024.09.16

Solved Simple AMM Vault.

2024.09.18

Solved Voting Vault.

2024.09.19

Solved Meta Staking.

2024.09.20

Solved Gnosis Unsafe.

2024.09.21

BlazCTF:

  • Ciao
    • check internal calldata
  • BigenLayer
    • weak/leak private key (0x1337)
  • 8Inch
    • price 10 wojak : 1 weth, buy 9 wojak cost 0 weth
    • SafeUint112 is not safe when value == 1<<122
  • ...

2024.09.22

BlazCTF:

  • Doju
    • leverage the call in sellTokens to transfer tokens
    • find an EOA with suffix matching Doju's prefix 4 bytes (using tools such as profanity)
  • other challs checked but not solved