Запрошенный URL / не был найден на этом сервере после настройки DVWA [закрыт]

Вы можете установить рабочий каталог изначально, но по какой-то причине он не поддерживается в пользовательском интерфейсе. Основной файл .desktop сам поддерживает ключ Path для «рабочего каталога для запуска программы в» (см. Спецификацию), если ваша пусковая установка является типом «Приложение».

Итак, просто откройте файл .desktop в текстовом редакторе (если у вас возникли проблемы с его поиском, вы можете создать панель запуска на своем рабочем столе и найти ее в ~/Desktop, затем переместить ее позже) и добавить строку в конце, которая говорит [ f3].

0
задан 16 September 2017 в 14:45

3 ответа

Ниже приведено пошаговое руководство по настройке DVWA в Ubuntu 16.04 и настройке по умолчанию Apache:

Предварительные требования

Стандартный стек LAMP Ubuntu, что означает у нас работают Apache2, MySQL, PHP. Refs:

Какой самый простой способ настроить стек LAMP? Справка Ubuntu Community Wiki: Apache MySQL PHP Linode: как установить стек LAMP на Ubuntu 16.04.

Наряду со следующими дополнительными расширениями PHP:

sudo apt update
sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

Предварительные требования

Сначала установите Git, если он не установлен - sudo apt install git - и затем:

cd /var/www/html
sudo git clone https://github.com/ethicalhack3r/DVWA.git
Каков самый простой способ установки стека LAMP?

2. Создать файл конфигурации

Создать файл конфигурации /var/www/html/DVWA/config/config.inc.php:

sudo cp /var/www/html/DVWA/config/config.inc.php.dist /var/www/html/DVWA/config/config.inc.php

Редактировать конфигурационный файл таким образом (строки от 18 до 21):

$_DVWA = array();
$_DVWA[ 'db_server' ]   = 'localhost';
$_DVWA[ 'db_database' ] = 'dvwaDatabase';
$_DVWA[ 'db_user' ]     = 'dvwaUser';
$_DVWA[ 'db_password' ] = 'dvw@~User~p@$$w0rd';
Если dvwaDatabase, dvwaUser и dvw@~User~p@$$w0rd являются предметом вашего решения. Справка Ubuntu Community Wiki: Apache MySQL PHP Чтобы сохранить изменения и закрыть Nano, используйте Ctr + X, затем нажмите Y и нажмите Enter.

2. Создать файл конфигурации

Вы должны изменить принадлежность определенных файлов и папок к пользователю Apache www-data:

sudo chown www-data:www-data /var/www/html/DVWA/hackable/uploads/
sudo chown www-data:www-data /var/www/html/DVWA/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt

4. Создать базу данных MySQL

Шаги:

Где dvwaDatabase, dvwaUser и dvw@~User~p@$$w0rd являются предметом вашего решения. Создать базу данных. Linode: Как установить LAMP Stack на Ubuntu 16.04. Чтобы сохранить изменения и закрыть Nano, используйте Ctr + X, затем нажмите Y и нажмите Enter. Перезапустите привилегии из гранта таблицы в базе данных MySQL. Выйдите из MySQL.

Команды:

$ mysql -u'root' -p                                                  
Enter password: *enter mysql root's password*

mysql> CREATE DATABASE dvwaDatabase;
mysql> CREATE USER 'dvwaUser'@'localhost' identified by 'dvw@~User~p@$$w0rd';
mysql> GRANT ALL PRIVILEGES ON dvwaDatabase.* TO 'dvwaUser'@'localhost';
mysql> FLUSH PRIVILEGES;
mysql> exit
Создать базу данных.

4. Создайте базу данных MySQL

Отредактируйте существующий файл /var/www/html/DVWA/config/.htaccess с этим контентом:

php_flag magic_quotes_gpc Off
php_flag allow_url_fopen On
php_flag allow_url_include On
php_flag display_errors On

Я DVWA вам действительно нужно для включения функции allow_url_include, но для этого вы должны отредактировать файл php.ini, потому что по умолчанию этот параметр отключен. Версия PHP по умолчанию в Ubuntu 16.04 - это PHP7.0, поэтому ваш файл php.ini находится в /etc/php/7.0/apache2/, отредактируйте файл с помощью текстового редактора Nano и используйте Ctr + W, чтобы найти allow_url_include, затем измените строку в этом путь:

allow_url_include = On

Вы можете выполнить описанный выше шаг с помощью одной команды, используя sed:

sudo sed 's/allow_url_include = Off/allow_url_include = On/' /etc/php/7.0/apache2/php.ini -i.bak

Проверить, изменилось ли значение и перезапустить Apache: [!d58 ]

cat /etc/php/7.0/apache2/php.ini | grep allow_url_include
sudo systemctl restart apache2.service

6. Откройте DVWA и продолжите настройку

