4 ms·
This article, and then working through the book "Hacking and the Art of Exploitation" taught me the true fundamentals of the C programming language, and Linux.
by tekstar 6y ago
This article, and then working through the book "Hacking and the Art of Exploitation" taught me the true fundamentals of the C programming language, and Linux. The other key ingredient was working through the classic "digital evolution" wargames where you'd SSH into a box as level1 and work your way up from there.
- zith 6y agoExactly the same experience as me. I got pretty deeply involved in the digital evolution community. Great way to spend my teenage years, and a great foundation to have while programming in any language. :)
- m00dy 6y agoSame here. It also inspired me for my master thesis which is ‘Using Bitcoin For Fun and Profit’.
- jcpham2 6y agoSlashdot circa 2011 “bitcoin mining for fun and profit” Phrack is standard required reading
- tylerjwilk00 6y agoYour comment caused a forgotten memory to pop up to the surface. Did you by chance happen to participate in the Zebulun Cyber Army Challenge(s) [1]? Those games were very rewarding for a high schooler on the early internet. [1] https://www.ca-zeb.com/ https://www.ca-zeb.com/
- tekstar 6y agoI remember CyberArmy, I think maybe that was where to find war games before dievo? I don't remember the Zebulon name though.
- bluedino 6y agoAnother good book is 'Reversing: Secrets of Reverse Engineering' Books like that should be required reading when learning C. It shows you so much that the typical book won't cover.