Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2911 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Cachez les infos de ps-ax

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Cachez les infos de ps-ax

n°273662
mystereetb​ouledegomm​e
Posté le 06-06-2003 à 14:15:04  profilanswer
 

Voilà j'utilise un soft sur un shell linux qui se lance de la maniere suivante ./monsoft -passwd=mypass
Le problème c'est que plusieurs personne utilise se shell. Et un simple ps -ax permet a n'importe qui de voir mon pass. J'aimerai savoir si vous connaissez une façon de cacher ça.
 
Merci

mood
Publicité
Posté le 06-06-2003 à 14:15:04  profilanswer
 

n°273667
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 14:17:36  profilanswer
 

Il faut changer le nom du programme, c'est sur que c'est faisable, mais je sais pas comment... C'est programmé en quoi ?

n°273692
mystereetb​ouledegomm​e
Posté le 06-06-2003 à 14:44:41  profilanswer
 

Ca a ete coder en C mais je veux juste qu'on puisse pas voir le passwd.  :??:

n°273694
Klaimant
?
Posté le 06-06-2003 à 14:45:45  profilanswer
 

Mystereetbouledegomme a écrit :

Ca a ete coder en C mais je veux juste qu'on puisse pas voir le passwd.  :??:  


 
Tu peux pas écrire ton pass en dur dans le prog ??


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°273702
cedricbrun
Posté le 06-06-2003 à 14:59:55  profilanswer
 

Bah tu dois pouvoir faire un truc du genre :
 creer un script qui lance le programme avec le pass.
 lancer le script
 

n°273703
Klaimant
?
Posté le 06-06-2003 à 15:03:21  profilanswer
 

cedricbrun a écrit :

Bah tu dois pouvoir faire un truc du genre :
 creer un script qui lance le programme avec le pass.
 lancer le script
 


 
Bonne idée ca, simple et efficace :)


---------------
Fais le ou ne le fais pas, mais il n'y a pas d'essai !!!
n°273705
cedricbrun
Posté le 06-06-2003 à 15:10:32  profilanswer
 

Klaimant a écrit :


 
Bonne idée ca, simple et efficace :)


 :jap:

n°273709
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 15:14:38  profilanswer
 

cedricbrun a écrit :

Bah tu dois pouvoir faire un truc du genre :
 creer un script qui lance le programme avec le pass.
 lancer le script
 


 :non: Si ça marchait, ça se saurait...

n°273711
cedricbrun
Posté le 06-06-2003 à 15:16:37  profilanswer
 

Sixtiz a écrit :


 :non: Si ça marchait, ça se saurait...


