View Code? Open in Web Editor
NEW
I am still working on it
License: GNU General Public License v3.0
Roff 0.01%
Shell 0.01%
OpenEdge ABL 0.02%
C 93.32%
Python 1.09%
C++ 5.09%
HTML 0.01%
Makefile 0.25%
Java 0.21%
Assembly 0.01%
aeg's Introduction
- solve non-determined menu-type
- detect and exploit heap vulnerable model in how2heap
- use bounded model which motivated by heaphopper
- merge and update scripts in Zerotool
Specify vulnerabilities to detect:
- arbitrary write
- allocations over already allocated memory
- allocations over non-heap-memory
- freeing of fake chunks
- input-type: STDIN
- input-type: ARG
- input-type: LIBPWNABLE
- check if free chunk mem_write
- check if free chunk free (Double Free)
Heap Overflow (off-one-by-null)
- check if malloc chunk header overwrite
- check if malloc chunks (header_size + size) and addr
- check if free non_chunk addr