From c0e97374c025c02fc08933b3bb5286dc86adee1e Mon Sep 17 00:00:00 2001 From: zhanggenex Date: Sun, 11 May 2025 12:15:03 +0800 Subject: [PATCH 1/2] Updating the README to run the fuzzer --- README.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 9045563..2714aad 100644 --- a/README.md +++ b/README.md @@ -108,6 +108,11 @@ QEMU images, and Monarch source code. ./scripts/complete-cfg.sh ``` +And a linux configuration is necessary: +```bash +sudo sysctl vm.overcommit_memory=1 +``` + Now, pick up one of the configurations and run Monarch with it. For example, ```bash $ sudo ./src/bin/syz-manager -config fuzz-config/eval-config/non-fault-mode/nfs/nfs-c-normal.cfg @@ -126,7 +131,9 @@ If you can see the `executed xxx` from the terminal, it means the Monarch is running successfully. Now, you can continue the following evaluations. -> **Note**: Once you start a fuzzing instance, it keeps running until you manually stop (CTRL+C or KILL) it. +> **Note1**: Once you start a fuzzing instance, it keeps running until you manually stop (CTRL+C or KILL) it. + +> **Note2**: Users can add '-debug' in the starting fuzzing command to see detailed debug information in case of issues in running the fuzzer. ### Bug-finding (Section 5.1) From 803bff8296b0bea32d11ff5ee3ebed695fba80de Mon Sep 17 00:00:00 2001 From: zhanggenex Date: Sun, 18 May 2025 19:10:50 +0800 Subject: [PATCH 2/2] Update README.md --- README.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/README.md b/README.md index 2714aad..d78ecc8 100644 --- a/README.md +++ b/README.md @@ -135,6 +135,8 @@ Now, you can continue the following evaluations. > **Note2**: Users can add '-debug' in the starting fuzzing command to see detailed debug information in case of issues in running the fuzzer. +> **Note3**: When debug prints "Connection refused", please check the IP address of br0 with ifconfig. It should be 192.168.0.1/24. A specific unkown procedure changes the IP periodically, so users should check the IP address often. + ### Bug-finding (Section 5.1) As we discussed in the *"Bug characteristics"* paragraph in Section 5.1,