From 3e4a7fdef30e13488241a1e82cb252c11142284b Mon Sep 17 00:00:00 2001 From: John Hammond Date: Mon, 5 Feb 2018 22:29:58 -0500 Subject: [PATCH] Added screenshot and link --- README.md | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7ae80ea..66446f7 100644 --- a/README.md +++ b/README.md @@ -4,15 +4,17 @@ ------------------------ +![cipherplane.py](screenshot.png) + This is a project based off of my reaction to the "[DES]" [challenge](https://amritabi0s.wordpress.com/2018/02/03/sharif-ctf-2018-crypto-writeups/) during SharifCTF 2018. The [DES] challenge offered about a thousand known plaintext/ciphertext pairs, and asked you to determine the key to submit as the flag. The real difficulty in this challenge was just __sorting through the pairs to find duplicates or similarities in the pairs.__ Had we found one single similarity in a plaintext or ciphertext, we would have been able to find a lead on the challenge and probably solve it. But, we didn't have anything that would smartly detect duplicates or similarities in the data. I tossed the challenge aside and never completed it during the competition, but after [reading the writeups](https://ctftime.org/task/5215) I realized we seriously needed that capability. -So this is just some [Python] code to do that. It doesn't have support for command-line arguments or anything fancy... I expect dirty usage, just slapping in your own data for the script. _It will still get you the information you need._ +So this is just some [Python] code to do that: [`cipherplane.py`](cipherplane.py). It doesn't have support for command-line arguments or anything fancy... I expect dirty usage, just slapping in your own data for the script. _It will still get you the information you need._ -The project is nicknamed *`cipherplane`*, as a gag off of "ciphertext" and "plaintext." +The project is nicknamed __`cipherplane`__, as a gag off of "ciphertext" and "plaintext." [DES]: https://en.wikipedia.org/wiki/Data_Encryption_Standard [Python]: https://www.python.org/ \ No newline at end of file