Intronisation du CHAUSSURE

404CTF{5tup1ntr0n1s3}

Catégorie: Reverse Difficulté: easy Flag: -

Challenge

file-archive
851B
circle-info

Description


Montrez votre valeur

Le CHAUSSURE, cette fameuse entité pionnière dans le domaine du sport de combat a ouvert un tournoi pour tous les chat-diateurs qui souhaiteraient se mesurer au reste du monde. Les présélections commencent et un premier défi a été publié par le CHAUSSURE. Ce dernier semble très cryptique, à vous d'en déceler les secrets!

Format de flag : 404CTF{mot-de-passe}

Décompilation

void start() {
  char password[32];
  
  // Affiche le message de bienvenue
  sys_write(1, welcome, 80);
  // Récupère notre mot de passe
  sys_read(0, password, 32);
  
  // Le mot de passe doit faire 13 caractères (le 14e est le retour à la ligne \n)
  if ( strlen(password) == 14  
    && password[1] == 't'
    && password[7] == 'r'
    && password[10] == '1'
    && password[11] == 's'
    && password[5] == 'n'
    && password[4] == '1'
    && password[2] == 'u'
    && password[0] == '5'
    && password[9] == 'n'
    && password[12] == '3'
    && password[8] == '0'
    && password[3] == 'p'
    && password[6] == 't'
    sys_write(1u, won, 11);
  }
  else {
    sys_write(1u, lost, 21);
  }
  sys_exit(0);
}

Résolution

Mis à jour