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
DSP:Low-pass filter
C macro tricks
STM32F4 SDRAM configuration
WebAssembly SDL example
SystemC:Hello World
WebUSB example
Using cgroups
Compile static python
Linux hello world in Swift
Running disk images in QEMU
Mqueue IPC example
Swift OCR example


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
fractal wasm/C written dynamic fractal generator


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


Notes on videos
Research uni math course content


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 standard _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 polynomial
CVE 2010-1160 Exploiting nano
ELF rewrite function
ELF text section
Embedding Lua in C
FPU catch division by zero
Gimp Plugin
Hooking interrupt descriptor table
Linux Format String Attack
Linux Local Descriptor Table
Linux PC speaker
Linux ShellCode
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