ChrisTheCoolHut / Zeratool

Automatic Exploit Generation (AEG) and remote flag capture for exploitable CTF problems
GNU General Public License v3.0
1.11k stars 147 forks source link

Why can't statically compiled programs to AEG? The program is killed halfway through running. #29

Open WinMin opened 1 year ago

WinMin commented 1 year ago

Why can't statically compiled programs to AEG? The program is killed halfway through running.

ChrisTheCoolHut commented 1 year ago

angr is trying to load the binary each time a p = angr.Project('./binary') is called and famously eats up a lot of RAM while doing so. Given enough memory Zeratool should still be able to pwn it especially if libc is statically compiled into it.