title: Writeup page # ## Writeup's [Using RTLSDR](writeup/rtlsdr_usage.md) [Using mitmproxy](writeup/mitmproxy.md) [Linux syscall table](notes/syscalls.md) [Using GDB](writeup/using_gdb.md) [QEMU usage](writeup/qemu_usage.md) [Multiboot USB drive](writeup/multiboot_usb_drive.md) [Solving crackmes](writeup/crackme.md) [Using iptables](writeup/using_iptables.md) [GCC inline assembly](writeup/gcc_inline_assembly.md) [Compile Linux Kernel](writeup/compile_linux_kernel.md) [Kernel:Hello World](writeup/kernel_hello_world.md) [Kernel:Debug messages](writeup/kernel_debug_messages.md) [Kernel:/dev/hwrng](writeup/kernel_dev_hwrng.md) [DSP:Low-pass filter](writeup/dsp_lp_filter.md) [C macro tricks](writeup/c_macro_tricks.md) [STM32F4 SDRAM configuration](writeup/stm32f4_sdram_configuration.md) [WebAssembly SDL example](writeup/web_assembly_sdl_example.md) [SystemC:Hello World](writeup/systemc_hello_world.md) [WebUSB example](writeup/webusb_example.md) [Using cgroups](writeup/using_cgroups.md) [Compile static python](writeup/compile_python.md) ## Projects | Project | Description | | --- | --- | | [DataMatch](writeup/datamatch.md) | data matching language for binary files | | [Radiola](writeup/radiola.md) | rtlsdr sdr experiments | | [Kconf2h](writeup/kconf2h.md) | convert kernel Kconfig to *.h files | | [h64e](writeup/h64e.md) | mini hexdump like hex dumper | | [ihe](writeup/ihe.md) | interactive cli hex editor | ## Devices | Device | Description | Link | | --- | --- | --- | | [Routers](routers.md) | Routers | Dumps,photos | | [SAMSUNG XE303C12](writeup/devices/samsung_xe303c12.md) | Google chromebook with ARM CPU | [Manufacturer](http://www.samsung.com/us/computer/chrome-os-devices/XE303C12-A01US) | ## Archive [Create ELF file from scratch](http://archive.main.lv/writeup/create_elf_file_from_scratch.html) [ASCIITex ascii text formating utility](http://archive.main.lv/writeup/asciitex_ascii_text_formating_utility.html) [GDB helper functions](http://archive.main.lv/writeup/gdb_helper_functions.html) [MicroBBS minimalistic BBS system](http://archive.main.lv/writeup/microbbs_minimalistic_bbs_system.html) [Serial GPS data reading utility](http://archive.main.lv/writeup/serial_gps_data_reading_utility.html) [X11 prototype GUI](http://archive.main.lv/writeup/x11_prototype_gui.html) [kconfig2h utility](http://archive.main.lv/writeup/kconfig2h_utility.html) [Linux antidebug 1](http://archive.main.lv/writeup/linux_antidebug_1.html) [Linux antidebug 2](http://archive.main.lv/writeup/linux_antidebug_2.html) [Linux antidebug 3](http://archive.main.lv/writeup/linux_antidebug_3.html) [Linux antidebug 4](http://archive.main.lv/writeup/linux_antidebug_4.html) [Linux antidebug 5](http://archive.main.lv/writeup/linux_antidebug_5.html) [C C11 standart _Generic keyword](http://archive.main.lv/writeup/c_c11_standart__generic_keyword.html) [C inline assembler](http://archive.main.lv/writeup/c_inline_assembler.html) [Wrapping C++ exceptions, templated and classes in C](http://archive.main.lv/writeup/wrapping_c___exceptions,_templated_and_classes_in_c.html) [Makefile tips](http://archive.main.lv/writeup/makefile_tips.html) [AVR disassembler](http://archive.main.lv/writeup/avr_disassembler.html) [AVR echo](http://archive.main.lv/writeup/avr_echo.html) [Basic HTTP server](http://archive.main.lv/writeup/basic_http_server.html) [Blender Scripts](http://archive.main.lv/writeup/blender_scripts.html) [C Bin2Hex](http://archive.main.lv/writeup/c_bin2hex.html) [DWM desktop environment](http://archive.main.lv/writeup/dwm_desktop_environment.html) [Assembler calculate polynom](http://archive.main.lv/writeup/assembler_calculate_polynom.html) [CVE 2010-1160 Exploiting nano](http://archive.main.lv/writeup/cve_2010-1160_exploiting_nano.html) [ELF rewrite function](http://archive.main.lv/writeup/elf_rewrite_function.html) [ELF text section](http://archive.main.lv/writeup/elf_text_section.html) [Embeding Lua in C](http://archive.main.lv/writeup/embeding_lua_in_c.html) [FPU catch division by zero](http://archive.main.lv/writeup/fpu_catch_division_by_zero.html) [Gimp Plugin](http://archive.main.lv/writeup/gimp_plugin.html) [Hooking interrupt descriptor table](http://archive.main.lv/writeup/hooking_interrupt_descriptor_table.html) [Linux Format String Attack 1](http://archive.main.lv/writeup/linux_format_string_attack_1.html) [Linux Local Descriptor Table](http://archive.main.lv/writeup/linux_local_descriptor_table.html) [Linux PC speaker](http://archive.main.lv/writeup/linux_pc_speaker.html) [Linux ShellCode 1](http://archive.main.lv/writeup/linux_shellcode_1.html) [Linux keyboard LED](http://archive.main.lv/writeup/linux_keyboard_led.html) [List ELF section names](http://archive.main.lv/writeup/list_elf_section_names.html) [Making C executables smaller](http://archive.main.lv/writeup/making_c_executables_smaller.html) [Sauerbraten patching and cheating](http://archive.main.lv/writeup/sauerbraten_patching_and_cheating.html) [Scan memory for variable](http://archive.main.lv/writeup/scan_memory_for_variable.html) ### Archive OpenWRT [Building OpenWRT for RTL8196C](http://archive.main.lv/writeup/building_openwrt_for_rtl8196c.html) [RTL8196C support for OpenWRT](http://archive.main.lv/writeup/rtl8196c_support_for_openwrt.html) [OpenWRT dependency graph drawing](http://archive.main.lv/writeup/openwrt_dependency_graph_drawing.html)