ELF x86 0 protection

RootMe challenge: ELF x86 - 0 protection: First challenge of cracking, written in C with vi and compiled with GCC32.


┌──(kali㉿kali)-[~/Downloads/cracking/ch1]
└─$ ./ch1.bin
############################################################
##        Bienvennue dans ce challenge de cracking        ##
############################################################

Veuillez entrer le mot de passe : 
Dommage, essaye encore une fois.
                                                                                                                                                                      
┌──(kali㉿kali)-[~/Downloads/cracking/ch1]
└─$ strings ch1.bin | grep passe -B 4
123456789
############################################################
##        Bienvennue dans ce challenge de cracking        ##
############################################################
Veuillez entrer le mot de passe : 

Resources

Counter moves

A zero-protection x86 binary gives up its check directly. Even minimal hardening would raise the bar. Seen from the other side, this sits in the blue notes on the application layer as a target.