From 72146ead2933c74d52df160d7bf999eab3459a7b Mon Sep 17 00:00:00 2001 From: Christopher Talib Date: Wed, 8 May 2019 17:51:57 +0200 Subject: [PATCH] Adding Ceasar and Vigenere easy challenge + starting to work on tutorials --- challenges/chapter_1/stega/ceasar.md | 5 ++++ challenges/chapter_1/stega/ceasar_solution.md | 1 + challenges/chapter_1/stega/vigenere.md | 5 ++++ .../chapter_1/stega/vigenere_solution.md | 1 + tutorials/browser.md | 0 tutorials/command_line.md | 26 +++++++++++++++++++ tutorials/cryptography.md | 0 tutorials/programming.md | 0 8 files changed, 38 insertions(+) create mode 100644 challenges/chapter_1/stega/ceasar.md create mode 100644 challenges/chapter_1/stega/ceasar_solution.md create mode 100644 challenges/chapter_1/stega/vigenere.md create mode 100644 challenges/chapter_1/stega/vigenere_solution.md create mode 100644 tutorials/browser.md create mode 100644 tutorials/command_line.md create mode 100644 tutorials/cryptography.md create mode 100644 tutorials/programming.md diff --git a/challenges/chapter_1/stega/ceasar.md b/challenges/chapter_1/stega/ceasar.md new file mode 100644 index 0000000..c94ac9c --- /dev/null +++ b/challenges/chapter_1/stega/ceasar.md @@ -0,0 +1,5 @@ +# Ceasar + +Description: Julius Ceasar was a smart man. + +Lq fubswrjudskb, d Fdhvdu flskhu, lv rqh ri wkh vlpsohvw dqg prvw zlghob nqrzq hqfubswlrq whfkqltxhv. Lw lv d wbsh ri vxevwlwxwlrq flskhu lq zklfk hdfk ohwwhu lq wkh sodlqwhaw lv uhsodfhg eb d ohwwhu vrph ilahg qxpehu ri srvlwlrqv grzq wkh doskdehw. Iru hadpsoh, zlwk d ohiw vkliw ri 3, G zrxog eh uhsodfhg eb D, H zrxog ehfrph E, dqg vr rq. Wkh phwkrg lv qdphg diwhu Mxolxv Fdhvdu, zkr xvhg lw lq klv sulydwh fruuhvsrqghqfh. Eb wkh zdb, khuh lv brxu iodj: {iodj_DyhFhdvdu} \ No newline at end of file diff --git a/challenges/chapter_1/stega/ceasar_solution.md b/challenges/chapter_1/stega/ceasar_solution.md new file mode 100644 index 0000000..0410a8a --- /dev/null +++ b/challenges/chapter_1/stega/ceasar_solution.md @@ -0,0 +1 @@ +{flag_AveCeasar} \ No newline at end of file diff --git a/challenges/chapter_1/stega/vigenere.md b/challenges/chapter_1/stega/vigenere.md new file mode 100644 index 0000000..a16c9b6 --- /dev/null +++ b/challenges/chapter_1/stega/vigenere.md @@ -0,0 +1,5 @@ +# Vigenere + +Description: Ceasar is too easy, things should be more complicated. + +Gwxiz mgwpu jsysi wdb gqrx, tsiakggikym ijmcmjgdvm iymk, wzl js rmlwhwj xrqgsm qtgvhzhpvz yg prfjzk ig hfpjzk qnkee vtouhe. {wpvo_KrpvptoqurVwTsjt} \ No newline at end of file diff --git a/challenges/chapter_1/stega/vigenere_solution.md b/challenges/chapter_1/stega/vigenere_solution.md new file mode 100644 index 0000000..d970d27 --- /dev/null +++ b/challenges/chapter_1/stega/vigenere_solution.md @@ -0,0 +1 @@ +{flag_EncryptionIsCool} \ No newline at end of file diff --git a/tutorials/browser.md b/tutorials/browser.md new file mode 100644 index 0000000..e69de29 diff --git a/tutorials/command_line.md b/tutorials/command_line.md new file mode 100644 index 0000000..5c334e4 --- /dev/null +++ b/tutorials/command_line.md @@ -0,0 +1,26 @@ +# Introduction + +The command line interface is run in a terminal (or prompt). It is the direct interface with your computer. There you are able to do the same things are you are able in a graphic interface such as visiting a folder, reading and writing files. + +But the command line interface allows you access to a number of other programs which are really useful in a developer's every day life or while participating in CTFs. You should not be an expert, but with little knowledge of the command line you will already be able to do a number of things faster and quicker. + +Terminals in Linux and OSX are quite similar, if you run Windows, things are a bit different. + +## Understanding paths + +TODO + +## Basic command line + +* List the files in the current folder: `ls` +* See where you are: `pwd` +* See who you are: `whoami` +* Go in a folder: `cd INSERT_HERE_THE_NAME_OF_YOUR_FOLDER` +* Go in the parent folder: `cd ..` +* Go to your home directory: `cd ~` or `cd` +* Print a file in the terminal: `cat THE_NAME_OF_YOUR_FILE` +* Copy a file: `cp YOUR_FILE YOUR_DESTINATION` + +## Run programs in command line + +TODO \ No newline at end of file diff --git a/tutorials/cryptography.md b/tutorials/cryptography.md new file mode 100644 index 0000000..e69de29 diff --git a/tutorials/programming.md b/tutorials/programming.md new file mode 100644 index 0000000..e69de29