C'est un domaine difficile a expliquer.
On appel ça du Reverse Engineering / cracking, je veux bien essayer d'expliquer avec des mots simples. D'autant plus qu'il y a de grandes chances que l'an prochain je sois intervenant en sécurité des premières et deuxièmes années.
Donc en bref, le cracking, c'est détourner la fonction première d'un logiciel dans le but de le contrôler.
Ici, le challenge c'était qu'on nous fournissait un petit logiciel (dans ce cas on appel ça un binaire) sous Linux. Et on doit en gros analyser son processus pour lui passer de fausses informations et lui faire faire des manipulations qui ne sont pas sensée être faites, jusqu'à nous donner un mot de passe.
Là ce sont des challenges avec des binaire Linux bourrés de sécurités en tous genre. Mais dans des cas réels le cracking de logiciel est complètement illégale, il permet (par exemple) d'utiliser un logiciel sans le payer (pour faire le cas le plus général).
J'espère avoir été le plus clair possible.
|2 3 |/ 3 |2 $ 3 7 |-|
Votre challenge n°6 :
Donnez-moi les termes que j'ai remplacé par des "?".
?? - MH - SK - JY - HR - ME - ??