App - Système

lundi 24 avril 2023, 19:08  #1
App - Système : ELF x86 - BSS buffer overflow (RW)
LesChats
  • 3 posts

Wesh ;
Une question d’ordre "technique" post-resolution du chall (en essayant de ne pas trop divulgacher  😳 )

Ma solution a, in fine, été d’executer du code dans le buffer username et donc dans le BSS alors que celui ci est taggé (readelf -Wl) comme étant non executable.
Comment cela ce fait-ce ?

J’aurai jurer qu’il aurai fallut executer le code dans la stack (argv[1]) qui elle est executable  🙄

Explication ?