Tweet
Follow @gansomer
es una de las herramientas más completa y funcional para realizar ataques de tipo 'SQL Injection' que hay disponibles actualmente.
nstalar un servidor apache donde podran hacer sus pruebas con php y mysql, nose si esta manera de instalar el servidor sea la mejor pero me parece una forma ‘correcta’ para hacerlo. Tengo que aclarar que para hacerlo deben tener
una distribucion basada en Debian, LinuxMint que esta basada en Ubuntu. Si no la tienen tampoco es mucho problema solo deberan buscar en los repositorios de la distribcion que ustedes usen o en su defecto bajar cada
paquete de internet. vamos a comenzar:
Abren una consola(Aplicaciones/Terminal) y tipean las siguientes lineas, cada una por separado:
$ sudo apt-get install apache2
$ sudo apt-get install php5
$ sudo apt-get install mysql-server
$ sudo apt-get install php5-mysql
$ sudo apt-get install php5-gd
Luego de la instalacion de mysql-server se les pedira una contraseña de root, pero no es el root de su sistema linux sino de mysql, no la olviden!
Tengan paciencia, si es que no tienen una buena conexion a internet algunos paquetes van a demorar en bajar.
Una vez bajados todos los paquetes ahi que configurar la carpeta raiz de los archivos que por defecto esta en /var/www/
Para ello en la consola teclean
sudo gedit /etc/apache2/sites-available/defaultY reemplazamos /var/www/ por el directorio que querramos, guardamos y listo.
En mi caso es en /home/fede/servidor_web/
Luego de esto tambien tenemos que instalar phpmyadmin para poder manejar las bases de datos, lo hacemos de la manera mas sencilla:
$ sudo apt-get install phpmyadminBien, ya esta todo listo, ahora solo falta reiniciar el apache para que tome los cambios realizados, se hace con el siguiente comando:
$ sudo /etc/init.d/apache2 restartPara comprobar que todo funcione bien vallan a la carpeta que defieron como raiz(en mi caso /home/fede/servidor_web/) y creen un archivo llamado index.php con el siguiente contenido:
phpinfo();
?>Ahora abran cualquier navegador que usen(firefox/opera/flock) y en la barra de direcciones coloquen http://localhost/ deberian ver una pagina con los datos del php.
Para acceder al phpmyadmin deberan ingresar en http://localhost/phpmyadmin
En mi distribucion linuxmint luego de seguir estos pasos no he tenido que iniciar o detener el servidor apache nunca, arranca solo al iniciar sesion pero para aquellos que no les arranque automaticamente tienen estos 2 comandos que les pueden ser utiles:
$ sudo /etc/init.d/apache2 stop #parar apache
$ sudo /etc/init.d/apache2 start #iniciar apache
Configuración
Se te pedirá crear la contraseña del administrador cuando se instale el programa.En versiones antiguas no se crea con la instalación. Debemos crearla manualmente, nada más instalar el servidor. Para hacerlo teclea en un Terminal.
$ sudo /usr/bin/mysqladmin -u root password clavenueva
Puedes cambiar el archivo /etc/mysql/my.cnf para configurar las opciones básicas -- archivo de registro, número de puerto, etc. Mira al archivo /etc/mysql/my.cnf para más detalles
.
Una vez asignada una contraseña al administrador, puedes conectar con el servidor mySQL de la manera siguiente:
$ mysql -h localhost -u root -p
te va apedir la contrasena se la ponesDonde "localhost" és la dirección de tu host y "root" el nombre de usuario. A continuación introduce el password de la base de datos. Te aparece la siguiente pantala:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 20 to server version: 5.0.24a-Debian_9ubuntu2-log
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
PARA CREAR UNA BASE DE DATOS
CREAR TABLAS EN LA BASE D DATOS
Para desconectar,
mysql> QUIT
Bye


No hay comentarios:
Publicar un comentario