Elf — различия между версиями
Материал из InformationSecurity WIKI
Kidcrash (обсуждение | вклад) (Новая страница: «== Теория == * Архитектура x86, x86_64 * Linux kernel == Инструментарий == Сетап на ubuntu 12.04 amd64 === GDB + PEDA ==…») |
Kidcrash (обсуждение | вклад) |
||
Строка 19: | Строка 19: | ||
== Уязвимости == | == Уязвимости == | ||
− | === Stack buffer overflow === | + | === Stack-based buffer overflow === |
+ | |||
+ | === Heap-based buffer overflow === | ||
+ | |||
+ | === Integer overflow === | ||
=== Format string vulnerability === | === Format string vulnerability === | ||
=== Use After Free === | === Use After Free === | ||
+ | |||
+ | |||
== Mitigation technologies == | == Mitigation technologies == |
Текущая версия на 05:16, 28 января 2016
Содержание
Теория
- Архитектура x86, x86_64
- Linux kernel
Инструментарий
Сетап на ubuntu 12.04 amd64
GDB + PEDA
$ git clone https://github.com/longld/peda.git ~/peda $ echo "source ~/peda/peda.py" >> ~/.gdbinit
ROPgadget
$ sudo pip install -U capstone $ sudo pip install -U ropgadget
msf
$ # todo