HackIt! 2014 _ Level 4

“Bitcode. Esta vez te toca investigar lo profundo de Python.” Para ello, nos pasan un fichero tar.gz que contiene un archivo main.py (texto plano) y otro routines.pyc (binario).

Así que lo que queda por hacer es entender la función chk_serial… que está en el binario. Hay que descompilar el routines.pyc y analizar… Vamos allá. Lo primero es bajarse e instalar la aplicación uncompyle:

descompilar:

y analizar:

Bueno, no parece difícil 🙂

Done!

Un comentario sobre “HackIt! 2014 _ Level 4”

  1. Aunque obviamente no es necesario, el chequeo del serial simplemente comprueba que sea un número primo mayor que 9999999999, así que por ejemplo con 119218851371 nos daría el flag.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.