/images/ghost.png

Cryptax

This website is personal and does not represent my employer

Hashfun - Cyber Security Rumble CTF 2020

Hashfun “I guess there is no way to recover the flag” and a Python program is provided: 1 2 3 4 5 6 7 8 9 10 from secret import FLAG def hashfun(msg): digest = [] for i in range(len(msg) - 4): digest.append(ord(msg[i]) ^ ord(msg[i + 4])) return digest print(hashfun(FLAG)) # [10, 30, 31, 62, 27, 9, 4, 0, 1, 1, 4, 4, 7, 13, 8, 12, 21, 28, 12, 6, 60] Understanding the algorithm So this is an alleged hash function.

Zeh - Cyber Security Rumble CTF 2020

Zeh *“For the CSR we finally created a deutsche Programmiersprache! nc chal.cybersecurityrumble.de 65123” and the following C program is provided: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 #define wenn if #define ansonsten else #define Zeichen char #define Zeiger * #define Referenz & #define Ausgabe(s) puts(s) #define FormatAusgabe printf #define FormatEingabe scanf #define Zufall rand() #define istgleich = #define gleichbedeutend == nichts Hauptroutine(nichts) { Ganzzahl i istgleich Zufall; Ganzzahl k istgleich 13; Ganzzahl e; Ganzzahl Zeiger p istgleich Referenz i; FormatAusgabe("%d\n", i); fflush(stdout); FormatEingabe("%d %d", Referenz k, Referenz e); schleife(7) k istgleich bitrverschieb(Zeiger p, k % 3); k istgleich diskreteAddition(k, e); wenn(k gleichbedeutend 53225) Ausgabe(Fahne); ansonsten Ausgabe("War wohl nichts!

Cyberwall - Cyber Security Rumble CTF 2020

Cyberwall Category: web “We had problems with hackers, but now we got a enterprise firewall system build by a leading security company.” with a link to http://chal.cybersecurityrumble.de:3812. Web page http://chal.cybersecurityrumble.de:3812 The source code of the page reveals password rootpw1337: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 <!DOCTYPE html> <html lang="de"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <link rel="stylesheet" type="text/css" href="/static/login.