0x0 App - Système

lundi 25 mai 2015, 19:56  #1
annonce App - Système/Script - Renommage des challenges/users
Arod
  • 19 posts

Root-Me évolue constamment, et pour garder une cohérence entre tous les challenges sur les binaires (et ceux à venir), nous avons revu le nommage (noms, chemins sur le serveur, logins et mots de passe d’accès).

Ainsi, tous les challenges portent maintenant le nom de la catégorie : "app-systeme" ou "app-script".
Tous les challenges appelés anciennement "binaryX", "rbinaryX" ou "hbinaryX" deviennent "app-systeme-chX".
Et les "shellX" deviennent "app-script-chX".

Plus concrètement, si vous voulez encore faire la correspondance :

  • binaryX → app-systeme-chX
  • hbinaryX → app-systeme-ch2X
  • rbinaryX → app-systeme-ch3X
  • shellX → app-script-chX

Cette logique n’est bien sûr valable que pour les challenges actuels.
Toutes les infos (difficulté, remote ou pas, protections actives, ...) sont affichées sur la page web et à la connexion SSH.

Plusieurs challenges binaires sur de nouvelles techniques/technos non encore présentes sur Root-Me sont en cours de réflexion/création et pourront profiter de ce nouveau système de nommage (64bits, difficulté++, kernel ?).

En bonus, pour ceux qui sont connectés sur IRC : le BotInfo peut vous donner la conversion d’un challenge.
Exemple de cas d’usages :

!chall binary13
!chall app-systeme-ch24
!chall remote buffer overflow
!chall XSS
mercredi 13 février 2019, 23:33  #2
annonce App - Système/Script - Renommage des challenges/users
L0ki13
  • 3 posts

Il serait pertinent de recompiler les binaires et non renommer les fichiers.
gdb ne peut retrouver ses petits

exemple dans (ELF32-BSS-buffer-overflow) :
gdb ./ch7
(gdb) b *(0x080484ac)
Breakpoint 4 at 0x80484ac : file binary7.c, line 24.

Cela complexifie inutilement l’épreuve.

Bien Cordialement