BCACTF 2.0
I didn't have much time to play this one, but the challenges that I did try were definitely fun!

Binary Exploitation

Web Exploitation

Misc

Crypto

Forensics