2018 Goals

This year I have a number of personal projects to complete and textbooks to read so I’m using this post to keep track of them.  If I stick with this then by the end of this year I should be a stronger developer with a  lot more knowledge of operating system design, implementation, and troubleshooting.

Programming

☐ Write an assembler
☐ Write a file (de)compressor
☐ Find a kernel bug
☐ Find an application bug

Web

☐ Create 3 websites and compromise them
☑ 1
☐ 2
☐ 3
☐ Send and detect a Christmas tree packet

Reading List

Debugging with GDB – Richard Stallman
Assemblers and Loaders – David Salomon
Expert C Programming: Deep C Secrets – Peter van der Linden
Operating Systems: Design and Implementation – Andrew S Tanenbaum
Designing BSD Rootkits – Joseph Kong
Practical File-system Design – Dominic Giampaolo

 

Additional topics

☐ Testing
☐ Fuzzing
☐ FPGA

Leave a Reply

Your email address will not be published. Required fields are marked *