Results 1 to 4 of 4

Thread: [HOW-TO] Atualizando Exploits-DB Database

Threaded View

  1. #1
    Good friend of the forums spawn's Avatar
    Join Date
    Jan 2010
    Posts
    280

    Default [HOW-TO] Atualizando Exploits-DB Database

    Fiz este script para manter os exploits atualizados.
    Este, checa o site http://www.exploit-db.com e verifica qual foi a última atualização do arquivo:

    archive.tar.bz2, e gera um hash md5.

    Para maiores informações sobre hash,
    Você pode ler o excelente artigo publicado pelo meu amigo @Bhior.

    http://remote-execution.blogspot.com...ue-e-hash.html

    Vamos ao script ...

    Escolha o editor de sua preferência e crie o arquivo update.sh dentro da pasta /pentest/exploits/exploitdb



    Code:
    # cd /pentest/exploits/exploitdb
    # vim update.sh
    O arquivo deve ter o seguinte conteúdo:

    Code:
    #!/bin/bash
    # spawn 
    # Exploit-db script update - 04/05/2011 - 13:50 
    
    update() {
    local=$(cat revision)
    remote=$(curl --silent --head http://www.exploit-db.com/archive.tar.bz2 | grep "Last-Modified" | md5sum | cut -f1 -d' ')
    
    echo "Checking http://www.exploit-db.com for newest version"
    
    if [ "$local" == "$remote" ]; then
     echo "No updates available"
     else
      echo "New update available, Downloading . . ." ; mv archive.tar.bz2 archive-old.tar.bz2 ; 
      wget http://www.exploit-db.com/archive.tar.bz2; tar jxf archive.tar.bz2 ; echo "$remote" > revision
      echo "Exploits are updated"
    
    exit 0
    fi
    }
    
    if [ -f "revision" ] ; then
         update 
                  else
                        touch revision ; update
    fi
    
    exit 0
    Salve o arquivo, adicione permissão de execução e execute o script

    Code:
    # chmod +x update.sh
    # ./update.sh
    Lembrando que este script deve ser executado dentro da pasta exploitdb. Sinta-se a vontade para melhorá-lo

    Regards,

    spawn
    Last edited by spawn; 04-05-2011 at 04:56 PM.
    "If you aim the gun at your foot and pull the trigger, it's
    UNIX's job to ensure reliable delivery of the bullet to
    where you aimed the gun (in this case, Mr. Foot)."

Similar Threads

  1. Replies: 1
    Last Post: 10-25-2010, 06:09 PM
  2. Replies: 22
    Last Post: 06-21-2010, 12:53 PM
  3. How-To Atualizando o Firefox no BT4!
    By todumco in forum Tutoriais e Howtos
    Replies: 3
    Last Post: 06-07-2010, 08:52 PM
  4. Replies: 0
    Last Post: 04-09-2010, 08:11 PM
  5. Book like "The Database Hacker's Handbook: Defending Database Servers"
    By -=Renegade=- in forum OLD General IT Discussion
    Replies: 3
    Last Post: 01-01-2010, 04:18 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •