Как войти в админку Битрикса без пароля

1С-Битрикс. Авторизация без пароля

Опубликовано: 29.12.19 | Обновлено: 29.12.19

Простой способ как залогиниться в админку «1С-Битрикс» при отсутствии административного пароля, но наличии доступа к файлам на хостинге.

Для этого нужно создать в директории с файлами сайта на Bitrix новый файл с расширением .php (скажем, 1.php) и следующим кодом:

<? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php"); 
$USER->Authorize(1); 
LocalRedirect("/bitrix/admin/");?>

А затем обратиться к нему в адресной строке браузера:

https://site-on-bitrix.ru/1.php

Скрипт автоматически авторизует вас с административными правами и средиректит в административную панель.

Важно понимать, что присутствие подобного файла на хостинге является огромной дырой в безопасности, поэтому всякий раз после использования скрипт необходимо удалять.

Как вариант, можно воспользоваться “одноразовым” скриптом с механизмом самоудаления:

<? require($_SERVER["DOCUMENT_ROOT"] . "/bitrix/header.php"); 
global $USER; 
$USER->Authorize(1); 
@unlink(__FILE__); 
LocalRedirect("/bitrix/admin/"); 
require($_SERVER["DOCUMENT_ROOT"]."/bitrix/footer.php");?>

При обращении к файлу с вышеприведенным кодом вы будете авторизованы с административными правами и перенаправлены в админку Битрикса, а сам файл автоматически удалится.

Последнее обновление статьи: 29 декабря 2019 года

Оставьте комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *