190 Commits

Author SHA1 Message Date
Brandon Miller
ede03a96ed
IDA script for loading unicorn AFL context dumps (#812)
* IDA script for loading unicorn AFL context dumps

This script can be used to load context dumps into an IDA database for
analysis. It requires that you first open the main executable into IDA
directly. Then, you can run the script and select the _index.json file.
From there, the script will rebase the main executable and map in all
the other dumped vmem from the context dump directory

* Modified ida_context_loader.py header comment

No specifies the full URL for the unicon_dumper_gdb.py script
2021-03-20 09:36:25 +01:00
Dominik Maier
da5a32792d bring back unicornafl 2021-03-17 04:56:24 +01:00
vanhauser-thc
aa6a50c2b4 fix test 2021-03-15 23:01:07 +01:00
Dominik Maier
3753f56c25 make get_offsets executable 2021-03-12 03:47:12 +01:00
Dominik Maier
2ad495ad0a reworked unicornafl documentation 2021-02-27 17:19:00 +01:00
hexcoder-
7d97ffb1e8 check for setuptools instead of easy_install 2021-02-16 16:27:56 +01:00
Dominik Maier
cebde1f9e6 ran black on python scripts 2021-02-15 13:52:23 +01:00
vanhauser-thc
d8a18a03e3 update unicorn ref 2021-02-05 11:44:48 +01:00
vanhauser-thc
bf1198c4db dockerfile: fix qemu built, update llvm to 12 2021-02-04 20:47:51 +01:00
Dominik Maier
822aea3cb4 unicorn fix 2021-01-25 04:24:43 +01:00
Dominik Maier
afc15965c0 updated unicornalf, bindings 2021-01-25 02:01:34 +01:00
Dominik Maier
e82cd40440 added cargo lock 2021-01-23 19:39:34 +01:00
Dominik Maier
08c716da9c removed lock' 2021-01-23 19:39:16 +01:00
Dominik Maier
4179affe2c enabled persistent mode 2021-01-23 06:42:55 +01:00
Dominik Maier
46cef4bc11 fixed rust example 2021-01-23 06:39:55 +01:00
Dominik Maier
fea0286989 tried to fix rust example 2021-01-23 06:03:15 +01:00
Dominik Maier
e37e432952 updated uc ref 2021-01-23 00:10:59 +01:00
Dominik Maier
c4118e869d unicorn speedtest initial commit 2021-01-23 00:02:59 +01:00
vanhauser-thc
86c567fa3a update qemuafl + unicorn for include changes 2021-01-19 16:49:00 +01:00
hexcoder-
5cdbfeef4a Revert "code cleanups (from cppcheck)"
This reverts commit 33a7d6f1688856c050b0ac71ac1df4018e4d531c.
2021-01-04 15:17:39 +01:00
hexcoder-
33a7d6f168 code cleanups (from cppcheck) 2021-01-04 15:14:20 +01:00
hexcoder-
848db92196 build_unicorn_support.sh: allow DragonFly to build 2021-01-02 23:15:55 +01:00
hexcoder-
697e3e285b add missing git submodule sync 2021-01-02 08:35:27 +01:00
hexcoder-
80767480f0 Revert "fix afl-clang on 32-Bit systems"
This reverts commit 83c1378fc1810d177d9cdfa2c00f62bbadd98f00.
2020-12-29 18:13:36 +01:00
hexcoder-
83c1378fc1 fix afl-clang on 32-Bit systems 2020-12-29 14:19:35 +01:00
vanhauser-thc
1fe3af0418 update unicorn checkout 2020-12-23 15:55:02 +01:00
van Hauser
064e63962f make unicornafl checkout version work again 2020-12-08 12:37:40 +01:00
Dominik Maier
eda068751e streamlined grammar mutator submodule 2020-12-08 10:09:35 +01:00
Dominik Maier
9a7d045897 build_unicorn_support no longer fetches qemuafl 2020-12-04 17:59:11 +01:00
Dominik Maier
330f33a435 updated helper_scripts from battelle/afl-unicorn 2020-12-04 15:40:38 +01:00
Dominik Maier
f0e81b2301 updated unicorn 2020-12-03 22:26:28 +01:00
hexcoder-
30cd8a8397 fix non instrumented mode, fix check_binary 2020-11-14 12:28:51 +01:00
hexcoder-
54a312a5fe more small fixes 2020-11-13 00:44:08 +01:00
hexcoder-
ffe41e6fce fix two mem leaks detected by cppcheck 2020-11-12 20:26:53 +01:00
hexcoder-
665802673d typo fixed 2020-11-05 22:58:55 +01:00
hexcoder-
f8bbbf31ec remove duplicate headers, make '#include VirtualFileSystems.h' version dependent 2020-11-05 22:45:07 +01:00
hexcoder-
9e3b818c35 fix warning on Debian 32 bit 2020-10-29 18:47:00 +01:00
Dominik Maier
7c8b0af84a updated unicorn/next 2020-10-29 08:12:24 +01:00
David CARLIER
e85fde201e
OpenBSD build fix (#566)
* OpenBSD build fix proposal.
Mainly the gcc plugin, using one of the egcc/eg++ version available.
Needs pthread flag to r/w lock api.

* README update
2020-09-26 19:02:19 +02:00
Dominik Maier
f34fe1f81e updated unicornafl 2020-09-21 13:13:03 +02:00
van Hauser
43cb626ad3 revert for unicorn_mode 2020-09-08 14:03:53 +02:00
van Hauser
13f2ac83a9 fix GNUmakefile for new qemuafl 2020-09-08 11:48:31 +02:00
David CARLIER
a7c3f252d5
unicorn build warning for MUSL based linux distros. (#510) 2020-08-24 12:06:04 +02:00
Dominik Maier
f2efea4b46 Revert "Revert "updated unicorn version""
This reverts commit 857046ede5a7bd54a725bfd4367de55011cca94d.
2020-07-01 16:05:04 +02:00
root
857046ede5 Revert "updated unicorn version"
This reverts commit 4515e06ca8620183c536af9f55a47b78fb7c708a.
2020-07-01 15:57:48 +02:00
Dominik Maier
4515e06ca8 updated unicorn version 2020-07-01 15:50:25 +02:00
Dominik Maier
3a62bb68e0 updated unicornafl 2020-06-25 17:13:16 +02:00
Dominik Maier
246444dd57 tidied hash32, unicorn 2020-06-15 21:40:37 +02:00
Dominik Maier
43bbbbf4e0 rust unicornafl++ 2020-06-15 00:20:13 +02:00
Dominik Maier
05da66b5e9 unicornafl update 2020-06-14 23:30:36 +02:00