Rating: 4.3

Buffer overflow with stack canary

1. leak libc pointer
2. leak stack canary
3. perform return address overwrite while keeping the canary in check

Original writeup (https://ctf.hgar.xyz/2017/csaw/scv/).