¿Es posible ver todas las columnas de todas las tablas de una base de datos sin los datos utilizando sqlmap
No quiero usar -D base de datos -Tabla en forma manual para todas las tablas
Se pueden usar las siguientes consultas para recuperar (MySQL):
la lista de todas las tablas: SELECT table_name FROM information_schema.tables
la lista de todas las columnas: SELECT column_name FROM information_schema.columns
Si la base de datos MySQL, puede ver todas las tablas en la base de datos:
SELECT table_name FROM information_schema.tables WHERE table_schema=database()
Puedes encontrar columnas más importantes con este comando. Después de eso encuentra las columnas:
SELECT column_name FROM information.schema_columns WHERE table_name='tablename'
[Editar]
Consulte la opción SQLmap --schema
.
Enumerar el esquema del sistema de administración de bases de datos
Interruptores:
--schema
y--exclude-sysdbs
El usuario puede recuperar un esquema DBMS usando este interruptor. Listado de esquemas contendrá todas las bases de datos, tablas y columnas, junto con sus Tipos respectivos. En combinación con
--exclude-sysdbs
solo parte de el esquema que contiene las bases de datos que no son del sistema se recuperará y mostrado.
Lea otras preguntas en las etiquetas sqlmap