This course is in progress. Take notes, I am sorry for anything that gets lost in the sauce.
Only the first two sections are complete. However, the next 28 sections are all the same as the 2nd section.
For https://github.com/h0mbre/Learning-C Assignments 2-28, do all tasks listed in Chapter 2. I haven't gotten around to copying everything out yet.
You need this before you start this course offline:
-
A C textbook, I recommend K&R. There are various available online
-
Linux VM
-
git clone https://github.com/h0mbre/Learning-C
-
sudo apt install nasm
-
git clone https://github.com/adamaviv/si485h-f18
-
wget -q -O- https://github.com/hugsy/gef/raw/master/scripts/gef.sh | sh
-
Install Ghidra
-
Make sure you have
readelf
,hexdump
, anddumpelf
- This might take some apt-getting