Откройте браузер и введите: 6. Откройте DVWA и продолжите настройку . Первоначально вы должны использовать user: admin и passwd: admin, но затем вы должны использовать user: admin и passwd: password.

отключено по умолчанию Вот и все.

Дальнейшее чтение

Каков самый простой способ установить стек LAMP?

Обновить привилегии из таблиц грантов в базе данных MySQL ,

Linode: Как установить LAMP Stack на Ubuntu 16.04.

3
ответ дан 22 May 2018 в 18:25

Ниже приведено пошаговое руководство по настройке DVWA в Ubuntu 16.04 и настройке по умолчанию Apache:

Предварительные требования

Стандартный стек LAMP Ubuntu, что означает у нас работают Apache2, MySQL, PHP. Refs:

Какой самый простой способ настроить стек LAMP? Справка Ubuntu Community Wiki: Apache MySQL PHP Linode: как установить стек LAMP на Ubuntu 16.04.

Наряду со следующими дополнительными расширениями PHP:

sudo apt update sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

Предварительные требования

Сначала установите Git, если он не установлен - sudo apt install git - и затем:

cd /var/www/html sudo git clone https://github.com/ethicalhack3r/DVWA.git Каков самый простой способ установки стека LAMP?

2. Создать файл конфигурации

Создать файл конфигурации /var/www/html/DVWA/config/config.inc.php:

sudo cp /var/www/html/DVWA/config/config.inc.php.dist /var/www/html/DVWA/config/config.inc.php

Редактировать конфигурационный файл таким образом (строки от 18 до 21):

$_DVWA = array(); $_DVWA[ 'db_server' ] = 'localhost'; $_DVWA[ 'db_database' ] = 'dvwaDatabase'; $_DVWA[ 'db_user' ] = 'dvwaUser'; $_DVWA[ 'db_password' ] = 'dvw@~User~p@$$w0rd'; Если dvwaDatabase, dvwaUser и dvw@~User~p@$$w0rd являются предметом вашего решения. Справка Ubuntu Community Wiki: Apache MySQL PHP Чтобы сохранить изменения и закрыть Nano, используйте Ctr + X, затем нажмите Y и нажмите Enter.

2. Создать файл конфигурации

Вы должны изменить принадлежность определенных файлов и папок к пользователю Apache www-data:

sudo chown www-data:www-data /var/www/html/DVWA/hackable/uploads/ sudo chown www-data:www-data /var/www/html/DVWA/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt

4. Создать базу данных MySQL

Шаги:

Где dvwaDatabase, dvwaUser и dvw@~User~p@$$w0rd являются предметом вашего решения. Создать базу данных. Linode: Как установить LAMP Stack на Ubuntu 16.04. Чтобы сохранить изменения и закрыть Nano, используйте Ctr + X, затем нажмите Y и нажмите Enter. Перезапустите привилегии из гранта таблицы в базе данных MySQL. Выйдите из MySQL.

Команды:

$ mysql -u'root' -p Enter password: *enter mysql root's password* mysql> CREATE DATABASE dvwaDatabase; mysql> CREATE USER 'dvwaUser'@'localhost' identified by 'dvw@~User~p@$$w0rd'; mysql> GRANT ALL PRIVILEGES ON dvwaDatabase.* TO 'dvwaUser'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> exit Создать базу данных.

4. Создайте базу данных MySQL

Отредактируйте существующий файл /var/www/html/DVWA/config/.htaccess с этим контентом:

php_flag magic_quotes_gpc Off php_flag allow_url_fopen On php_flag allow_url_include On php_flag display_errors On

Я DVWA вам действительно нужно для включения функции allow_url_include, но для этого вы должны отредактировать файл php.ini, потому что по умолчанию этот параметр отключен. Версия PHP по умолчанию в Ubuntu 16.04 - это PHP7.0, поэтому ваш файл php.ini находится в /etc/php/7.0/apache2/, отредактируйте файл с помощью текстового редактора Nano и используйте Ctr + W, чтобы найти allow_url_include, затем измените строку в этом путь:

allow_url_include = On

Вы можете выполнить описанный выше шаг с помощью одной команды, используя sed:

sudo sed 's/allow_url_include = Off/allow_url_include = On/' /etc/php/7.0/apache2/php.ini -i.bak

Проверить, изменилось ли значение и перезапустить Apache:

cat /etc/php/7.0/apache2/php.ini | grep allow_url_include sudo systemctl restart apache2.service

6. Откройте DVWA и продолжите настройку

Откройте браузер и введите: 6. Откройте DVWA и продолжите настройку . Первоначально вы должны использовать user: admin и passwd: admin, но затем вы должны использовать user: admin и passwd: password.

отключено по умолчанию Вот и все.

Дальнейшее чтение

Каков самый простой способ установить стек LAMP?

Обновить привилегии из таблиц грантов в базе данных MySQL ,

