Repozitorij
Tu poskušam voditi povezave do reči, ki smo jih pokrili na krožku.
Crypto - LV1: Klasični kriptosistemi (11. oktober)
- Cezarjeva šifra.
- Implementacija z bruteforce pregledom ključev (py).
- Substitucijska šifra.
- Primer implementacije (py).
- Pomembno orodje: frekvenčna analiza.
- Naiven in neučinkovit primer frekvenčnega analizatorja (py).
- Boljši online solver.
- Vigenerjeva šifra.
- Solver za kratke ali pogoste ključe.
- Kaj, če je ključ dolg toliko kot besedilo: nezlomljiva šifra.
- Vsestransko online orodje cyberchef.
Crypto - LV2: Bitne operacije, zapisi (18. oktober)
- Zapisi (baze): dvojiški, osmiški, desetiški, šestnajstiški zapis. Base64 zapis.
- Demo skripta s primeri v Pythonu - preberi, poženi.
- Biti, bajti,
bytesv Pythonu - demo skripta. - Gradniki modernih šifer:
- XOR (TBD)
- Substitucije (TBD)
- Permutacije (TBD)
- Principi moderne kriptografije (TBD).
- Super 24/7 CTF za učenje kriptografije cryptohack.
- Zahtevnejša zbirka izzivov cryptopals (za samouke, cryptohack ima tudi malo razlage, cryptopals pa ne).
Crypto - LV3: TBD (25. oktober)
- AES;
Crypto - LV4: Komunikacija po nezaščitenem kanalu (8. november)
Chat server: tukaj
Base chat client: tukaj
Client, razširjen z XOR enkripcijo tukaj in pomožna skripta za dekripcijo tukaj.
Skripta za en challenge:)
<...>
Wireshark
https://dvanmosselbeen.github.io/TryHackMe_writeups/wireshark-101/, pcap
Shark1, shark2 (2022), Admiral Shark (2023), : https://2022.angstromctf.com/challenges
streamer
ICMTC: find camera model,
chall2: find attacker's IP, name of malicious script, attack tool used, name of table with user data, resitve(Syringe)
some osint