IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Masquer sous unix un processus ou ses arguments


Sujet :

Linux

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 9
    Points : 9
    Points
    9
    Par défaut Masquer sous unix un processus ou ses arguments
    Bonjour,

    J'ai besoin de lancer un processus en masquant le processus ou ses argument comme le mot de passe de l'application à lancer.

    la commande ps -elfx remplace les variables par leurs valeur

    example:

    Code c : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #include <stdio.h>
    #include <stdlib.h>
    #include <unistd.h>
     
    char temps[3]="60";
     
    main()
    {
            execl("/usr/bin/sleep", "/usr/bin/sleep", temps, (char *)0);
            printf("Fin \n");
    }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    h6hfe-22:/tmp/laposte> alain&
    [1]     17445
    h6hfe-22:/tmp/laposte> ps -lfx
      F S      UID   PID  PPID  C PRI NI             ADDR   SZ            WCHAN    STIME TTY       TIME COMD
      1 R    syb11 17545 27052  4 179 20         631746c0  129                - 14:53:23 pts/1     0:00 ps -lfx
      1 S    syb11 17445 27052  8 168 24         6d0d25c0   20         681af840 14:53:18 pts/1     0:00 /usr/bin/sleep 60
      1 S    syb11 27052 27049  0 158 20         7f29db80  106         724e4040 13:57:40 pts/1     0:00 -sh
    Merci d'avance

  2. #2
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    a priori, tu n'as qu'à faire un process qui lit ses données sur stdin ou un fichier de conf... comme cela plus besoin de saisir les arguments.


    en ce qui concerne le fait de cacher un processus à la commande ps, je ne te donnerai pas la solution car cela pourrait vite se transformer en "how-to make my rootkit ?"
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  3. #3
    Expert éminent

    Homme Profil pro
    Technicien Help Desk
    Inscrit en
    Juillet 2004
    Messages
    2 756
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Seine Maritime (Haute Normandie)

    Informations professionnelles :
    Activité : Technicien Help Desk

    Informations forums :
    Inscription : Juillet 2004
    Messages : 2 756
    Points : 6 686
    Points
    6 686
    Par défaut
    Citation Envoyé par gorgonite
    je ne te donnerai pas la solution car cela pourrait vite se transformer en "how-to make my rootkit ?"
    Je veux bien que tu m'expliques ça Gorgo, je suis également intéressé et je pense que le public aussi.

    Merci à l'avance de tes explications
    .Olivier

  4. #4
    Futur Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Novembre 2006
    Messages : 9
    Points : 9
    Points
    9
    Par défaut Masqué un processus sous unix
    Bonjour,

    Même si on lit les paramêtres dans un fichier, ils apparaissent en clair avec le ps -elfx

    Tous les processus executé par execl ou system sont affiché en clair avec les arguments ce qui veut dire les mot de passe en clair même si on les passe par variable.

    je cherche une méthode tres securisé

    Alain

  5. #5
    Expert confirmé
    Avatar de Katyucha
    Femme Profil pro
    DevUxSecScrumOps Full Stack Bullshit
    Inscrit en
    Mars 2004
    Messages
    3 287
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Irlande

    Informations professionnelles :
    Activité : DevUxSecScrumOps Full Stack Bullshit

    Informations forums :
    Inscription : Mars 2004
    Messages : 3 287
    Points : 5 075
    Points
    5 075
    Par défaut
    Méthode sécurisé : tu passes pas le mot de passe en variable.
    Pour ton problème, il faudrait que tu nous explique fonctionnellement ce que tu cherches à faire, ça sera plus facile pour trouver la bonne méthode
    Grave urgent !!!

  6. #6
    Rédacteur/Modérateur

    Avatar de gorgonite
    Homme Profil pro
    Ingénieur d'études
    Inscrit en
    Décembre 2005
    Messages
    10 322
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur d'études
    Secteur : Transports

    Informations forums :
    Inscription : Décembre 2005
    Messages : 10 322
    Points : 18 679
    Points
    18 679
    Par défaut
    Citation Envoyé par alainmahe
    Même si on lit les paramêtres dans un fichier, ils apparaissent en clair avec le ps -elfx

    tu lis sur l'entrée standard, et tu lances la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    mon_programme < fichier.txt

    arrêtes de prendre l'exemple de sleep... ça trahit le test
    Evitez les MP pour les questions techniques... il y a des forums
    Contributions sur DVP : Mes Tutos | Mon Blog

  7. #7
    Expert confirmé
    Avatar de laurentschneider
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Décembre 2005
    Messages
    2 944
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

    Informations professionnelles :
    Activité : Administrateur de base de données
    Secteur : Finance

    Informations forums :
    Inscription : Décembre 2005
    Messages : 2 944
    Points : 4 926
    Points
    4 926
    Par défaut
    je ne sais pas si c'est très securisé, mais tu peux essayer quelque chose du style
    http://www.uaex.edu/srea/hide.c

Discussions similaires

  1. Réponses: 3
    Dernier message: 03/04/2008, 19h00
  2. recouvrement de processus sous unix
    Par dagame dans le forum Linux
    Réponses: 5
    Dernier message: 06/05/2007, 08h16
  3. Réponses: 1
    Dernier message: 03/12/2006, 10h16
  4. Probleme de boucle avec des processus sous UNIX
    Par sebastieng dans le forum POSIX
    Réponses: 6
    Dernier message: 15/10/2005, 18h57
  5. Chargement dynamique de DLL sous Unix
    Par Willou dans le forum Autres éditeurs
    Réponses: 7
    Dernier message: 18/12/2002, 18h25

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo