È possibile vedere tutte le colonne di tutte le tabelle di un database senza i dati usando sqlmap
Non voglio usare -D database -T tabella manualmente per tutte le tabelle
Le seguenti query possono essere utilizzate per recuperare (MySQL):
l'elenco di tutte le tabelle: SELECT table_name FROM information_schema.tables
l'elenco di tutte le colonne: SELECT column_name FROM information_schema.columns
Se il database MySQL, puoi vedere tutte le tabelle nel database:
SELECT table_name FROM information_schema.tables WHERE table_schema=database()
Puoi trovare colonne più importanti con questo comando. Successivamente trova le colonne:
SELECT column_name FROM information.schema_columns WHERE table_name='tablename'
[Modifica]
Si prega di consultare l'opzione SQLmap --schema
.
Enumerate database management system schema
Switches:
--schema
and--exclude-sysdbs
User can retrieve a DBMS schema by using this switch. Schema listing will contain all databases, tables and columns, together with their respective types. In combination with
--exclude-sysdbs
only part of the schema containing non-system databases will be retrieved and shown.
Leggi altre domande sui tag sqlmap