Writeup's

Using RTLSDR
Using mitmproxy
Linux syscall table
Using GDB
QEMU usage
Multiboot USB drive
Solving crackmes
Using iptables
GCC inline assembly
Compile Linux Kernel
Kernel:Hello World
Kernel:Debug messages
Kernel:/dev/hwrng
DSP:Low-pass filter
C macro tricks

Projects

Project Description
DataMatch data matching language for binary files
Radiola rtlsdr sdr experiments
Kconf2h convert kernel Kconfig to *.h files
h64e mini hexdump like hex dumper
ihe interactive cli hex editor

Devices

Device Description Link
Routers Routers Dumps,photos
SAMSUNG XE303C12 Google chromebook with ARM CPU Manufacturer

Archive

Create ELF file from scratch
ASCIITex ascii text formating utility
GDB helper functions
MicroBBS minimalistic BBS system
Serial GPS data reading utility
X11 prototype GUI
kconfig2h utility
Linux antidebug 1
Linux antidebug 2
Linux antidebug 3
Linux antidebug 4
Linux antidebug 5
C C11 standart _Generic keyword
C inline assembler
Wrapping C++ exceptions, templated and classes in C
Makefile tips
AVR disassembler
AVR echo
Basic HTTP server
Blender Scripts
C Bin2Hex
DWM desktop environment
Assembler calculate polynom
CVE 2010-1160 Exploiting nano
ELF rewrite function
ELF text section
Embeding Lua in C
FPU catch division by zero
Gimp Plugin
Hooking interrupt descriptor table
Linux Format String Attack 1
Linux Local Descriptor Table
Linux PC speaker
Linux ShellCode 1
Linux keyboard LED
List ELF section names
Making C executables smaller
Sauerbraten patching and cheating
Scan memory for variable

Archive OpenWRT

Building OpenWRT for RTL8196C
RTL8196C support for OpenWRT
OpenWRT dependency graph drawing