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