Sysprog#
This section provides an overview of the server architecture, its main components, and some random config & virtual ethernet!
this also contain hypervisor setup too
- analisis patch movq pakai 0xffffffff
- all about ASan & debug symbol
- amd64 endianness
- big endian
- arm none eabi gcc
- AT&T asm prelude
- asm volatile
- bits data models
- Common data models
- check
- How data movement changes a destination register
- debug crash before runtime
- run as usual GDB
- ELF64
- preface
- ELFCLASS
- ELF file structure
- ELF64 text only
- ELF struct datatype
- answer
- General embedded ASM linked in C
- ext4 unknown RO compact features
- finding .shstrtab section
- finding it
- access the array
- tests
- xxd stuff
- future
- fix ncurses kernel build
- gcc compiler visibility
- GDB attach
- GNU Debugger notes
- I/O format of integer types
- Decimal notation
- GNU linker scripts 2
- what is section
- Linker playground
- x86_64 playground
- binary analysis
- startup.S
- GNU linker scripts journey
- objdump
- ld
- linker –wrap symbol
- PoC
- load effective address
- linux virtual memory map
- linux x86_64 memory map
- machine dependent type
- movabsq
- analisis kenapa pakai movabsq, daripada movq
- Move sign & zero-extends a single byte
- nm
- PHP-SRC minit()
- PHP-SRC variadic params
- POSIX getopt_long
- POSIX getopt (only)
- unknown option handling
- useful links
- predefined macros
- print binary using shift and masking
- printf format specifier
- qemu custom cpio HDA
- System programming
- hasil oprek socket programming, case socks5 server
- step TCP
- types war
sys/types.h
stdint.h
- conlusion
- another types wars
- vt-hexdump
- x86_64 register (fiks technical grade)