Unconfigured Ad Widget

Collapse

Anúncio

Collapse
No announcement yet.

Metasploit a Introdução

Collapse
X
 
  • Filter
  • Tempo
  • Show
Clear All
new posts

  • Font Size
    #1

    Equipe de Tradução Metasploit a Introdução

    Metasploit a Introdução

    Se você é ativo na comunidade de Penetration test / você já ouviu falar sobre metasploit, pois é a ferramenta mais famosa e utilizada pela maioria testador de penetração, bem como utilizado pelos hackers. Metasploit é um projeto open source de segurança (Computer), que contém as informações sobre as vulnerabilidades.
    etasploit Framework é uma plataforma de desenvolvimento que lhe auxiliará na criação de ferramentas de segurança e exploits. O utilitário pode ser usado por profissionais de segurança de redes para testar possíveis ataques.
    Com ferramentas avançadas, qualquer usuário pode testar a vulnerabilidade de suas plataformas, sistemas operacionais e servidores. Afinal de contas, aquele velho ditado também pode ser aplicado na informática: (Com segurança não se brinca!)
    O metasploit é de interface GUI, como também console. Eu prefiro console, mas você pode utilizar a que melhor te agrade.
    Antes de discutir como fazer todas as coisas, você precisa entender alguns termos básicos como, vulnerabilidade, exploit e payload. A vulnerabilidade é uma fraqueza ou um buraco pelo qual um invasor pode comprometer uma máquina. Exploit pode ser um pedaço de código é um ataque que tira proveito de uma vulnerabilidade. A payload é o pedaço de software que permite controlar um sistema de computador depois de ter sido explorado.
    A Auto Exploração
    A auto exploração do metasploit consiste em, o programa faz um scan na vitima e com base em portas abertas, seleciona os exploits e testa exploit por exploit. Sendo assim, depois de configurado o metasploit faria o papel de uma invasão com apenas uma linha de comando.
    Vamos lá!

    Projeto Metasploit fornece Metasploit Pro, Metasploit Express e Metasploit Framework. Framework Metasploit é uma fonte aberta e disponível gratuitamente para a plataforma do sistema operacional (Windows, Linux).



    Como instalar Metaspolit :
    Neste tutorial, vamos discutir como obter e instalar o Metasploit Framework para Windows e para Linux (como o Ubuntu), se você estiver usando recuar do que você pode encontrar Metasploit lá.

    Faça download: Linux ou Windows:
    Apenas usuários registrados e ativados podem ver os links., Clique aqui para se cadastrar...
    Instale Metasploit no ubuntu:

    abra seu rerminal e vamos lá:

    $ sudo apt-get install ruby libruby rdoc
    $ sudo apt-get install libyaml-ruby
    $ sudo apt-get install libzlib-ruby
    $ sudo apt-get install libopenssl-ruby
    $ sudo apt-get install libdl-ruby
    $ sudo apt-get install libreadline-ruby
    $ sudo apt-get install libiconv-ruby
    $ sudo apt-get install rubygems



    $ sudo su

    agora localize o nome do arquivo e execute:

    $ ./nome do arquivo .run

    Se você quiser instalar o Metasploit no Windows:


    Feito o download logo acima , vamos descompactar e utilizar.

    Pequeno tutorial do Metasploit:
    Com o Metasploit instalado, instalando Postgres
    # yum install postgres
    Após a instalação do postgres é nescessario ruby. Instale o ruby e rubygems
    # yum install ruby rubygems
    Com tudo certo, vamos agora instalar Active Record e Postgresql.
    # gem install activerecord
    # gem install postgresql.

    Criando as tabelas necessárias para a auto exploração.
    Se caso você se perguntou o por que de utilizar o postgres. Esta aqui a resposta, as informações do servidor, portas abertas e exploits utilizados são armazenadas em um banco de dados do postgres. Certificando que o serviço Postgres esta rodando em seu sistema, vamos criar as tabelas
    # su – postgres
    $ psql -d template1 -U postgres
    Estamos dentro do console do postgres, aqui iremos criar nossas tabelas.
    Welcome to psql 7.4.16, the PostgreSQL interactive terminal.
    Type: \\copyright for distribution terms
    \\h for help with SQL commands
    \\? for help on internal slash commands
    \\g or terminate with semicolon to execute query
    \\q to quit
    template1=#
    template1=# CREATE USER root WITH PASSWORD ‘minha senha’;
    template1=# CREATE DATABASE metasploit3;
    template1=# GRANT ALL PRIVILEGES ON DATABASE metasploit3 to root;
    template1=# \q
    Criada nossa tabela, está tudo pronto para iniciar nossa auto exploração. Inicie o metasploit.
    # cd framework-3.2
    # ./msfconsole
    Dentro do console Metasploit, digite os comandos
    . load db_postgres
    . db_create (obs: em casos alguns erros são apresentados, ignore.)
    . db_hosts
    . db_nmap “ip da vitima”
    Após o programa fazer o scan, se tudo deu certinho. Esta feito, após o scan, execute o comando
    db_autpwn -p -t –e
    O Metasploit ira executar exploit por exploit.
    Ahh não podia me esquecer. Aqui vai os argumentos para o comando db_autopwn
    -h Display this help text
    -t Show all matching exploit modules
    -x Select modules based on vulnerability references
    -p Select modules based on open ports
    -e Launch exploits against all matched targets
    -s Only obtain a single shell per target system (NON-FUNCTIONAL)
    -r Use a reverse connect shell
    -b Use a bind shell on a random port
    -I [range] Only exploit hosts inside this range
    -X [range] Always exclude hosts inside this range

    Abraço a todos! EruZ

    Fonte: Ehacking
    Wiki.


    contato:
    https://www.facebook.com/neoEruZ

    Skype:
    NeoEruZ



    Grande abraço
X
Working...
X