Register Now

Login

Lost Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Captcha Click on image to update the captcha .

Add post

You must login to add post .

Login

Register Now

Lorem ipsum dolor sit amet, consectetur adipiscing elit.Morbi adipiscing gravdio, sit amet suscipit risus ultrices eu.Fusce viverra neque at purus laoreet consequa.Vivamus vulputate posuere nisl quis consequat.

Recon-ng (Parte5): Interactuando con la base de datos

Recon-ng (Parte5): Interactuando con la base de datos

Ya vimos en el artículo de la parte 2 de Recon-ng, que podíamos interactuar con la base de datos usando un comando.

Cada workspace tiene su base de datos, así evitamos mezclar información y facilitamos tener todo más ordenado. El lenguaje que se usa en la base de datos es SQL.

Depende del módulo que corramos, vamos a tener más o menos información en la base de datos. Es decir, es posible que al correr un módulo solo nos de información de contactos, o de hosts o de dominios… o múltiples resultados.

¿Qué datos se recopilan en la base de datos?

Si consultamos el esquema, podemos ver todas las tablas y qué se almacena en ellas.

db schema

Mostrar información de tablas

Para poder ver que información contienen las tablas de la base de datos, tenemos que usar el comando:

show [tabla]
show hosts

Como veis en la foto de arriba, tenemos filas y columnas con la información ordenada.

Añadir información a una tabla

Para anadir información, usamos el comando db inster

db insert [tabla]

Lo que va a hacer es aparecer como un asistente de los datos que podemos poner a la fila nueva.

Al ser un valor definido por nosotros, nos aparece marcado en la columna “module” con el valor “User_defined”

Borrar información de una tabla

Borrar es sencillo, basta con ejecutar:

db delete [tabla] [ID Fila]
db delete hosts 75

Lanzando queries a la base de datos

Como he mencionado antes, recon-ng usa SQL para su base de datos, por lo que podemos hacer consultas a la misma usando este lenguaje:

db query [SQL Querie]
db query SELECT host FROM hosts WHERE host LIKE NoSoloHacking.info
db query SELECT host FROM hosts

Y así cualquier cosa porque SQL es muy potente y nos permite hacer consultas de todo tipo.

SQL Cheet Sheet 1

Vídeo

About Carlos Melantuche


Follow Me

Leave a reply

error: ooops!