Pages

Monday, September 24, 2012

Metasploit Framework With Basic Commands


Metasploit Framework 
With Basic Commands
On 
Backtrack 5

metasploit framework

Introduction 

Metasploit can be used to test the vulnerability of computer systems to protect them and Metaspoit can be used to break into remote systems.
  • Metasploit is created by HD Moore  in 2003.
  • Previously Metasploit   is a  network tool using the Perl scripting language and later Metasploit Framework is completely rewritten in the Ruby language . 
    What are Exploits, Payloads, Vulnerablities?

    • Exploits : Exploits are the programs that take the advantage of any bug or vulnerability in a computer system.


    • Payloads : Payloads are the piece of software through which you can control the computer system after exploited .

    • Vulnerability : It is a security hole in a piece of software.


    How to open metasploit from Terminal 
    • Command : msfconsole 
    • This command is used to open console based metasploit .

    msfconsole


    • Command : msfgui 
    • This command ( msfgui ) is used to start the GUI based metasploit .

    msfgui



    Banner Command 
    • This command is used to see the banner of metasploit.
    • Example shown in the image .


    • Each time when I use banner command , it display different types of metasploit banner -
    banner




    Help Command 
    • Command : ? 
    • This command is used for help .


    • Command help



    How to view available Exploits in Backtrack 5 
    • Command : show exploits 
    • This command display all the available exploits in Backtrack 5 .
    exploits



    How to view all the available Payloads in Backtrack5
    • Command : show payloads
    • This command is used to display all the available payloads.
    • View the below image how to use this command .

    show payloads


    How to view Auxiliary in Backtrack 5 
    • Command : show auxiliary 
    • This command will display all the available auxiliary.

    show auxiliary


    How to use Info Command in metasploit
    • This command is used to display the information about the Exploits and Payloads .
    • Command: info <exploits>
                  info <payloads>
    •  Below image shows the exploits info -




    • Payloads info : Below image shows the details info about the Payloads .



    How to work with ' use ' command :
    • Use command is used to load the exploit .
    • Command : use <exploit name > 
    • Example shown in the below image - 



    How to use ' back ' command in metasploit :
    • back command is used to move back from the currrent step to previous step .
    • Example shown in the image below - 

    How to use 'set' command in metasploit :
    • In this example 'set' command tells the metasploit to set the ip address of Remote Host and Local Host . 
    • Example shown below 

    • Example : In this example we set the payload using "set command " (Shown below  )


    How to use "show options " command in metasploit - 

    • This command is used to view the options as shown in the image - 
    • This command is used to view the options you have entered , shown below - 



    Launch the Exploit against the target 
    • exploit command is used to launch the exploit against the target.
    • Command : exploit 
    • Example shown in the image below - 
     
    source : http://www.hackingdna.com 

    No comments:

    Post a Comment