From 7a86cdc877a95a6bfcacf56994609a52bf665e6d Mon Sep 17 00:00:00 2001 From: Zhaolin Deng <zhaolin.deng@student.unimelb.edu.au> Date: Sat, 13 Oct 2018 14:40:05 +0800 Subject: [PATCH] update fuzzer --- fuzzer/Fuzzer.java | 2 +- src/machine-vuln4.c | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/fuzzer/Fuzzer.java b/fuzzer/Fuzzer.java index 039f239..2c3863a 100644 --- a/fuzzer/Fuzzer.java +++ b/fuzzer/Fuzzer.java @@ -32,7 +32,7 @@ public class Fuzzer { }; pw.println("RET R31");*/ //pw.println("JZ R0 -2"); - pw.println("RET R0"); + pw.println("RET R31"); }catch (Exception e){ e.printStackTrace(System.err); diff --git a/src/machine-vuln4.c b/src/machine-vuln4.c index 46b0e2e..7ade421 100644 --- a/src/machine-vuln4.c +++ b/src/machine-vuln4.c @@ -57,8 +57,8 @@ unsigned int count = 0; /* counts number of instructions executed so far */ static void machine_init(void){ memory = malloc(sizeof(int32_t)*MEMORY_SIZE); regs = malloc(sizeof(int32_t)*NUM_REGS); - //Zmemset(memory,0,sizeof(int32_t)*MEMORY_SIZE); - //memset(regs,0,sizeof(int32_t)*NUM_REGS); + memset(memory,0,sizeof(int32_t)*MEMORY_SIZE); + memset(regs,0,sizeof(int32_t)*(NUM_REGS-1)); count = 0; } -- GitLab