about summary refs log tree commit diff
path: root/qbdi_mode/demo-so.c
diff options
context:
space:
mode:
authorhac425 <hac425xxx@gmail.com>2019-11-09 15:18:24 +0000
committerhac425 <hac425xxx@gmail.com>2019-11-09 15:18:24 +0000
commitab8fb271f71c50f46fac86fb7ac09593542726b3 (patch)
tree02b0cb63a388357b6ebde3dac92ce36ab7ec2aa7 /qbdi_mode/demo-so.c
parent574de9ff4cb2fdf2c28c32a3c2d7c5c773adb6ab (diff)
downloadafl++-ab8fb271f71c50f46fac86fb7ac09593542726b3.tar.gz
add support for android x86, x86-64 in qbdi mode
Diffstat (limited to 'qbdi_mode/demo-so.c')
-rwxr-xr-xqbdi_mode/demo-so.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/qbdi_mode/demo-so.c b/qbdi_mode/demo-so.c
index 1820ea2f..3ba7c449 100755
--- a/qbdi_mode/demo-so.c
+++ b/qbdi_mode/demo-so.c
@@ -14,7 +14,8 @@ int target_func(char* buf, int size){
     case 1:

         puts("222");

         if(buf[1]=='\x44'){

-            puts("xxxiiii");

+            puts("aaaaaaaaaaaaaaaaaaaaa");

+            *(char*)(0) = 1;

         }

         break;

     case '\xfe':

@@ -26,10 +27,9 @@ int target_func(char* buf, int size){
     case 0xff:

         if(buf[2]=='\xff'){

             if(buf[1]=='\x44'){

-                puts("xxxiiii");

-                assert(0);

+                *(char*)(0xdeadbeef) = 1;

             }else{

-                puts("xxxiiii");

+                puts("kkkkkk");

             }

         }

         puts("xxxx");