Hi
Ich habe auf einem System die DVWA App am laufen: https://github.com/ethicalhack3r/DVWA
Beim initialen Start der App will das "setup.php" Script, dass via Browser die Datenbank manuell erstellt. Ich würde gerne die Datenbank automatisch erstellen lassen, wenn initial die App ausgeführt wird.
Soweit ich das verstanden habe macht das script setup.php das Formular.
Die Sequenz...
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | if( isset( $_POST[ 'create_db' ] ) ) { // Anti-CSRF checkToken( $_REQUEST[ 'user_token' ], $_SESSION[ 'session_token' ], 'setup.php' ); if( $DBMS == 'MySQL' ) { include_once DVWA_WEB_PAGE_TO_ROOT . 'dvwa/includes/DBMS/MySQL.php'; } elseif($DBMS == 'PGSQL') { // include_once DVWA_WEB_PAGE_TO_ROOT . 'dvwa/includes/DBMS/PGSQL.php'; dvwaMessagePush( 'PostgreSQL is not yet fully supported.' ); dvwaPageReload(); } else { dvwaMessagePush( 'ERROR: Invalid database selected. Please review the config file syntax.' ); dvwaPageReload(); } } |
löst beim Formular Submit das Erstellen der DB aus. Ich will mir diesen Klick sparen. Ist das eine grosse Geschichte das anzupassen?
Besten Dank bb
Bearbeitet von rklm:
Syntaxhighlighting. Bitte beachte Forum/Syntax!