Skip to content

Commit b0d7f44

Browse files
committed
fix: update Lab7/README.md
1 parent 80f8640 commit b0d7f44

File tree

2 files changed

+22
-23
lines changed

2 files changed

+22
-23
lines changed

Lab7/README.md

Lines changed: 22 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ In this lab, you will write a LLVM pass in `llvm-pass/afl-demo-pass.so.cc` and `
77
## Environment (Important.)
88

99
1. x86_64 machine
10-
2. Ubuntu 24.04
10+
2. Ubuntu 22.04
1111
3. llvm-14
1212

1313
## Requirement
@@ -19,10 +19,22 @@ In this lab, you will write a LLVM pass in `llvm-pass/afl-demo-pass.so.cc` and `
1919
```
2020
Of course, you can not just detect this line to avoid it. We will modify this command and add additional system functions (which won't cause command injection) in `program.c` during testing with your fuzzer.
2121
2. When running afl++ to fuzz `program`, the fuzzer needs to find the command injection `system(cmd)` at line 18 in `program.c`.
22-
3. Write a report in `report.md` to explain your work
23-
4. Fill Name and ID, and copy the crash fuzzer report and crash input (use `xxd`) in `report.md`.
24-
e.g.
25-
Crash Fuzzer Report:
22+
3. Write a report in `{student_ID}.pdf` to explain your work.
23+
- Your report must include the following sections
24+
- Your name and student ID,
25+
- Explanation of your work
26+
- Copy the crash fuzzer report and crash input (use `xxd`) in `{student_ID}.pdf`.
27+
28+
**Template**
29+
30+
Name:
31+
student_ID:
32+
33+
```
34+
Explanation of your work
35+
```
36+
37+
Crash fuzzer report
2638
```
2739
2840
american fuzzy lop ++4.01c {default} (./program) [fast]
@@ -49,6 +61,7 @@ In this lab, you will write a LLVM pass in `llvm-pass/afl-demo-pass.so.cc` and `
4961
│py/custom/rq : unused, unused, unused, unused ├───────────────────────┘
5062
│ trim/eff : 0.00%/7, disabled │ [cpu000: 12%]
5163
└────────────────────────────────────────────────────┘
64+
5265
```
5366
Crash Input:
5467
```
@@ -58,6 +71,7 @@ In this lab, you will write a LLVM pass in `llvm-pass/afl-demo-pass.so.cc` and `
5871
5972
## Submission
6073
61-
1. Write a report in `report.md` to explain your work.
62-
2. You must submit these two files `llvm-pass/afl-demo-pass.so.cc` and `llvm-pass/afl-demo-rt.o.c`.
63-
3. You need to commit and push the corresponding changes to your repository, which contains the code that satisfies the aforementioned requirements.
74+
1. Lab7 will not have github ci, so the grade of Lab7 will be determined with your report `{studemt_ID}.pdf`
75+
2. Write a report in `{student_ID}.pdf` to explain your work.
76+
3. You must submit these two files `llvm-pass/afl-demo-pass.so.cc` and `llvm-pass/afl-demo-rt.o.c`.
77+
4. You need to commit and push the corresponding changes to your repository, which contains the code that satisfies the aforementioned requirements.

Lab7/report.md

Lines changed: 0 additions & 15 deletions
This file was deleted.

0 commit comments

Comments
 (0)