Mike Higginbottom
Info Sec
CTFs
Pico CTF
PicoCTF Mod26 Write Up
PicoCTF Obedient Cat Write Up
Writing a ROT13 Decrypter/Encrypter in Python
Home Lab
Don’t Bother Setting Up a Home Lab Yet
Networking
ARP
Why Am I Seeing Unicast ARP Requests?
Coding
C/C++ Pointers
Avoid Globals For Information Passing
Avoid Passing Large Chunks Of Data
Grouping Of Bits
Hexadecimal
How Many Threes Are There?
Introduction to C Pointers
Introduction to Memory
Memory Electronics
Null Pointers
Pointer Operators
Pointer Types
Pointers As Function Parameters
Pointers To Arrays
Pointers to Pointers
Pointers To Structs
Reading Pointer Code
Referential Semantics
Why Does My Function Not Update My Data?
Why Not To Use Pointers
Why Use Pointers?
Comments Are Evil
Error Messages
Logging Diagnostics
Mental Models
Corner Cases
Naming Files
Personal
About Me
Personal