From b033a2d98b2597bb3f61277bec8f1b04d701f251 Mon Sep 17 00:00:00 2001 From: Your Name Date: Thu, 11 Nov 2021 18:32:35 +0000 Subject: Fix to handling of persistent mode using JS --- frida_mode/src/js/js_api.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'frida_mode/src/js') diff --git a/frida_mode/src/js/js_api.c b/frida_mode/src/js/js_api.c index 570da335..c1f092c9 100644 --- a/frida_mode/src/js/js_api.c +++ b/frida_mode/src/js/js_api.c @@ -47,6 +47,14 @@ __attribute__((visibility("default"))) void js_api_set_persistent_address( persistent_start = GPOINTER_TO_SIZE(address); + if (getenv("__AFL_PERSISTENT") == NULL) { + + FATAL( + "You must set __AFL_PERSISTENT manually if using persistent mode " + "configured using JS"); + + } + } __attribute__((visibility("default"))) void js_api_set_persistent_return( -- cgit 1.4.1