2022-04-27 08:07:07 +00:00
|
|
|
# Set 1
|
|
|
|
|
|
|
|
Note: may need to `pip install jinja2` in order to `make` mbedtls
|
|
|
|
|
|
|
|
### Challenge 1: Convert hex to base64
|
|
|
|
Provided by base64.c
|
|
|
|
|
|
|
|
### Challenge 2: Fixed XOR
|
|
|
|
Provided by fixed-key-xor.c
|
|
|
|
|
|
|
|
### Challenge 3: Single-byte XOR cipher
|
2022-05-09 06:25:28 +00:00
|
|
|
Provided by:
|
|
|
|
- ch3-brute-force.c
|
|
|
|
- char-freq-analyze.c (almost complete)
|
2022-04-27 08:07:07 +00:00
|
|
|
|
|
|
|
### Challenge 4: Detect single-character XOR
|
|
|
|
|
|
|
|
|
|
|
|
### Challenge 5: Implement repeating-key XOR
|
|
|
|
Provided by repeating-key-xor.c
|
|
|
|
|
|
|
|
### Challenge 6: Break repeating-key XOR
|
|
|
|
|
|
|
|
|
|
|
|
### Challenge 7: AES in ECB mode
|
2022-05-09 06:25:28 +00:00
|
|
|
Provided by aes-ecb.c (almost complete)
|
2022-04-27 08:07:07 +00:00
|
|
|
|
|
|
|
### Challenge 8: Detect AES in ECB mode
|
|
|
|
|
|
|
|
|