Hallo,
Zitat:
Zitat von LandV
Ich würde gerne Eine MySQL Datenbank durchsuchen auf eine Word_list hin.
Dabei weiß das Script im Vorhinein nicht wie die Datenbank aufgebaut ist,
also auch nicht welche Tabellen es gibt, welche Felder Überhaupt als Text/Ascii/utf vorliegen um sie zu durchsuchen.
Wie würde das gehen?
|
Wenn du Zugriff auf das INFORMATION_SCHEMA hast, findest du dort
alle Metainformationen zur gesamten Datenbank.
Ohne Zugriff auf dieses Schema kannst du trotzdem mit folgenden MySQL-Statements auf einer völlig unbekannten MySQL-Datenbank die wichtigsten Informationen herausfinden:
- SHOW SCHEMAS;
- SHOW FULL TABLES FROM schema_name;
- SHOW FULL COLUMNS FROM schema_name.table_name;
Informationen zu Fremdschlüssel-Constraints sind etwas kniffliger, lassen sich aber mit regulären Ausdrücken aus dem Ergebnis von
SHOW CREATE TABLE schema_name.table_name
herauskratzen.
Gruß,
Amica