119 Commits

Author SHA1 Message Date
Sergej Schumilo
6105067351 code cleanup in interace.c / interface.h 2022-01-11 04:15:02 +01:00
Sergej Schumilo
73b5a07740 report an error to the front-end in case the agent fails to initialize the fuzzing loop 2022-01-11 03:07:30 +01:00
Sergej Schumilo
f11ee28978 remove unsued #define in page_cache.c 2022-01-11 03:02:57 +01:00
Sergej Schumilo
66a9ed83b5 disable unused redqueen patcher code 2022-01-11 03:02:17 +01:00
Sergej Schumilo
ff1774d561 remove dead code 2022-01-11 02:58:01 +01:00
Sergej Schumilo
d33e814817 cleanup in fast_reload_blacklist_page 2022-01-11 02:09:00 +01:00
Sergej Schumilo
61fd863ba1 update QEMU-Nyx to support latest and greatest version of libxdc 2022-01-11 02:08:05 +01:00
Sergej Schumilo
4a43c93486 fix bug in snapshot_page_blocklist_init 2022-01-11 02:02:51 +01:00
Sergej Schumilo
715337391a update mmh3 2022-01-11 02:00:11 +01:00
Sergej Schumilo
681b4a8179 move hypercall.c / hypercall.h 2022-01-10 01:02:27 +01:00
Sergej Schumilo
6c69db68af new compile script (LTO & statically-linked libraries) 2021-12-30 03:31:10 +01:00
Sergej Schumilo
acc90e462b fix warning 2021-12-22 10:23:44 +01:00
Sergej Schumilo
1bf9ad93a6 rename kafl_mem_state to nyx_interface_state 2021-12-22 10:22:16 +01:00
Sergej Schumilo
47c17c5a21 fix broken IPT range check 2021-12-22 10:10:45 +01:00
Sergej Schumilo
18ad4753d3 add AFL++ support and other improvements 2021-12-18 14:30:24 +01:00
Sergej Schumilo
c9dac7704d make size of primary CoW buffer configurable 2021-12-10 01:07:59 +01:00
Sergej Schumilo
23a408e2cf fix write protection 2021-12-08 18:22:35 +01:00
Sergej Schumilo
5d6f07cc22 add hypercall hander for KVM_EXIT_KAFL_PERSIST_PAGE_PAST_SNAPSHOT 2021-12-02 21:43:28 +01:00
Sergej Schumilo
cd702b528c Initial Release of Nyx
Co-authored-by: Cornelius Aschermann <cornelius@hexgolems.com>
2021-11-14 22:20:53 +01:00