C01-01

A Basic Reversing Problem

CTF How2rev
Catégorie Reverse Engineering
Difficulté ■□□□□ Easy
Lecture 5 min
Sommaire
01 — Description 02 — Analyse 03 — Solution

Description

Il faut reconstituer le flag qui est en clair mais éparpillé dans le binaire.

Analyse

Dans l'énoncé il est dit "For this challenge, the flag format is LRCTF{flag}." En cherchant "LRCTF", on trouve une chaîne de caractères LRCTF{%s_%s_%x}.

Recherche du format du flag dans le binaire

On comprend donc qu'il faut retrouver les morceaux du flag en clair dans le binaire :

Flag — partie 1 Flag — partie 2

Enfin, l'adresse de début de la fonction principale :

Flag — partie 3 (adresse hexa)

Solution

Il reste à assembler les 3 éléments trouvés. L'ordre entre les deux chaînes se détermine par logique de lecture.

Flag : LRCTF{**********}
Reverse Engineering Strings How2rev Easy
← Retour aux challenges Voir la solution →