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

Sécurité Discussion :

Problème avec ngrep et ldapsearch


Sujet :

Sécurité

  1. #1
    Membre confirmé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    Points : 534
    Points
    534
    Par défaut Problème avec ngrep et ldapsearch
    Salut,

    J'envisage sécuriser l'authentification de openldap avec kerberos, mais avant j'ai voulu capturer le mot de passe avec ngrep pour examiner le traffic réseau et voir le passe lorqu'on essaye par exemple de faire une recherche:
    alors je lance la commande:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ngrep 'secret' port 389
    et j'ai ça:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    interface: eth0 (192.168.0.0/255.255.255.0)
    filter: (ip) and ( port 389 )
    match: secret
    d'abord ce qui me surprend c'est le 192.168.0.0 à la 1ère ligne alors l'adresse de eth0 est 192.168.0.1

    après j'ouvre un autre terminal, et je lance une recherche:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
     ldapsearch -H ldap://localhost:389 -x -D "cn=manager,dc=example,dc=sn" -w secret -b "dc=example,dc=sn"
    mais rien ne se passe sur le terminal où j'ai lancé ngrep, est ce normal?
    Moi je croyais que sur le terminal où j'ai lancé ngrep, j'aurais le mot de passe "secret".

    après un ctrl+C sur le terminal de ngrep, j'ai
    0 received, 0 dropped
    Merci
    "Celui qui reconnaît consciemment ses limites est le plus proche de la perfection." Johann Wolfgang

  2. #2
    Membre habitué
    Inscrit en
    Février 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 192
    Points : 198
    Points
    198
    Par défaut
    salut,

    à mon sens pour pouvoir expliquer pourquoi ça part au premier essai sur eth0 et non sur lo, il faudrait que tu nous dises avec quelle commande ldap tu fais ta recherche, par exemple si ton ldap.conf est configuré avec :
    host 192.168.0.1

    les recherches partiront sur le réseau local, donc ngrep les verra.

    pour le fait que ne renvoi rien lors de la recherche, c'est normal, tu lui demandes de passer par le loopback (ldap://localhost:389) alors que ngrep vient de te dire qu'il écoute sur eth0...

    Enfin je suppose que par "interface: eth0 (192.168.0.0/255.255.255.0)" ngrep veut dire qu'il écoute le réseau 192.168.0.0/255.255.255.0 en utilisant eth0.

    a+

  3. #3
    Membre confirmé Avatar de rvfranck
    Profil pro
    Étudiant
    Inscrit en
    Novembre 2004
    Messages
    746
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Novembre 2004
    Messages : 746
    Points : 534
    Points
    534
    Par défaut
    Merci pour ton aide,

    J'ai remplacé ldap://localhost par ldap://192.168.0.1 dans la commande ldapsearch mais même jusque là, la recherche aboutit mais je ne sois pas le mot de passe sur l'autre terminal.

    j'ai donc essayé depuis un autre poste (192.168.0.2) de faire une recherche et effectivement je vois le mot de passe s'afficher sur le terminal (de 192.168.0.1) où j'ai lancé ngrep.

    Donc en local ça ne passe pas, mais à distance le mot de passe s'affiche bien. Comment faire pour qu'en local aussi je puisse capturer le password?

    Enfin pour répondre à ta question, j'ai bien uri ldap://192.168.0.1 dans /etc/ldap.conf (j'ai appris que host était déprécié).

    Merci
    "Celui qui reconnaît consciemment ses limites est le plus proche de la perfection." Johann Wolfgang

  4. #4
    Membre habitué
    Inscrit en
    Février 2005
    Messages
    192
    Détails du profil
    Informations forums :
    Inscription : Février 2005
    Messages : 192
    Points : 198
    Points
    198
    Par défaut
    je prends note pour le "host" ^^

    pour voir ton pass en local, vu qu'il transite visiblement par le loopback, un petit coup de man ngrep pour lui demander d'écouter sur lo au lieu d'eth0 et ça devrait faire l'affaire :-)

    a+

Discussions similaires

  1. [subversion/trac] Probl. de permission avec authz dans svnserve.conf
    Par mcdeffice dans le forum Administration système
    Réponses: 0
    Dernier message: 23/07/2009, 16h21
  2. Réponses: 4
    Dernier message: 03/07/2006, 18h13
  3. probl avec swing, tuto pas tres clair
    Par Marc_3 dans le forum AWT/Swing
    Réponses: 13
    Dernier message: 24/03/2006, 15h51
  4. Probl avec décimales s/ base Access et D7
    Par bzh56 dans le forum Bases de données
    Réponses: 2
    Dernier message: 29/07/2005, 12h36
  5. Proble avec un vhosts sous Apache (Mandrake 10.1)
    Par __fabrice dans le forum Apache
    Réponses: 2
    Dernier message: 27/05/2005, 13h11

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