App - Script
App - Script - Shared Objects Hijacking [Level 2]
Bonjour,
je suis bloqué au niveau 2, j’ai ma nouvelle librairie que j’ai créée, je l’ai liée à l’exécutable puisque la commande ’ldd’ m’affiche bien que le chemin est résolu (avec la variable L*_*******_***) et pourtant quand je lance l’exécutable j’obtiens "./level2 : error while loading shared libraries : libutils2.so : cannot open shared object file : No such file or directory".
Je précise que j’ai bien le bon nom de librairie, que j’ai vérifié avec ’file’ le type de fichiers, etc.
Merci d’avance
App - Script - Shared Objects Hijacking [Level 2]
Hello,
C’est normal, c’est expliqué dans la doc fournie avec le challenge. (http://repository.root-me.org/Exploitation%20-%20Syst%C3%A8me/Unix/EN%20-%20Abusing%20Shared%20Libraries%20-%20boiteaklou.pdf)
Quand tu lies un exécutable a une librairie avec la méthode que tu as utilisée il ne faut pas que l’exécutable ait un suid car il y a des sécurités qui sont mises en place par le système (Je te laisse relire la doc fournie pour plus de détails).
Donc ce n’est pas la bonne méthode
App - Script - Shared Objects Hijacking [Level 2]
@Th1b4ud , l’erreur est parfaitement claire oui je l’ai bien lue plusieurs fois mais "libutils2.so" existe bel et bien et j’ai vérifié avec "ldd" qu’elle est reconnue et identifiée au bon endroit.
@florianges2 , merci pour ton aide je vais continuer à chercher avec l’autre méthode.
App - Script - Shared Objects Hijacking [Level 2]
Bonjour, je suis bloqué au même endroit et j’ai le même problème