Zeecka zeecka

Simple Basique

Aperi'CTF 2019 - Cryptography (50 pts)

Aperi’CTF 2019 - Simple Basique

Détails du challenge

EventChallengeCategoryPointsSolves
Aperi’CTF 2019Simple BasiqueCryptographie5060

Un apprenti cryptologue souhaite communiquer avec vous:

%51%56%42%53%53%33%74%43%4e%48%4d%78%63%58%55%7a%58%31%4d%78%62%58%42%73%5a%53%46%39%43%67%3d%3d

Méthodologie

En observant le charset, on obtient un texte chiffré en hexadécimal, décodons-le dans un shell python :

Python 2.7.13 (default, Sep 26 2018, 18:42:22)
[GCC 6.3.0 20170516] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import urllib
>>> urllib.unquote_plus("%51%56%42%53%53%33%74%43%4e%48%4d%78%63%58%55%7a%58%31%4d%78%62%58%42%73%5a%53%46%39%43%67%3d%3d")
'QVBSS3tCNHMxcXUzX1MxbXBsZSF9Cg=='
>>> import base64
>>> base64.b64decode(urllib.unquote_plus("%51%56%42%53%53%33%74%43%4e%48%4d%78%63%58%55%7a%58%31%4d%78%62%58%42%73%5a%53%46%39%43%67%3d%3d"))
'APRK{B4s1qu3_S1mple!}\n'

Flag

APRK{B4s1qu3_S1mple!}

Zeecka