Execution d'une application en ligne de commande

Résolu/Fermé
silentData
Messages postés
183
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
18 octobre 2013
- 12 juin 2013 à 10:14
mamiemando
Messages postés
31292
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 août 2022
- 12 juin 2013 à 20:46
Bonjour,

Pour les besoins d'un cours d'Ethical Hacking, j'ai installé une partition Backtrack Linux.

Je possède une application appelée crackme que je souhaite exécuter en ligne de commande. j'ai donc ouvert un terminal, je me suis déplacé dans le dossier contenant l'application, mais en faisant la commande ./crackme, je reçois le message Permission denied.

Je suis loggué sur la machine en temps que root, mais je ne sais pas comment lancer une application avec sudo. J'ai essayé sudo ./crackme, sudo crackme, etc... mais rien n'y fait.

Auriez-vous la solution ?

Merci :D

4 réponses

dubcek
Messages postés
18525
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
8 août 2022
5 553
12 juin 2013 à 10:39
hello
que répondent:
file crackme ; ls -l crackme
0
mamiemando
Messages postés
31292
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 août 2022
7 390
12 juin 2013 à 10:41
Et aussi :

whoami
groups
lsattr crackme
getacl crackme


Bonne chance
0
silentData
Messages postés
183
Date d'inscription
jeudi 22 janvier 2009
Statut
Membre
Dernière intervention
18 octobre 2013
39
12 juin 2013 à 10:45
Bonjour,

merci pour vos réponses, un ami a pu me dépanner.

Etrangement même en étant loggué en root je n'avais pas les droits sur le fichier, du coup il m'a indiqué de faire chmod +x crackme, puis de le lancer, et ça a fonctionné
0
mamiemando
Messages postés
31292
Date d'inscription
jeudi 12 mai 2005
Statut
Modérateur
Dernière intervention
8 août 2022
7 390
12 juin 2013 à 20:46
Ça n'a rien d'étrange, si tu n'as pas les droits en exécution, ton programme n'est pas considéré comme un exécutable (que tu sois root ou non).

Mais en tant que root (ou propriétaire du fichier), tu peux les corriger pour les avoir.

Note au passage que la commande que demandait dubcek permettait de contrôler ces droits. Les commandes que j'ai ajoutées permettent de s'assurer qu'il n'y a pas de droits spéciaux (droits ext ou acl).

Bonne continuation
0