Skip to content

Commit 2ecb47f

Browse files
committed
feat: update readme
1 parent 6e12bf8 commit 2ecb47f

File tree

3 files changed

+6
-5
lines changed

3 files changed

+6
-5
lines changed

Lab6/Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
.PHONY: all run run1 run2 clean
22

33
all:
4-
@gcc -o chal -no-pie chal.c
4+
@gcc -o chal chal.c
55

66
run: run1 run2
77

Lab6/README.md

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -21,17 +21,18 @@ While other creative solutions might exist, this problem is specifically designe
2121

2222
Your grade will be based on the following criteria:
2323

24-
1. **(70%) Correctness**:
25-
* (30%) Your generated `1.txt` passes the check from `./validate.sh 1`.
26-
* (40%) Your generated `2.txt` passes the check from `./validate.sh 2`.
24+
1. **(55%) Correctness**:
25+
* (20%) Your generated `1.txt` passes the check from `./validate.sh 1`.
26+
* (35%) Your generated `2.txt` passes the check from `./validate.sh 2`.
27+
2. **(15%)** You take use of **symbolic execution** to solve the problem.
2728
2. **(30%) Solution Report**:
2829
* You must submit a report named `{student_id}_solution.pdf` (e.g., `314551001_solution.pdf`).
2930
* This report should clearly explain your methodology, the challenges you encountered, and how you solved them. If you used `angr`, describe the features you used.
3031

3132
### Bonus
3233

3334
1. **(10%)**: Your solution report is well-organized, easy to read, and includes clear code snippets with syntax highlighting.
34-
2. **(10%)**: You use **angr**.
35+
2. **(20%)**: You use **angr** to solve the problem within 10 minutes. DEMO REQUIRED.
3536

3637
You will get 0 points if
3738
1. You modify any other files (`Makefile`, `validate.sh`, etc.) or patch the binary (`chal`) to simplify the challenge.

Lab6/chal

0 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)