├── .gitignore ├── Documentation ├── API.md ├── Build.md ├── Module.md └── figures │ ├── arch.png │ └── evaluation.png ├── LICENSE ├── README.md ├── examples-staging └── b64 │ ├── Makefile │ ├── b64 │ ├── main.c │ └── poc ├── examples ├── BID-8901-iwconfig │ ├── BID-8901-iwconfig │ ├── bootstrap.sh │ ├── exploit-7fffffffe8d0.bin │ ├── exploit-7fffffffef90.bin │ ├── exploit_0.py │ ├── poc │ └── s2e-config.template.lua ├── CVE-2001-1413-ncompress │ ├── CVE-2001-1413-ncompress │ ├── exploit-7fffffffe530.bin │ ├── exploit-7fffffffebd0.bin │ ├── exploit_0.py │ ├── poc │ └── s2e-config.template.lua ├── CVE-2004-2093-rsync │ ├── CVE-2004-2093-rsync │ ├── README.md │ ├── bootstrap.sh │ ├── exploit-7fffffffe0a0.bin │ ├── exploit-7fffffffe721.bin │ ├── exploit-7fffffffef6d.bin │ ├── exploit_0.py │ ├── poc │ └── s2e-config.template.lua ├── CVE-2017-14493-dnsmasq-aslr-nx │ ├── CVE-2017-14493-dnsmasq-aslr-nx │ ├── README.md │ ├── bootstrap.sh │ ├── exploit_0.py │ ├── libnss_files.so.2 │ ├── poc │ ├── rce.png │ └── s2e-config.template.lua ├── CVE-2017-14493-dnsmasq │ ├── CVE-2017-14493-dnsmasq │ ├── bootstrap.sh │ ├── exploit-7fffffffe958.bin │ ├── exploit_0.py │ ├── poc │ └── s2e-config.template.lua ├── OSVDB-ID-16373-glftpd │ ├── OSVDB-ID-16373-glftpd │ ├── exploit-7fffffffeb60.bin │ ├── exploit-7fffffffeed0.bin │ ├── exploit_0.py │ ├── poc │ └── s2e-config.template.lua ├── actf2020-no_canary │ ├── Makefile │ ├── actf2020-no_canary │ ├── exploit_0.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── actf2021-tranquil │ ├── Makefile │ ├── actf2021-tranquil │ ├── exploit_0.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── aslr-nx-canary │ ├── Makefile │ ├── aslr-nx-canary │ ├── exploit_3.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── aslr-nx-pie-alt1 │ ├── Makefile │ ├── aslr-nx-pie-alt1 │ ├── exploit_2.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── aslr-nx-pie-canary-fullrelro-trans │ ├── Makefile │ ├── aslr-nx-pie-canary-fullrelro-trans │ ├── exploit_11.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── aslr-nx-pie-canary-fullrelro │ ├── Makefile │ ├── aslr-nx-pie-canary-fullrelro │ ├── exploit_11.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── aslr-nx-pie-canary │ ├── Makefile │ ├── aslr-nx-pie-canary │ ├── exploit_9.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── aslr-nx-pie │ ├── Makefile │ ├── aslr-nx-pie │ ├── exploit_2.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── aslr-nx │ ├── Makefile │ ├── aslr-nx │ ├── exploit_0.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── defcon27-quals-speedrun-002 │ ├── defcon27-quals-speedrun-002 │ ├── exploit_0.py │ ├── main.c │ ├── poc │ └── s2e-config.template.lua ├── ld-2.24.so ├── libc-2.24.so ├── ntucs2017-readme │ ├── Makefile │ ├── exploit_0.py │ ├── main.c │ ├── ntucs2017-readme │ ├── poc │ └── s2e-config.template.lua ├── ntucs2017-readme_alt1 │ ├── Makefile │ ├── exploit_0.py │ ├── main.c │ ├── ntucs2017-readme_alt1 │ ├── poc │ └── s2e-config.template.lua ├── ntucs2017-readme_alt2 │ ├── Makefile │ ├── exploit_0.py │ ├── main.c │ ├── ntucs2017-readme_alt2 │ ├── poc │ └── s2e-config.template.lua ├── pwnable-kr-bof │ ├── Makefile │ ├── exploit_0.py │ ├── main.c │ ├── poc │ ├── pwnable-kr-bof │ └── s2e-config.template.lua ├── pwnable-kr-unexploitable │ ├── exploit_0.py │ ├── main.c │ ├── poc │ ├── pwnable-kr-unexploitable │ └── s2e-config.template.lua ├── pwnable-tw-unexploitable-trans │ ├── Makefile │ ├── exploit_0.py │ ├── main.cc │ ├── poc │ ├── pwnable-tw-unexploitable-trans │ └── s2e-config.template.lua ├── pwnable-tw-unexploitable │ ├── exploit_0.py │ ├── poc │ ├── pwnable-tw-unexploitable │ └── s2e-config.template.lua ├── rop-emporium-callme │ ├── encrypted_flag.dat │ ├── exploit_0.py │ ├── key1.dat │ ├── key2.dat │ ├── libcallme.so │ ├── poc │ ├── rop-emporium-callme │ └── s2e-config.template.lua ├── rop-emporium-ret2win │ ├── exploit_0.py │ ├── poc │ ├── rop-emporium-ret2win │ └── s2e-config.template.lua └── rop-emporium-split │ ├── exploit_0.py │ ├── poc │ ├── rop-emporium-split │ └── s2e-config.template.lua ├── patches ├── README.md ├── libs2e.patch └── libs2eplugins.patch ├── proxies ├── sym_arg │ ├── Makefile │ ├── bootstrap.sh │ ├── s2e-config.template.lua │ └── sym_arg.c ├── sym_env │ ├── Makefile │ ├── bootstrap.sh │ ├── s2e-config.template.lua │ └── sym_env.c ├── sym_file │ ├── Makefile │ ├── bootstrap.sh │ ├── s2e-config.template.lua │ └── sym_file.c ├── sym_socket │ ├── Makefile │ ├── bootstrap.sh │ ├── poc │ ├── s2e-config.template.lua │ └── sym_socket.c └── sym_stdin │ ├── Makefile │ ├── bootstrap.sh │ ├── s2e-config.template.lua │ └── sym_stdin.c ├── scripts ├── launch-crax.sh ├── mount-s2e-image.sh ├── run-s2e-qemu.sh └── set-target.sh ├── setup.sh └── src ├── API ├── Disassembler.cpp ├── Disassembler.h ├── Logging.cpp ├── Logging.h ├── Memory.cpp ├── Memory.h ├── Register.cpp ├── Register.h ├── VirtualMemoryMap.cpp └── VirtualMemoryMap.h ├── CRAX.cpp ├── CRAX.h ├── CoreGenerator.cpp ├── CoreGenerator.h ├── Exploit.cpp ├── Exploit.h ├── ExploitGenerator.cpp ├── ExploitGenerator.h ├── Expr ├── BinaryExprEval.cpp ├── BinaryExprEval.h ├── BinaryExprIterator.h ├── ConstraintBuilder.h └── Expr.h ├── Modules ├── CodeSelection │ ├── CodeSelection.cpp │ └── CodeSelection.h ├── DynamicRop │ ├── DynamicRop.cpp │ └── DynamicRop.h ├── GuestOutput │ ├── GuestOutput.cpp │ └── GuestOutput.h ├── IOStates │ ├── IOStates.cpp │ ├── IOStates.h │ ├── IOStatesSearcher.cpp │ ├── IOStatesSearcher.h │ ├── InputStream.h │ ├── LeakBasedCoreGenerator.cpp │ ├── LeakBasedCoreGenerator.h │ └── PseudoInputStream.h ├── Module.cpp ├── Module.h └── SymbolicAddressMap │ ├── SymbolicAddressMap.cpp │ └── SymbolicAddressMap.h ├── Proxy.cpp ├── Proxy.h ├── Pwnlib ├── ELF.cpp ├── ELF.h ├── Function.h ├── Process.cpp ├── Process.h ├── Util.cpp └── Util.h ├── RopGadgetResolver.cpp ├── RopGadgetResolver.h ├── RopPayloadBuilder.cpp ├── RopPayloadBuilder.h ├── Techniques ├── GotLeakLibc.cpp ├── GotLeakLibc.h ├── OneGadget.cpp ├── OneGadget.h ├── Ret2csu.cpp ├── Ret2csu.h ├── Ret2stack.cpp ├── Ret2stack.h ├── Ret2syscall.cpp ├── Ret2syscall.h ├── StackPivoting.cpp ├── StackPivoting.h ├── Technique.cpp └── Technique.h └── Utils ├── StringUtil.cpp ├── StringUtil.h ├── Subprocess.h ├── TypeTraits.h └── VariantOverload.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/.gitignore -------------------------------------------------------------------------------- /Documentation/API.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/Documentation/API.md -------------------------------------------------------------------------------- /Documentation/Build.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/Documentation/Build.md -------------------------------------------------------------------------------- /Documentation/Module.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/Documentation/Module.md -------------------------------------------------------------------------------- /Documentation/figures/arch.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/Documentation/figures/arch.png -------------------------------------------------------------------------------- /Documentation/figures/evaluation.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/Documentation/figures/evaluation.png -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/README.md -------------------------------------------------------------------------------- /examples-staging/b64/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples-staging/b64/Makefile -------------------------------------------------------------------------------- /examples-staging/b64/b64: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples-staging/b64/b64 -------------------------------------------------------------------------------- /examples-staging/b64/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples-staging/b64/main.c -------------------------------------------------------------------------------- /examples-staging/b64/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples-staging/b64/poc -------------------------------------------------------------------------------- /examples/BID-8901-iwconfig/BID-8901-iwconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/BID-8901-iwconfig/BID-8901-iwconfig -------------------------------------------------------------------------------- /examples/BID-8901-iwconfig/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/BID-8901-iwconfig/bootstrap.sh -------------------------------------------------------------------------------- /examples/BID-8901-iwconfig/exploit-7fffffffe8d0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/BID-8901-iwconfig/exploit-7fffffffe8d0.bin -------------------------------------------------------------------------------- /examples/BID-8901-iwconfig/exploit-7fffffffef90.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/BID-8901-iwconfig/exploit-7fffffffef90.bin -------------------------------------------------------------------------------- /examples/BID-8901-iwconfig/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/BID-8901-iwconfig/exploit_0.py -------------------------------------------------------------------------------- /examples/BID-8901-iwconfig/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/BID-8901-iwconfig/poc -------------------------------------------------------------------------------- /examples/BID-8901-iwconfig/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/BID-8901-iwconfig/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/CVE-2001-1413-ncompress/CVE-2001-1413-ncompress: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2001-1413-ncompress/CVE-2001-1413-ncompress -------------------------------------------------------------------------------- /examples/CVE-2001-1413-ncompress/exploit-7fffffffe530.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2001-1413-ncompress/exploit-7fffffffe530.bin -------------------------------------------------------------------------------- /examples/CVE-2001-1413-ncompress/exploit-7fffffffebd0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2001-1413-ncompress/exploit-7fffffffebd0.bin -------------------------------------------------------------------------------- /examples/CVE-2001-1413-ncompress/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2001-1413-ncompress/exploit_0.py -------------------------------------------------------------------------------- /examples/CVE-2001-1413-ncompress/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2001-1413-ncompress/poc -------------------------------------------------------------------------------- /examples/CVE-2001-1413-ncompress/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2001-1413-ncompress/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/CVE-2004-2093-rsync/CVE-2004-2093-rsync: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2004-2093-rsync/CVE-2004-2093-rsync -------------------------------------------------------------------------------- /examples/CVE-2004-2093-rsync/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2004-2093-rsync/README.md -------------------------------------------------------------------------------- /examples/CVE-2004-2093-rsync/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2004-2093-rsync/bootstrap.sh -------------------------------------------------------------------------------- /examples/CVE-2004-2093-rsync/exploit-7fffffffe0a0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2004-2093-rsync/exploit-7fffffffe0a0.bin -------------------------------------------------------------------------------- /examples/CVE-2004-2093-rsync/exploit-7fffffffe721.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2004-2093-rsync/exploit-7fffffffe721.bin -------------------------------------------------------------------------------- /examples/CVE-2004-2093-rsync/exploit-7fffffffef6d.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2004-2093-rsync/exploit-7fffffffef6d.bin -------------------------------------------------------------------------------- /examples/CVE-2004-2093-rsync/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2004-2093-rsync/exploit_0.py -------------------------------------------------------------------------------- /examples/CVE-2004-2093-rsync/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2004-2093-rsync/poc -------------------------------------------------------------------------------- /examples/CVE-2004-2093-rsync/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2004-2093-rsync/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq-aslr-nx/CVE-2017-14493-dnsmasq-aslr-nx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq-aslr-nx/CVE-2017-14493-dnsmasq-aslr-nx -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq-aslr-nx/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq-aslr-nx/README.md -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq-aslr-nx/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq-aslr-nx/bootstrap.sh -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq-aslr-nx/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq-aslr-nx/exploit_0.py -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq-aslr-nx/libnss_files.so.2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq-aslr-nx/libnss_files.so.2 -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq-aslr-nx/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq-aslr-nx/poc -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq-aslr-nx/rce.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq-aslr-nx/rce.png -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq-aslr-nx/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq-aslr-nx/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq/CVE-2017-14493-dnsmasq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq/CVE-2017-14493-dnsmasq -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq/bootstrap.sh -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq/exploit-7fffffffe958.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq/exploit-7fffffffe958.bin -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq/exploit_0.py -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq/poc -------------------------------------------------------------------------------- /examples/CVE-2017-14493-dnsmasq/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/CVE-2017-14493-dnsmasq/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/OSVDB-ID-16373-glftpd/OSVDB-ID-16373-glftpd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/OSVDB-ID-16373-glftpd/OSVDB-ID-16373-glftpd -------------------------------------------------------------------------------- /examples/OSVDB-ID-16373-glftpd/exploit-7fffffffeb60.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/OSVDB-ID-16373-glftpd/exploit-7fffffffeb60.bin -------------------------------------------------------------------------------- /examples/OSVDB-ID-16373-glftpd/exploit-7fffffffeed0.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/OSVDB-ID-16373-glftpd/exploit-7fffffffeed0.bin -------------------------------------------------------------------------------- /examples/OSVDB-ID-16373-glftpd/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/OSVDB-ID-16373-glftpd/exploit_0.py -------------------------------------------------------------------------------- /examples/OSVDB-ID-16373-glftpd/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/OSVDB-ID-16373-glftpd/poc -------------------------------------------------------------------------------- /examples/OSVDB-ID-16373-glftpd/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/OSVDB-ID-16373-glftpd/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/actf2020-no_canary/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2020-no_canary/Makefile -------------------------------------------------------------------------------- /examples/actf2020-no_canary/actf2020-no_canary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2020-no_canary/actf2020-no_canary -------------------------------------------------------------------------------- /examples/actf2020-no_canary/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2020-no_canary/exploit_0.py -------------------------------------------------------------------------------- /examples/actf2020-no_canary/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2020-no_canary/main.c -------------------------------------------------------------------------------- /examples/actf2020-no_canary/poc: -------------------------------------------------------------------------------- 1 | st^ -------------------------------------------------------------------------------- /examples/actf2020-no_canary/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2020-no_canary/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/actf2021-tranquil/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2021-tranquil/Makefile -------------------------------------------------------------------------------- /examples/actf2021-tranquil/actf2021-tranquil: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2021-tranquil/actf2021-tranquil -------------------------------------------------------------------------------- /examples/actf2021-tranquil/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2021-tranquil/exploit_0.py -------------------------------------------------------------------------------- /examples/actf2021-tranquil/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2021-tranquil/main.c -------------------------------------------------------------------------------- /examples/actf2021-tranquil/poc: -------------------------------------------------------------------------------- 1 | st# -------------------------------------------------------------------------------- /examples/actf2021-tranquil/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/actf2021-tranquil/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/aslr-nx-canary/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-canary/Makefile -------------------------------------------------------------------------------- /examples/aslr-nx-canary/aslr-nx-canary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-canary/aslr-nx-canary -------------------------------------------------------------------------------- /examples/aslr-nx-canary/exploit_3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-canary/exploit_3.py -------------------------------------------------------------------------------- /examples/aslr-nx-canary/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-canary/main.c -------------------------------------------------------------------------------- /examples/aslr-nx-canary/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-canary/poc -------------------------------------------------------------------------------- /examples/aslr-nx-canary/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-canary/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/aslr-nx-pie-alt1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-alt1/Makefile -------------------------------------------------------------------------------- /examples/aslr-nx-pie-alt1/aslr-nx-pie-alt1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-alt1/aslr-nx-pie-alt1 -------------------------------------------------------------------------------- /examples/aslr-nx-pie-alt1/exploit_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-alt1/exploit_2.py -------------------------------------------------------------------------------- /examples/aslr-nx-pie-alt1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-alt1/main.c -------------------------------------------------------------------------------- /examples/aslr-nx-pie-alt1/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-alt1/poc -------------------------------------------------------------------------------- /examples/aslr-nx-pie-alt1/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-alt1/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro-trans/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro-trans/Makefile -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro-trans/aslr-nx-pie-canary-fullrelro-trans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro-trans/aslr-nx-pie-canary-fullrelro-trans -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro-trans/exploit_11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro-trans/exploit_11.py -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro-trans/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro-trans/main.c -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro-trans/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro-trans/poc -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro-trans/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro-trans/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro/Makefile -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro/aslr-nx-pie-canary-fullrelro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro/aslr-nx-pie-canary-fullrelro -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro/exploit_11.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro/exploit_11.py -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro/main.c -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro/poc -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary-fullrelro/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary-fullrelro/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary/Makefile -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary/aslr-nx-pie-canary: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary/aslr-nx-pie-canary -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary/exploit_9.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary/exploit_9.py -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary/main.c -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary/poc -------------------------------------------------------------------------------- /examples/aslr-nx-pie-canary/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie-canary/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/aslr-nx-pie/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie/Makefile -------------------------------------------------------------------------------- /examples/aslr-nx-pie/aslr-nx-pie: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie/aslr-nx-pie -------------------------------------------------------------------------------- /examples/aslr-nx-pie/exploit_2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie/exploit_2.py -------------------------------------------------------------------------------- /examples/aslr-nx-pie/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie/main.c -------------------------------------------------------------------------------- /examples/aslr-nx-pie/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie/poc -------------------------------------------------------------------------------- /examples/aslr-nx-pie/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx-pie/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/aslr-nx/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx/Makefile -------------------------------------------------------------------------------- /examples/aslr-nx/aslr-nx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx/aslr-nx -------------------------------------------------------------------------------- /examples/aslr-nx/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx/exploit_0.py -------------------------------------------------------------------------------- /examples/aslr-nx/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx/main.c -------------------------------------------------------------------------------- /examples/aslr-nx/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx/poc -------------------------------------------------------------------------------- /examples/aslr-nx/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/aslr-nx/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/defcon27-quals-speedrun-002/defcon27-quals-speedrun-002: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/defcon27-quals-speedrun-002/defcon27-quals-speedrun-002 -------------------------------------------------------------------------------- /examples/defcon27-quals-speedrun-002/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/defcon27-quals-speedrun-002/exploit_0.py -------------------------------------------------------------------------------- /examples/defcon27-quals-speedrun-002/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/defcon27-quals-speedrun-002/main.c -------------------------------------------------------------------------------- /examples/defcon27-quals-speedrun-002/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/defcon27-quals-speedrun-002/poc -------------------------------------------------------------------------------- /examples/defcon27-quals-speedrun-002/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/defcon27-quals-speedrun-002/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/ld-2.24.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ld-2.24.so -------------------------------------------------------------------------------- /examples/libc-2.24.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/libc-2.24.so -------------------------------------------------------------------------------- /examples/ntucs2017-readme/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme/Makefile -------------------------------------------------------------------------------- /examples/ntucs2017-readme/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme/exploit_0.py -------------------------------------------------------------------------------- /examples/ntucs2017-readme/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme/main.c -------------------------------------------------------------------------------- /examples/ntucs2017-readme/ntucs2017-readme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme/ntucs2017-readme -------------------------------------------------------------------------------- /examples/ntucs2017-readme/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme/poc -------------------------------------------------------------------------------- /examples/ntucs2017-readme/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt1/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt1/Makefile -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt1/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt1/exploit_0.py -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt1/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt1/main.c -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt1/ntucs2017-readme_alt1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt1/ntucs2017-readme_alt1 -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt1/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt1/poc -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt1/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt1/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt2/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt2/Makefile -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt2/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt2/exploit_0.py -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt2/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt2/main.c -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt2/ntucs2017-readme_alt2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt2/ntucs2017-readme_alt2 -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt2/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt2/poc -------------------------------------------------------------------------------- /examples/ntucs2017-readme_alt2/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/ntucs2017-readme_alt2/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/pwnable-kr-bof/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-kr-bof/Makefile -------------------------------------------------------------------------------- /examples/pwnable-kr-bof/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-kr-bof/exploit_0.py -------------------------------------------------------------------------------- /examples/pwnable-kr-bof/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-kr-bof/main.c -------------------------------------------------------------------------------- /examples/pwnable-kr-bof/poc: -------------------------------------------------------------------------------- 1 | st# -------------------------------------------------------------------------------- /examples/pwnable-kr-bof/pwnable-kr-bof: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-kr-bof/pwnable-kr-bof -------------------------------------------------------------------------------- /examples/pwnable-kr-bof/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-kr-bof/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/pwnable-kr-unexploitable/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-kr-unexploitable/exploit_0.py -------------------------------------------------------------------------------- /examples/pwnable-kr-unexploitable/main.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-kr-unexploitable/main.c -------------------------------------------------------------------------------- /examples/pwnable-kr-unexploitable/poc: -------------------------------------------------------------------------------- 1 | st# -------------------------------------------------------------------------------- /examples/pwnable-kr-unexploitable/pwnable-kr-unexploitable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-kr-unexploitable/pwnable-kr-unexploitable -------------------------------------------------------------------------------- /examples/pwnable-kr-unexploitable/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-kr-unexploitable/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable-trans/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable-trans/Makefile -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable-trans/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable-trans/exploit_0.py -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable-trans/main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable-trans/main.cc -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable-trans/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable-trans/poc -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable-trans/pwnable-tw-unexploitable-trans: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable-trans/pwnable-tw-unexploitable-trans -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable-trans/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable-trans/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable/exploit_0.py -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable/poc -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable/pwnable-tw-unexploitable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable/pwnable-tw-unexploitable -------------------------------------------------------------------------------- /examples/pwnable-tw-unexploitable/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/pwnable-tw-unexploitable/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/rop-emporium-callme/encrypted_flag.dat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-callme/encrypted_flag.dat -------------------------------------------------------------------------------- /examples/rop-emporium-callme/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-callme/exploit_0.py -------------------------------------------------------------------------------- /examples/rop-emporium-callme/key1.dat: -------------------------------------------------------------------------------- 1 |  2 |  -------------------------------------------------------------------------------- /examples/rop-emporium-callme/key2.dat: -------------------------------------------------------------------------------- 1 |  -------------------------------------------------------------------------------- /examples/rop-emporium-callme/libcallme.so: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-callme/libcallme.so -------------------------------------------------------------------------------- /examples/rop-emporium-callme/poc: -------------------------------------------------------------------------------- 1 | st# -------------------------------------------------------------------------------- /examples/rop-emporium-callme/rop-emporium-callme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-callme/rop-emporium-callme -------------------------------------------------------------------------------- /examples/rop-emporium-callme/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-callme/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/rop-emporium-ret2win/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-ret2win/exploit_0.py -------------------------------------------------------------------------------- /examples/rop-emporium-ret2win/poc: -------------------------------------------------------------------------------- 1 | st# -------------------------------------------------------------------------------- /examples/rop-emporium-ret2win/rop-emporium-ret2win: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-ret2win/rop-emporium-ret2win -------------------------------------------------------------------------------- /examples/rop-emporium-ret2win/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-ret2win/s2e-config.template.lua -------------------------------------------------------------------------------- /examples/rop-emporium-split/exploit_0.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-split/exploit_0.py -------------------------------------------------------------------------------- /examples/rop-emporium-split/poc: -------------------------------------------------------------------------------- 1 | st# -------------------------------------------------------------------------------- /examples/rop-emporium-split/rop-emporium-split: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-split/rop-emporium-split -------------------------------------------------------------------------------- /examples/rop-emporium-split/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/examples/rop-emporium-split/s2e-config.template.lua -------------------------------------------------------------------------------- /patches/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/patches/README.md -------------------------------------------------------------------------------- /patches/libs2e.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/patches/libs2e.patch -------------------------------------------------------------------------------- /patches/libs2eplugins.patch: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/patches/libs2eplugins.patch -------------------------------------------------------------------------------- /proxies/sym_arg/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_arg/Makefile -------------------------------------------------------------------------------- /proxies/sym_arg/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_arg/bootstrap.sh -------------------------------------------------------------------------------- /proxies/sym_arg/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_arg/s2e-config.template.lua -------------------------------------------------------------------------------- /proxies/sym_arg/sym_arg.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_arg/sym_arg.c -------------------------------------------------------------------------------- /proxies/sym_env/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_env/Makefile -------------------------------------------------------------------------------- /proxies/sym_env/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_env/bootstrap.sh -------------------------------------------------------------------------------- /proxies/sym_env/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_env/s2e-config.template.lua -------------------------------------------------------------------------------- /proxies/sym_env/sym_env.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_env/sym_env.c -------------------------------------------------------------------------------- /proxies/sym_file/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_file/Makefile -------------------------------------------------------------------------------- /proxies/sym_file/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_file/bootstrap.sh -------------------------------------------------------------------------------- /proxies/sym_file/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_file/s2e-config.template.lua -------------------------------------------------------------------------------- /proxies/sym_file/sym_file.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_file/sym_file.c -------------------------------------------------------------------------------- /proxies/sym_socket/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_socket/Makefile -------------------------------------------------------------------------------- /proxies/sym_socket/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_socket/bootstrap.sh -------------------------------------------------------------------------------- /proxies/sym_socket/poc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_socket/poc -------------------------------------------------------------------------------- /proxies/sym_socket/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_socket/s2e-config.template.lua -------------------------------------------------------------------------------- /proxies/sym_socket/sym_socket.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_socket/sym_socket.c -------------------------------------------------------------------------------- /proxies/sym_stdin/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_stdin/Makefile -------------------------------------------------------------------------------- /proxies/sym_stdin/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_stdin/bootstrap.sh -------------------------------------------------------------------------------- /proxies/sym_stdin/s2e-config.template.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_stdin/s2e-config.template.lua -------------------------------------------------------------------------------- /proxies/sym_stdin/sym_stdin.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/proxies/sym_stdin/sym_stdin.c -------------------------------------------------------------------------------- /scripts/launch-crax.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/scripts/launch-crax.sh -------------------------------------------------------------------------------- /scripts/mount-s2e-image.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/scripts/mount-s2e-image.sh -------------------------------------------------------------------------------- /scripts/run-s2e-qemu.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/scripts/run-s2e-qemu.sh -------------------------------------------------------------------------------- /scripts/set-target.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/scripts/set-target.sh -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/setup.sh -------------------------------------------------------------------------------- /src/API/Disassembler.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/Disassembler.cpp -------------------------------------------------------------------------------- /src/API/Disassembler.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/Disassembler.h -------------------------------------------------------------------------------- /src/API/Logging.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/Logging.cpp -------------------------------------------------------------------------------- /src/API/Logging.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/Logging.h -------------------------------------------------------------------------------- /src/API/Memory.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/Memory.cpp -------------------------------------------------------------------------------- /src/API/Memory.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/Memory.h -------------------------------------------------------------------------------- /src/API/Register.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/Register.cpp -------------------------------------------------------------------------------- /src/API/Register.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/Register.h -------------------------------------------------------------------------------- /src/API/VirtualMemoryMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/VirtualMemoryMap.cpp -------------------------------------------------------------------------------- /src/API/VirtualMemoryMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/API/VirtualMemoryMap.h -------------------------------------------------------------------------------- /src/CRAX.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/CRAX.cpp -------------------------------------------------------------------------------- /src/CRAX.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/CRAX.h -------------------------------------------------------------------------------- /src/CoreGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/CoreGenerator.cpp -------------------------------------------------------------------------------- /src/CoreGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/CoreGenerator.h -------------------------------------------------------------------------------- /src/Exploit.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Exploit.cpp -------------------------------------------------------------------------------- /src/Exploit.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Exploit.h -------------------------------------------------------------------------------- /src/ExploitGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/ExploitGenerator.cpp -------------------------------------------------------------------------------- /src/ExploitGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/ExploitGenerator.h -------------------------------------------------------------------------------- /src/Expr/BinaryExprEval.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Expr/BinaryExprEval.cpp -------------------------------------------------------------------------------- /src/Expr/BinaryExprEval.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Expr/BinaryExprEval.h -------------------------------------------------------------------------------- /src/Expr/BinaryExprIterator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Expr/BinaryExprIterator.h -------------------------------------------------------------------------------- /src/Expr/ConstraintBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Expr/ConstraintBuilder.h -------------------------------------------------------------------------------- /src/Expr/Expr.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Expr/Expr.h -------------------------------------------------------------------------------- /src/Modules/CodeSelection/CodeSelection.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/CodeSelection/CodeSelection.cpp -------------------------------------------------------------------------------- /src/Modules/CodeSelection/CodeSelection.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/CodeSelection/CodeSelection.h -------------------------------------------------------------------------------- /src/Modules/DynamicRop/DynamicRop.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/DynamicRop/DynamicRop.cpp -------------------------------------------------------------------------------- /src/Modules/DynamicRop/DynamicRop.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/DynamicRop/DynamicRop.h -------------------------------------------------------------------------------- /src/Modules/GuestOutput/GuestOutput.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/GuestOutput/GuestOutput.cpp -------------------------------------------------------------------------------- /src/Modules/GuestOutput/GuestOutput.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/GuestOutput/GuestOutput.h -------------------------------------------------------------------------------- /src/Modules/IOStates/IOStates.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/IOStates/IOStates.cpp -------------------------------------------------------------------------------- /src/Modules/IOStates/IOStates.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/IOStates/IOStates.h -------------------------------------------------------------------------------- /src/Modules/IOStates/IOStatesSearcher.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/IOStates/IOStatesSearcher.cpp -------------------------------------------------------------------------------- /src/Modules/IOStates/IOStatesSearcher.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/IOStates/IOStatesSearcher.h -------------------------------------------------------------------------------- /src/Modules/IOStates/InputStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/IOStates/InputStream.h -------------------------------------------------------------------------------- /src/Modules/IOStates/LeakBasedCoreGenerator.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/IOStates/LeakBasedCoreGenerator.cpp -------------------------------------------------------------------------------- /src/Modules/IOStates/LeakBasedCoreGenerator.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/IOStates/LeakBasedCoreGenerator.h -------------------------------------------------------------------------------- /src/Modules/IOStates/PseudoInputStream.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/IOStates/PseudoInputStream.h -------------------------------------------------------------------------------- /src/Modules/Module.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/Module.cpp -------------------------------------------------------------------------------- /src/Modules/Module.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/Module.h -------------------------------------------------------------------------------- /src/Modules/SymbolicAddressMap/SymbolicAddressMap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/SymbolicAddressMap/SymbolicAddressMap.cpp -------------------------------------------------------------------------------- /src/Modules/SymbolicAddressMap/SymbolicAddressMap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Modules/SymbolicAddressMap/SymbolicAddressMap.h -------------------------------------------------------------------------------- /src/Proxy.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Proxy.cpp -------------------------------------------------------------------------------- /src/Proxy.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Proxy.h -------------------------------------------------------------------------------- /src/Pwnlib/ELF.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Pwnlib/ELF.cpp -------------------------------------------------------------------------------- /src/Pwnlib/ELF.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Pwnlib/ELF.h -------------------------------------------------------------------------------- /src/Pwnlib/Function.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Pwnlib/Function.h -------------------------------------------------------------------------------- /src/Pwnlib/Process.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Pwnlib/Process.cpp -------------------------------------------------------------------------------- /src/Pwnlib/Process.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Pwnlib/Process.h -------------------------------------------------------------------------------- /src/Pwnlib/Util.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Pwnlib/Util.cpp -------------------------------------------------------------------------------- /src/Pwnlib/Util.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Pwnlib/Util.h -------------------------------------------------------------------------------- /src/RopGadgetResolver.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/RopGadgetResolver.cpp -------------------------------------------------------------------------------- /src/RopGadgetResolver.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/RopGadgetResolver.h -------------------------------------------------------------------------------- /src/RopPayloadBuilder.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/RopPayloadBuilder.cpp -------------------------------------------------------------------------------- /src/RopPayloadBuilder.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/RopPayloadBuilder.h -------------------------------------------------------------------------------- /src/Techniques/GotLeakLibc.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/GotLeakLibc.cpp -------------------------------------------------------------------------------- /src/Techniques/GotLeakLibc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/GotLeakLibc.h -------------------------------------------------------------------------------- /src/Techniques/OneGadget.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/OneGadget.cpp -------------------------------------------------------------------------------- /src/Techniques/OneGadget.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/OneGadget.h -------------------------------------------------------------------------------- /src/Techniques/Ret2csu.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/Ret2csu.cpp -------------------------------------------------------------------------------- /src/Techniques/Ret2csu.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/Ret2csu.h -------------------------------------------------------------------------------- /src/Techniques/Ret2stack.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/Ret2stack.cpp -------------------------------------------------------------------------------- /src/Techniques/Ret2stack.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/Ret2stack.h -------------------------------------------------------------------------------- /src/Techniques/Ret2syscall.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/Ret2syscall.cpp -------------------------------------------------------------------------------- /src/Techniques/Ret2syscall.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/Ret2syscall.h -------------------------------------------------------------------------------- /src/Techniques/StackPivoting.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/StackPivoting.cpp -------------------------------------------------------------------------------- /src/Techniques/StackPivoting.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/StackPivoting.h -------------------------------------------------------------------------------- /src/Techniques/Technique.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/Technique.cpp -------------------------------------------------------------------------------- /src/Techniques/Technique.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Techniques/Technique.h -------------------------------------------------------------------------------- /src/Utils/StringUtil.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Utils/StringUtil.cpp -------------------------------------------------------------------------------- /src/Utils/StringUtil.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Utils/StringUtil.h -------------------------------------------------------------------------------- /src/Utils/Subprocess.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Utils/Subprocess.h -------------------------------------------------------------------------------- /src/Utils/TypeTraits.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Utils/TypeTraits.h -------------------------------------------------------------------------------- /src/Utils/VariantOverload.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/SQLab/CRAXplusplus/HEAD/src/Utils/VariantOverload.h --------------------------------------------------------------------------------