Comment ça ?  
(je ne demande qu'a apprendre  ;) )
edit : Le programme apparaitra quand même ?


Message édité par cedricbrun le 06-06-2003 à 15:17:39
n°273715
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 15:19:59  profilanswer
 

Ben oui, le programme sera un autre processus donc il apparaitra en tant que tel avec la ligne de commande contenant le pass  :pfff:

mood
Publicité
Posté le 06-06-2003 à 15:19:59  profilanswer
 

n°273719
cedricbrun
Posté le 06-06-2003 à 15:25:19  profilanswer
 

ET...mettre le pass dans un fichier, puis utiliser ce fichier pour récupérer le pass.  
ça pourrais le faire ça, on verrai que le truc du genre `cat fichierpass`

n°273721
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 15:27:18  profilanswer
 

Non plus.

n°273722
cedricbrun
Posté le 06-06-2003 à 15:27:55  profilanswer
 


Pourquoi ?  :pt1cable:

n°273724
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 15:29:12  profilanswer
 

Bon, la solution à mon avis : vu que c'est du C, il faut dans le programme écraser la ligne de commande qui doit se trouver dans argc[0].

n°273726
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 15:30:59  profilanswer
 

cedricbrun a écrit :


Pourquoi ?  :pt1cable:  


Ton `cat monfichier` est exécuté avant le reste et la valeur retournée est substituée dans la ligne de commande avant d'être exécutée. Donc la commande exécutée au final contient bien le pass.

n°273730
cedricbrun
Posté le 06-06-2003 à 15:33:15  profilanswer
 

Sixtiz a écrit :


Ton `cat monfichier` est exécuté avant le reste et la valeur retournée est substituée dans la ligne de commande avant d'être exécutée. Donc la commande exécutée au final contient bien le pass.


merci de l'explication. C'est logique.  :jap:  
 il me semblai que ps mettai la ligne de commande "originelle" et pas celle évaluée...  

n°273737
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 15:38:18  profilanswer
 

cedricbrun a écrit :


merci de l'explication. C'est logique.  :jap:  
 il me semblai que ps mettai la ligne de commande "originelle" et pas celle évaluée...  
 


Hé bé non... [:spamafote]

n°273745
cedricbrun
Posté le 06-06-2003 à 15:43:17  profilanswer
 

Sixtiz a écrit :


Hé bé non... [:spamafote]


mais alors...quand tu traite des fichiers, dans ta ligne de commande tu fais un cat d'un fichier de pleins de lignes.
elles s'affichent quand même pas lors du ps! :pt1cable:  
Argh il va falloir que je sorte ma knoppix pour tester ça au boulot.

n°273756
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 15:53:26  profilanswer
 

Mais non elles s'affichent pas...
 
Si tu fais cat fichier, c'est ça ta commande, donc c'est ça qui s'affiche.
 
Si tu fais echo `cat fichier`, la commande c'est echo le_contenu_du_fichier... donc c'est ce qui s'affiche.

n°273758
cedricbrun
Posté le 06-06-2003 à 15:56:00  profilanswer
 

Sixtiz a écrit :

Mais non elles s'affichent pas...
 
Si tu fais cat fichier, c'est ça ta commande, donc c'est ça qui s'affiche.
 
Si tu fais echo `cat fichier`, la commande c'est echo le_contenu_du_fichier... donc c'est ce qui s'affiche.


Bien sûr  
 
mais si tu fais  
echo `cat fichier` avec un fichier de 1000 lignes, alors la ligne de commande que renvoi le PS fera autant de ligne ??
C'est ça qui m'étonne...

n°273760
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 15:58:16  profilanswer
 

Oui. Mais elle sera tronquée...

n°273777
mystereetb​ouledegomm​e
Posté le 06-06-2003 à 16:16:27  profilanswer
 

C'est pas moi qui est coder le truc mais ecraser arg[0] je sais le faire. Par contre pour l'histoire du fichier c pas tres interressant vu que le pass sera accessible dans le fichier!

n°273787
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 16:25:33  profilanswer
 

Pour le coup d'écraser argv[0] je viens de regarder dans les sources de pure-ftpd (dans ftpd.c) et c'est comme ça qu'il fait, avec qq précautions. Jettes un oeil pour refaire pareil.

n°273807
mystereetb​ouledegomm​e
Posté le 06-06-2003 à 16:38:31  profilanswer
 

Ok merci bien je regarde ca ce soir  :D

n°273860
mystereetb​ouledegomm​e
Posté le 06-06-2003 à 17:21:31  profilanswer
 

Tu peux me filer un lien vers le ftpd.c parce que dans ceux que j'ai trouver je ne vois pas ou il touche a arg[0].  :ange:

n°273867
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 17:44:43  profilanswer
 

C'est argv[0] pas arg[0] (en fait y'a un alias argv0) et la fonnction s'appelle setprogname je crois.

n°273873
mystereetb​ouledegomm​e
Posté le 06-06-2003 à 18:08:05  profilanswer
 

Je veux pas passer pour un gland mais je ne trouve les sources qu'en rpm ou en deb et je n'ai acces qu'a un slackware. TU as un lien tar.gz?  
Merci

n°273893
Sixtiz
Serial glandeur
Posté le 06-06-2003 à 18:58:39  profilanswer
 

ben pureftpd.org...

n°274110
mystereetb​ouledegomm​e
Posté le 07-06-2003 à 15:09:06  profilanswer
 

Un grand merci j'ai modifier un petit peu les sources et ca marche nickel.
 :D

mood
Publicité
Posté le   profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Logiciels

  Cachez les infos de ps-ax

 

Sujets relatifs
infos sur AS/400J'aimerai avoir qq infos sur linux
Besoin Infos Linux 9.1 !!!! plzCommande pour avoir des infos sur le(s) proc(s) du systeme?
Demande conseils et infos !Infos pour super débutant linux...
Infos sur Linux pour Athlon64CLIQUEZ ICI: BEAUCOUP D'INFOS!!!
Infos IPCopVous avez des infos sur ces technologies????
Plus de sujets relatifs à : Cachez les infos de ps-ax


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR