App - Système
App - Système/Script - Renommage des challenges/users
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
App - Système/Script - Renommage des challenges/users
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