Помогите написать GET запрос

Discussion in 'PHP' started by xabbep100, 31 Jan 2018.

  1. xabbep100

    xabbep100 New Member

    Joined:
    31 Jan 2018
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    День добрый.
    Ситуация:
    Сайт на битриксе. Утеряны доступы к сайту. Прошлый админ сайта был уволен по статье, в отместку забрал все данные доступа к админке и mysql. Хостинг готов помочь, но мы не знаем на какой мейл адрес была произведена регистрация домена. Файл (dbconn.php), отвечающий за конфигурацию сервера открыт для чтения, что в принципе очень плохо, но это наша единственная зацепка.
    По этому, как нам (от лица компании) кажется, можно запросами вытащить информацию и восстановить доступы.
    Проверял сайт на уязвимости. Результат - "Сканер обнаружил критические уязвимости. Сайт уязвим для взлома и хакерских атак. УГРОЗА БЕЗОПАСНОСТИ: Файлы /bitrix/php_interface/dbconn.php содержат конфиденциальную информацию. Открытый доступ к этим файлам угрожает безопасности сайта."
    Гуглил, пробовал сам добыть информацию. делал так:
    Code:
    $url = "http://botsman.org/bitrix/php_interface/dbconn.php/";
    $response = file_get_contents($url);
    echo $_POST['$DBLogin'];
    echo $_REQUEST['$DBPassword'];
    Потом так:
    Code:
    $url = "http://botsman.org/bitrix/php_interface/dbconn.php/";
    login = #$DBLogin; // $_GET['login'];
    psw = $DBLogin; // $_GET['psw'];
    Но я в этом не силён. Прошу помощи у знающих людей. Так как надежда только на Вас.
    P.S. на фрилансе отказались помогать(
     
  2. crlf

    crlf Green member

    Joined:
    18 Mar 2016
    Messages:
    683
    Likes Received:
    1,513
    Reputations:
    460
    Пусть вам БД сдампят и проблем нет.

    Так домен нужен или файлы?

    PHP:
    <?php
    echo file_get_contents($url);
    ?>

    И правильно.
     
  3. xaphan

    xaphan Member

    Joined:
    29 Jan 2018
    Messages:
    6
    Likes Received:
    10
    Reputations:
    4
    Если обычный доступ к файлу из веба - то никак. Исходный код интепретируется и не показывается клиенту. Единственный ваш способ - работать с хостинг-провайдером. Уговорите его отключить PHP сервере и тогда вы сможете прочитать этот файл как текстовый, так как он не будет обработан интепретатором.
    А так как вы хотите сделать невозможно.
     
    #3 xaphan, 31 Jan 2018
    Last edited: 31 Jan 2018
  4. xabbep100

    xabbep100 New Member

    Joined:
    31 Jan 2018
    Messages:
    2
    Likes Received:
    0
    Reputations:
    0
    Получив логин/пас админки, я смогу восстановить доступы и к БД. А дальше на усмотрение руководства. Может скажут делать бекапы фтп+базы, регистрировать новый домен и поднимать сайт на нём. Если есть уязвимость на сайте, не ужели ею нельзя воспользоваться?
     
  5. t0ma5

    t0ma5 Reservists Of Antichat

    Joined:
    10 Feb 2012
    Messages:
    829
    Likes Received:
    815
    Reputations:
    90
    запрос к файлу вообще не будет обработан, так как apache/nginx те парни, которые слушают 80/443 порт, без которых http протокол потухнет
     
    _________________________
  6. xaphan

    xaphan Member

    Joined:
    29 Jan 2018
    Messages:
    6
    Likes Received:
    10
    Reputations:
    4
    Да, я ошибся. Нужно выключить сам PHP для достижения плана, который я описал.
     
  7. pas9x

    pas9x Elder - Старейшина

    Joined:
    13 Oct 2012
    Messages:
    423
    Likes Received:
    585
    Reputations:
    52
    Это херня на палочке. Никакой там угрозы безопасности нет. Когда ты перейдёшь по ссылке http://site.ru/bitrix/php_interface/dbconn.php то никаких логинов и паролей от БД ты не увидешь, потому что это простой пхп-скрипт который ничего не выводит.

    Проблему решать надо по другому. Если домен и хостинг зарегистрированы на юридическое лицо то надо просто написать хостеру и регистратору домена просьбу восстановить доступ. Все доки для подтверждения у вас должны быть.

    Если-же домен и хостинг регистрировались на васю пупкина -ловить тут нечего. Сливайте с сайта дизайн/контент и делайте новый такой-же.