blob: 3c6993995e240fc22a9080c9aa00e71ef159a2d9 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
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)
<!--[Write hello world with stm32](writeup/hello_world_stm32.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)
[Linux hello world in Swift](writeup/linux_hello_world_in_swift.md)
[Running disk images in QEMU](writeup/running_disk_images_in_qemu.md)
[Mqueue IPC example](writeup/mqueue_ipc_example.md)
[Swift OCR example](writeup/swift_ocr_example.md)
[Writing mount utility](writeup/writing_mount_utility.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 |
| [fractal](writeup/wasm_fractal.md) | wasm/C written dynamic fractal generator |
## 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) |
## Non-tech
[Notes on videos](writeup/notes_on_videos.md)
[Research uni math course content](research/math.md)
## 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)
|