Einzelnen Beitrag anzeigen
  #2 (permalink)  
Alt 19-12-2012, 02:40
AmicaNoctis
  Moderatorin
Links : Onlinestatus : AmicaNoctis ist offline
Registriert seit: Jul 2009
Beiträge: 5.709
Blog-Einträge: 9
AmicaNoctis sorgt für eine eindrucksvolle AtmosphäreAmicaNoctis sorgt für eine eindrucksvolle Atmosphäre
Standard

Hallo,

Zitat:
Zitat von LandV Beitrag anzeigen
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
__________________
Hast du die Grundlagen zur Fehlersuche gelesen? Hast du Code-Tags benutzt?
Hast du als URL oder Domain-Beispiele example.com, example.net oder example.org benutzt?
Super, danke!
Mit Zitat antworten