Assembly language x86
Assembly language
Assembly language (assembler) is low level programing language using CPU instruction set as program constructs.
Debuging machine code
- GDB is debugger for binary programs written in C (and others) - gdb.txt
Examine memory with GDB
- Examine memory after compiling C program examine-memory.c
How to write simple syscall in assembly language
- Linux syscall "exit" written in assembler (NASM) linux-syscall-exit.asm
Excelent papers, books and videos
Here you can extend your knowledge:- securitytube.net - Vivek Ramachandran (security evangelist) - Assembly Primer For Hackers
- securitytube.net - Vivek Ramachandran (security evangelist) - Buffer Overflow Exploitation Megaprimer for Linux
- Hitchhiker's World (Issue #6) - Samy Bahra - Shellcode: the assembly cocktail
www.juhanak.cz | petr
juhanak.cz
juhanak.cz 2012