15 Apr 2009 @ 1:52 PM 
 

ettercap

 

Το ettercap είναι ένα πρόγραμμα ελεύθερου λογισμικού που χρησιμεύει στην ανάλυση δικτύων (αλλά που βασικά χρησιμοποιείται για επιθέσεις τύπου man-in-the-middle). Αρχικά προσπάθησα να το κάνω γραφικά, καθώς το πρόγραμμα πλέον διατίθεται και σε τέτοια μορφή (το βρίσκει κανείς και μέσα στους package managers, προσωπικά χρησιμοποιώ ubuntu και υπήρχε) αλλά η προσπάθεια απέτυχε παταγωδώς.  Το πρόγραμμα δεν μου έδινε κανένα σημείο λειτουργίας.

Δεν πτοήθηκα όμως και αποφάσισα να πάω με τον παλιό καλό τρόπο: μέσω τερματικού.

Τα βήματα που ακολουθήθηκαν ήταν τα εξής:

1. Καταρχάς, ΠΡΙΝ ΑΠΟ ΟΛΑ, ανοίγουμε τον browser (στην προκειμένη firefox).
2. Στη συνέχεια,  ανοίγουμε ένα τερματικό και γινόμαστε υπερχρήστες στο σύστημα
sudo -s
3. Έπειτα, γράφουμε:
ettercap -TQM  arp:remote -i wlan0 /192.168.1.23/ // -P remote_browser
Τώρα, το πρόγραμμα “σκανάρει” όλες τις διευθύνσεις και αναλόγως με την κίνηση, ανιχνεύει όλες τις επισκέψεις.

arp-attack
Hint : Πατώντας το “h” μπαίνουμε στο μενού του προγράμματος κι από κει δουλεύουμε με τα plugins κυρίως.

Δεδομένου ότι η παραπάνω εντολή είναι σχετικά “φασαριόζικη”, μπορούμε αντί να σκανάρουμε όλες τις ip, να “στοχεύσουμε” πιο συγκεκριμένα. Η εντολή λοιπόν θα γίνει

/192.168.1.1/ /192.168.1.2-10/

όπου 192.168.1.10 θα είναι η gateway ip μας.

Αν δεν ξέρουμε την gateway ip, μπορούμε πολύ εύκολα να τη βρούμε από το αντίστοιχο plugin του ettercap, που είναι gw_discover. (πληκτρολογούμε όταν το πρόγραμμα τρέχει ” p ” και στη συνέχεια το όνομα του plugin).

Για να βρούμε ποιες ip χρησιμοποιούνται, καταρχάς, χρησιμοποιούμε το nmap.

Αν γράψουμε

nmap -sP 192.168.1.*

, αυτό θα μας δώσει το ζητούμενο (ο χαρακτήρας “*” ονομάζεται και χαρακτήρας μπαλαντέρ, στην ουσία δεν ξέρουμε ακριβώς τι αντιστοιχεί εκεί – π.χ. το 192.168.1.5 οπότε αυτό “σκανάρει” όλο το εύρος [1-255] και επιστρέφει τις ip που είναι ενεργές).

Στη συνέχεια, εντοπίζοντας τον υπολογιστή στον οποίο θέλουμε να επιτεθούμε, μπορούμε να πούμε στο ettercap να επιτεθεί κατευθείαν εκεί,χωρίς να σκανάρει όλο το δίκτυο πριν και κατά συνέπεια να κινήσει υποψίες!

Παρατηρήσεις

1. Καλό θα ήταν να προσπαθήσει κανείς από το γραφικό περιβάλλον πρώτα. Υπάρχει και στο synaptic, για όσους χρησιμοποιούν debian-based διανομές, αλλά και σε  πηγαίο κώδικα, τον οποίο απλά κατεβάζουμε και στη συνέχεια μεταγλωττίζουμε με τις εξής 3 εντολές:

$ tar -xzvf ettercap-version.tar.gz

$ make

$ make install

Προσωπικά απλά απέτυχα να το χρησιμοποιήσω, ίσως να φταίει η διανομή μου  (ubuntu) που είναι 64-μπιτη(?),ίσως κάποιες αλλαγές που έκανα στο etter.conf(?), αλλά έδειχνε πολύ “ελκυστικό” και εύχρηστο! Οι αντίστοιχες κινήσεις θα ήταν (αν έπαιζε :P )

Sniff->Unified Sniffing->”Select Network Interface”

και έπειτα:

Host->Scan for hosts

Mitm->Arp Poisoning->Sniff remote connections

Start->Start Sniffing

Η θεωρία (:P) μας λέει ότι τώρα θα έπρεπε να βγάζει κάθε κίνηση του υπολογιστή-θύματος από κάτω, κάτι το οποίο για μένα δεν συνέβη.

Όταν το κλείνουμε πρώτα κάνουμε Start->Stop Sniffing και μετά mitm->stop mitm attacks.

ettercap-ng_failure

2. Το μόνο που κατάφερα με τα παραπάνω, ήταν να βλέπω ΚΑΘΕ url που επισκέπτονταν ο υπολογιστής θύμα. Δεν κατάφερα να δω κανέναν κωδικό εντούτοις (π.χ. gmail). Επίσης, μετά από κάθε login (π.χ. στο gmail) ο remote_browser σταματούσε και ακόμα κι αν το “θύμα” επισκεπτόνταν κάποια άλλη σελίδα, ο remote_browser έδειχνε να κολλάει. Το πρόβλημα βέβαια λύθηκε με μια επανεκκίνηση του plugin (πληκτρολογούμε το ” p ” και στη συνέχεια ξαναγράφουμε το όνομα του plugin).

Ωστόσο, το πρόγραμμα είναι άκρως διασκεδαστικό και με πολλές δυνατότητες! Και στο κάτω-κάτω, γιατί να μην μάθω που ακριβώς μπαίνει ο αδερφός μου όταν βρίσκεται μόνος του τα μεσημέρια στο διπλανό δωμάτιο;

Tags Categories: Uncategorized Posted By: blaxeep
Last Edit: 15 Apr 2009 @ 01 52 PM

EmailPermalink
 

Responses to this post » (One Total)

 
  1. KrisBelucci says:

    da best. Keep it going! Thank you

Post a Comment

XHTML: You can use these tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

\/ More Options ...
Change Theme...
  • Users » 1
  • Posts/Pages » 5
  • Comments » 3
Change Theme...
  • VoidVoid « Default
  • LifeLife
  • EarthEarth
  • WindWind
  • WaterWater
  • FireFire
  • LightLight

About



    No Child Pages.