Analyzing 32-bit assembly of a simple C program
We’ll be analyzing a simple C program that demonstrates a few important concepts for reverse-engineering/exploiting 32 bit binaries. #include <stdio.h> #include <string.h> void func(i...
We’ll be analyzing a simple C program that demonstrates a few important concepts for reverse-engineering/exploiting 32 bit binaries. #include <stdio.h> #include <string.h> void func(i...
Write a Shell Tokenizer in C (Part 1: Data Structures) Note: this post explains how I built a tokenizer for a shell in C. My needs were simple, and I don’t claim to be an expert on language design...
Better vertical navigation in Vim If you’re anything like me, you often find yourself navigating code with Vim. Now one of the motions you’ll learn for vertical navigation is <C-d> to move d...