People often ask me "How did you learn how to hack?" The answer: by reading. This page is a collection of the blog posts and other articles that I have accumulated over the years of my journey. Enjoy!
loanCollateral was being subtracted when it was zero and the loanAmount could still be subtracted from.require was ran on a non-truncated value and the actual usage was done on the truncated value.