Salut Sve@r,
As-tu pu tester sa méthode?
Type: Messages; Utilisateur: momoski
Salut Sve@r,
As-tu pu tester sa méthode?
Mais si on trouve le bon paramètre, comment fait pour modifier le argv[1] sachant qu'on a accès au code source original qu'en lecture seule. Donc pas moyen de le modifier. :cry:
Il y a un mec sur le root-me qui m'a suggérer une méthode un peu pareil. Mais comme il parle en anglais. Je ne sais pas si j'ai tout pigé :(
je vous met ce qu'il a dit
Qu'en pensez-vous?...
Evidemment que j'ai adapté "chemin" au chemin d'accès au fichier. :zoubi: Seulement ça met l'erreur spécifié dans mon précédent post.
Et même comme je suis dans ce répertoire, j'ai tapé...
Ici que représente toto? le nom utilisateur propriétaire du code?
Afin de pouvoir profiter des sous commandes de gdb notamment "print" qui permet d'afficher le contenu d'une variable (dans mon cas...
Effectivement, je viens de voir que le code C compilé (binary5) est bien SETUID et que le propriétaire de ce code compilé est aussi propriétaire du fichier ".passwd"
Pourrais-tu me m'expliquer...
Je ne tente de berner personne encore moins harcker un système. Dans le cadre de ma formation, il nous a été demandé de nous inscrire sur le site www.root-me.org et de réaliser certains challenges...
Je travaille sur un environnement linux en ssh et non sur windows. Je dois trouver un moyen de contourner le droit de lecture que je n'ai pas sur le fichier ".passwd" avec un outil de désembuage.
...
Salut Sve@r,
Effectivement, je m'en suis rendu compte. je ne pourrai pas ouvrir le fichier avec le programme. Raison pour laquelle à la ligne 6 du code j'ai une erreur de segmentation car on tente...
J'ai accès au code source en lecture seule (r). le fichier se trouve sur un serveur linux auquel j'accède à distance par ssh. le code source a été compilé par l'admin du serveur avec gcc avec...
Je m'explique:
c'est un TP que je dois réaliser. Le code a été écris par quelqu'un d'autre et moi j'ai qu'un droit de lecture sur le fichier source (le fichier étant déjà compilé) et je peux...
Autre chose: en faite, j'ai pas de droit de modification sur le fichier source, que droit de lecture sur le fichier et je peux juste le debugger avec gdb
Salut jblecanard
et merci de répondre
Quand, je fais un print avec gdb sur le pointeur secret, il me ramène une adresse en hexadécimale.
Ps: comment ramener l'article dans la rubrique C
...
Bonjour à tous,
J'ai un programme en C que j'arrive pas à debugger depuis plusieurs jours. J'ai une erreur de segmentation à la ligne 6 avec gdb (fonction fgets).
Je m'explique:
c'est un...
Je teste ca OK.Idriss et je te tiens au courant.
Merci
Bonjour,
J'ai un soucis avec un programme:
Dans le cadre d'un TP, je dois réaliser un programme en C sous linux centOS. Ce programme doit exécuter deux threads. Chaque thread traite la moitié d'un...
Salut,
Merci à tous, le problème venait effectivement des tabulations avant le EOF, je les ai retirées et ça fonctionne nickel
Merci:ccool:
Bonjour,
J'ai écris un script qui permet de générer ou révoquer un certificat pour un utilisateur. Chaque fois que je lance mon script j'ai cette erreur: ./CreateCert.sh: line 221: syntax error:...
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.