BrainCalc
Du code compilé Python n'est pas irrécupérable...
Description du challenge
- Nom du CTF: L3akCTF 2025
- Catégorie: Mobile
- Difficulté: Facile
- Date: 11-13 juillet 2025
On nous donne le challenge suivant:
Exploration avec Jadx-GUI
Le package com.l3akctf.BrainCalc.BrainCalc
ne contient qu'un fichier R
.
La partie intéressante est du côté des Ressources, dans le dossier assets
.
On trouve un dossier chaquopy
dont les fichiers .imy
peuvent être dézippés.
On obtient les fichiers suivants :
On décide d'ouvrir le fichier app.pyc
dans le décompilateur PyLingual
On trouve une fonction qui décode le flag eJzzMXb0rvYqLS6JN4kPNynKjQ8tiHfOMMnJqQUAeHcJQA==
encodé en base64 et compressé en zlib.
On utilise Cyberchef :
FLAG
L3AK{Just_4_W4rm_Up_Ch4ll}