Running and Debugging Non-native ELF Binaries Locally Using QEMU, BINFMT, and GDB

This is a blog that explains how to use QEMU + BINFMT + GDB to run and debug non-native ELF binaries extracted from firmwares locally on your machine.
LD_PRELOAD: Making a Backdoor by Hijacking accept()

A demonstration on how to use LD_PRELOAD to create a backdoor in processes by hooking the accept() function.