Linode: Как установить LAMP Stack на Ubuntu 16.04.

3
ответ дан 18 July 2018 в 06:46

Ниже приведено пошаговое руководство по настройке DVWA в Ubuntu 16.04 и настройке по умолчанию Apache:

Предварительные требования

Стандартный стек LAMP Ubuntu, что означает у нас работают Apache2, MySQL, PHP. Refs:

Какой самый простой способ настроить стек LAMP? Справка Ubuntu Community Wiki: Apache MySQL PHP Linode: как установить стек LAMP на Ubuntu 16.04.

Наряду со следующими дополнительными расширениями PHP:

sudo apt update sudo apt install php-curl php-gd php-mbstring php-mcrypt php-xml php-xmlrpc

Предварительные требования

Сначала установите Git, если он не установлен - sudo apt install git - и затем:

cd /var/www/html sudo git clone https://github.com/ethicalhack3r/DVWA.git Каков самый простой способ установки стека LAMP?

2. Создать файл конфигурации

Создать файл конфигурации /var/www/html/DVWA/config/config.inc.php:

sudo cp /var/www/html/DVWA/config/config.inc.php.dist /var/www/html/DVWA/config/config.inc.php

Редактировать конфигурационный файл таким образом (строки от 18 до 21):

$_DVWA = array(); $_DVWA[ 'db_server' ] = 'localhost'; $_DVWA[ 'db_database' ] = 'dvwaDatabase'; $_DVWA[ 'db_user' ] = 'dvwaUser'; $_DVWA[ 'db_password' ] = 'dvw@~User~p@$$w0rd'; Если dvwaDatabase, dvwaUser и dvw@~User~p@$$w0rd являются предметом вашего решения. Справка Ubuntu Community Wiki: Apache MySQL PHP Чтобы сохранить изменения и закрыть Nano, используйте Ctr + X, затем нажмите Y и нажмите Enter.

2. Создать файл конфигурации

Вы должны изменить принадлежность определенных файлов и папок к пользователю Apache www-data:

sudo chown www-data:www-data /var/www/html/DVWA/hackable/uploads/ sudo chown www-data:www-data /var/www/html/DVWA/external/phpids/0.6/lib/IDS/tmp/phpids_log.txt

4. Создать базу данных MySQL

Шаги:

Где dvwaDatabase, dvwaUser и dvw@~User~p@$$w0rd являются предметом вашего решения. Создать базу данных. Linode: Как установить LAMP Stack на Ubuntu 16.04. Чтобы сохранить изменения и закрыть Nano, используйте Ctr + X, затем нажмите Y и нажмите Enter. Перезапустите привилегии из гранта таблицы в базе данных MySQL. Выйдите из MySQL.

Команды:

$ mysql -u'root' -p Enter password: *enter mysql root's password* mysql> CREATE DATABASE dvwaDatabase; mysql> CREATE USER 'dvwaUser'@'localhost' identified by 'dvw@~User~p@$$w0rd'; mysql> GRANT ALL PRIVILEGES ON dvwaDatabase.* TO 'dvwaUser'@'localhost'; mysql> FLUSH PRIVILEGES; mysql> exit Создать базу данных.

4. Создайте базу данных MySQL

Отредактируйте существующий файл /var/www/html/DVWA/config/.htaccess с этим контентом:

php_flag magic_quotes_gpc Off php_flag allow_url_fopen On php_flag allow_url_include On php_flag display_errors On

Я DVWA вам действительно нужно для включения функции allow_url_include, но для этого вы должны отредактировать файл php.ini, потому что по умолчанию этот параметр отключен. Версия PHP по умолчанию в Ubuntu 16.04 - это PHP7.0, поэтому ваш файл php.ini находится в /etc/php/7.0/apache2/, отредактируйте файл с помощью текстового редактора Nano и используйте Ctr + W, чтобы найти allow_url_include, затем измените строку в этом путь:

allow_url_include = On

Вы можете выполнить описанный выше шаг с помощью одной команды, используя sed:

sudo sed 's/allow_url_include = Off/allow_url_include = On/' /etc/php/7.0/apache2/php.ini -i.bak

Проверить, изменилось ли значение и перезапустить Apache:

cat /etc/php/7.0/apache2/php.ini | grep allow_url_include sudo systemctl restart apache2.service

6. Откройте DVWA и продолжите настройку

Откройте браузер и введите: 6. Откройте DVWA и продолжите настройку . Первоначально вы должны использовать user: admin и passwd: admin, но затем вы должны использовать user: admin и passwd: password.

отключено по умолчанию Вот и все.

Дальнейшее чтение

Каков самый простой способ установить стек LAMP?

Обновить привилегии из таблиц грантов в базе данных MySQL ,

Linode: Как установить LAMP Stack на Ubuntu 16.04.

3
ответ дан 24 July 2018 в 18:40

Другие вопросы по тегам:

Похожие вопросы: