Description
I0B+Xk1RQUFBQT09CVVtLmJ3RFIrMXRLY0p0SCkJRHRubTZWbFRtaEtETnxyZHtLNDZFZG1DT2JXVThyYmpSSUFBQT09XiN+QA==
Résolution
Bon, c’est assez clair que nous sommes face à quelque chose en base 64. Après l’avoir décodé, nous avons :
#@~^MQAAAA== Um.bwDR+1tKcJtH) Dtnm6VlTmhKDN|rd{K46EdmCObWU8rbjRIAAA==^#~@
C’est une chaîne de caractère VBScript encoded. On sauvegarde le contenu de cette chaîne dans un fichier encoded, et nous utilisons un outil présent sur github
$ scrdec18-VC8.exe encoded decoded.txt
Et voici le contenu de decoded.txt
<% @Language="VBScript.Encode" %> <%=WScript.echo("MMA{the_flag_word_is_obfuscation}")%>
Nous avons notre flag !
MMA{the_flag_word_is_obfuscation}