Commit 750d5a4b authored by Dominik Rosiek's avatar Dominik Rosiek

crytp flags

parent 860a53bb
fkVAICVIQDsyIDc9MjgyaSB6Kn1hX2BlMHNARjM9NnQ/NEA1NjU=
Cebfgl Ebg13, n syntn gb: XLA2016_NirWnNirPrmne
ZJg,
LdBECq tUJlCTrT lUJ, żJ sUJBCJlC AECUdv z eBdS RqAB WJtUJ U GqEJgrAgJlC lUę AtCJluYUtzd z IdGuABJ bnJ OQywZ.
XTEdBCJYUJ zTludBuqzdvq EqGUJBq GUJBzlCT BdC, dvJ rdrT YdECUJgJ lGquSdt lUJ z GBCTlCvqltU ;)
cJlvU tntJlC CdtCdt GBCTHqEJ C tTsJBlJtABUuT, tCT tCTrSqvzUJS UYYTr, uq YdgzdCYUJglCJ ld tnJtU U rquTzdtgd.
MtCTzUltUJ GqzqECJYUd z BqCzUdCTzdYUA UYYTtn kvdH :)
OvdHd uq eRW2016_ivqzqMEMBHdYUCduqBd
VqCEBdzUdrT,
MBHdYUCduqBCT
#!/usr/bin/python # coding=utf-8
from random import shuffle from random import shuffle
alphabet = [i for i in 'QWERTYUIOPASDFGHJKLZXCVBNMqwertyuiopasdfghjklzxcvbnm'] alphabet = [letter for letter in "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"]
keys = alphabet[:] dictionary = alphabet[:]
shuffle(keys) shuffle(dictionary)
d = dict((key, value) for (key,value) in zip(alphabet, dictionary))
message = """Hej,
cb = dict(zip(keys, alphabet)) Bardzo cieszymy sie, że bierzesz udzial w Krak Your Necie i podejmujesz się uczestnicwa w Capture The FLAGH.
Wydarzenie wystartowalo dopiero pierwszy raz, ale mamy nadzieje spotkac sie w przyszlosci ;)
Jesli chcesz zaczac przygode z cybersecurity, czy czymkolwiek innym, to najwazniejsze sa checi i motywacja.
Oczywiscie powodzenia w rozwiazywaniu innych flag :)
Flaga to KYN2016_SlowoOdOrganizatora
message = "Ahjo, tym razem masz do rozszyfrowania prosty szyfr podstawieniowy, elo, a flaga to AGH{PodstawSieANieDajSie}" Pozdrawiamy,
Organizatorzy"""
result = "" result = "";
for letter in message: for i in message:
if letter in alphabet: if i in d.keys():
result += cb[letter] result += d[i]
else: else:
result += letter result += i
print result print result
\ No newline at end of file
zip -rc crypto.zip crypto
...@@ -114,6 +114,36 @@ textTasks: ...@@ -114,6 +114,36 @@ textTasks:
description: "Tunel" description: "Tunel"
textTasks:
- name: "Sprzętowe"
text: "Tutaj możesz się wykazać"
description: "Chcesz zostać prawdziwym hakerem? Załóż kominiarkę i przyjdź XX kwietnia do budynku D6. Dodatkowo weź ze sobą komputer z kartą WiFI, zainstaluj Wiresharka, Nmapa i Aircracka. Nie zwlekaj, flagi są wysoko punktowane..."
level: 1
flags:
- value: "KYN2016_KominiarkaAtrybutemHakera"
description: "Umiesz się bawić"
- value: "AGH_sdfg1f1"
description: "flaga 1"
- name: "UI"
text: "Znajdz flagi w jułaju"
description: "Rozejrzyj się uważnie. Gdzieś niedalako czai się kilka flag, czy jesteś w stanie je znaleźć?"
level: 5
flags:
- value: "KYN2016_TervetullutKotisivuilleni"
description: "Tytuł"
- value: "KYN2016_ToNieprawda"
description: "Poezja"
- value: "KYN2016_EmacsemPrzezSendmaila"
description: "Konsola"
- value: "KYN2016_SzukajDalejAZnajdzieszWiecej"
description: "QR"
- value: "KYN2016_BROWAR"
description: "Rebus"
- value: "KYN2016_RUAHACKER?"
description: "Tunel"
webTasks: webTasks:
- name: "PHP taki bezpieczny" - name: "PHP taki bezpieczny"
description: "Strona w budowie. Jest już w sieci, ale nikt nie miał czasu jej dobrze skonfigurować i zabezpieczyć. Czy czujesz się na siłach żeby znaleźć błędy?" description: "Strona w budowie. Jest już w sieci, ale nikt nie miał czasu jej dobrze skonfigurować i zabezpieczyć. Czy czujesz się na siłach żeby znaleźć błędy?"
...@@ -140,3 +170,17 @@ webTasks: ...@@ -140,3 +170,17 @@ webTasks:
flags: flags:
- value: "KYN2016_87365101329846397649561156187035341" - value: "KYN2016_87365101329846397649561156187035341"
description: "MD5" description: "MD5"
- name: "Kryptografia"
description: "Z kryptografią sptykamy się codziennie. Ale czy na wiemy o niej wystarczająco wiele?. Kilka zadań z kryptografii dla rozruszania szarych komórek..."
url: "http://localhost:1337/flags/8e4c93cc865a3b3d85d3613aa0ba9500/crypto.zip"
level: 7
flags:
- value: "KYN2016_DoubleEncoded"
description: "Kombinacja kodów"
- value: "KYN2016_AveJaAveCezar"
description: "Cezar"
- value: "KYN2016_SlowoOdOrganizatora"
description: "Wiadomość od organizatorów"
- value: "KYN2016_OupsChybaCosTuJest"
description: "Komentarz w archiwum"
...@@ -73,27 +73,15 @@ teams: ...@@ -73,27 +73,15 @@ teams:
email: "antonigrzanka@gmail.com" email: "antonigrzanka@gmail.com"
textTasks: textTasks:
- name: "Szyfro1" - name: "Sprzętowe"
text: "Odszyfruj1" text: "Tutaj możesz się wykazać"
description: "Opis zadania 1" description: "Chcesz zostać prawdziwym hakerem? Załóż kominiarkę i przyjdź XX kwietnia do budynku D6. Dodatkowo weź ze sobą komputer z kartą WiFI, zainstaluj Wiresharka, Nmapa i Aircracka. Nie zwlekaj, flagi są wysoko punktowane..."
level: 1 level: 1
flags: flags:
- value: "KYN2016_KominiarkaAtrybutemHakera"
description: "Umiesz się bawić"
- value: "AGH_sdfg1f1" - value: "AGH_sdfg1f1"
description: "flaga 1" description: "flaga 1"
- value: "AGH_sdfg1f2"
description: "flaga 2"
- value: "AGH_sdfgf13"
description: "flaga 3"
- name: "Szyfro2"
text: "Odszyfruj2"
description: "Opis zadania 2"
level: 2
flags:
- value: "AGH_sdfg1"
description: "AGH_flaga 1"
- value: "sdfg1"
description: "flaga 2"
- name: "UI" - name: "UI"
text: "Znajdz flagi w jułaju" text: "Znajdz flagi w jułaju"
...@@ -140,3 +128,18 @@ webTasks: ...@@ -140,3 +128,18 @@ webTasks:
flags: flags:
- value: "KYN2016_87365101329846397649561156187035341" - value: "KYN2016_87365101329846397649561156187035341"
description: "MD5" description: "MD5"
- name: "Kryptografia"
description: "Z kryptografią sptykamy się codziennie. Ale czy na wiemy o niej wystarczająco wiele?. Kilka zadań z kryptografii dla rozruszania szarych komórek..."
url: "http://localhost:1337/flags/8e4c93cc865a3b3d85d3613aa0ba9500/crypto.zip"
level: 7
flags:
- value: "KYN2016_DoubleEncoded"
description: "Kombinacja kodów"
- value: "KYN2016_AveJaAveCezar"
description: "Cezar"
- value: "KYN2016_SlowoOdOrganizatora"
description: "Wiadomość od organizatorów"
- value: "KYN2016_OupsChybaCosTuJest"
description: "Komentarz w archiwum"
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment