Assignment Format
The output of this module should be a write-up or report in PDF format, named using the following convention: NRP_Name, and it should consist of the following sections:- Analysis – for example, identifying weaknesses in the given code or cryptographic scheme.
- Approach / Methodology – explanation of your thought process and solution steps, supported with relevant code snippets or screenshots.
- Complete Solver – the full source code used to solve the challenge.
- Results – the output or flag produced by your solver.
For all challenges except the final one, the flag format is
cry{}.
chall
xorxor
Remember XOR property? The flag is XORed again with a secret 4-byte key (KEY5) for extra security.diffie-rsa
chall.py
hash cracker
Imagine you’ve just come across some confidential data that has been hashed as shown below:- 28cc09d8d8959871a97b24a07d87bcb05b9f3e7ac6d9f20ff82196ca5f908b2c
- 6c569aabbf7775ef8fc570e228c16b98