Rating: 5.0

# __Sharif CTF 8__
## _DES_

## Information
**Category:** | **Points:** | **Writeup Author**
--- | --- | ---
Crypto | 50 | MiKHalyCH

**Description:**

> See [known_plaintexts.txt](known_plaintexts.txt).
There is a single unknown DES key K.
All plain texts are encrypted under K, resulting in the corresponding cipher text.
Can you find K?
flag is SharifCTF{K},
where K is a 64-bit hexadecimal value, without the 0x prefix. (K includes the parity bits.)

## Solution

There are just 2 interesting lines in [known_plaintexts.txt](known_plaintexts.txt):
```
ef17ae3946ebae4c -> f084cae61e607b05
f084cae61e607b05 -> ef17ae3946ebae4c
```
Like ![img](images/img.jpg). It means, that K is [weak](https://en.wikipedia.org/wiki/Weak_key#Weak_keys_in_DES).
There are just 4 weak keys in DES. One of them is our answer.

Original writeup (https://github.com/VoidHack/write-ups/tree/master/SharifCTF%208/crypto/DES).