miércoles, 11 de enero de 2012

Arachni web application vulnerability scanning framework



Requisitos:
  • Mac OS X Lion 10.7.2
  • Xcode 4
  • RVM
  • Ruby 1.9.3
  • Arachni
1. Instalamos Xcode desde la web de Apple

2. despues nos movemos hasta:
    cd /Users/Admin/ 

3. descargamos e instalamos RVM necesario ya que nos servirá para tener ruby en su ultima versión(1.9.3) de una forma sencilla
    curl -s https://rvm.beginrescueend.com/install/rvm -o rvm-installer
    chmod +x rvm-installer
    ./rvm-installer --version latest
 
4. Si la instalación y la configuración salió bien
    type rvm|head -1
    te tiraría esto:
    rvm is a function

5. Ahora nos toca instalar la ultima versión de ruby:
    rvm install 1.9.3-p0 --with-gcc=clang

6. cargamos el source de RVM
    [[ -s "/usr/local/rvm/scripts/rvm" ]] && . "/usr/local/rvm/scripts/rvm"

7. si todo fue bien ya estamos listos para usar la versión 1.9.3
   rvm use 1.9.3
   Respuesta:
   Using /usr/local/rvm/gems/ruby-1.9.3-p0

8. Y comprobamos que tengamos la ultima version en uso
   ruby -v
   ruby 1.9.3p0 (2011-10-30 revision 33570) [x86_64-darwin11.2.0]

9. Actualizamos todas las gemas del sistema:
   gem update --system

10. comprobamos que tengamos instalado la ultima version de SQLite3
   sqlite3 -version

debemos de tener una version superior de la 3.6.12

11. ahora instalamos las gemas de SQLite3 y de Rails:
   gem install sqlite3
   gem install rails

12. verificamos version de rails
   rails -v
   resultado:
   Rails 3.1.3

13. ahora vamos a dejar por defecto el uso de la versión 1.9.3
   rvm --default use 1.9.3
   Respuesta:
   Using /usr/local/rvm/gems/ruby-1.9.3-p0

14. Instalamos el Framework de arachni
   gem install arachni

15. probamos que funcione desde linea de comando
   arachni
   uso:
   arachni http://code-disaster.blogspot.com
   o abriendo el servidor web nos logeamos como root 
   su
   y lanzamos la aplicación
   arachni_web_autostart
   puerto por defecto 4567
   http://localhost:4567/




No hay comentarios:

Publicar un comentario