• Автор:

    Flesha
  • Добавлено:

    ноя 19, 2012
  • Комментариев:

    1
  • Просмотров:

    1661

Хак Шифровка attachment

Хак Шифровка attachment

Данная фича для скрытые прямых ссылок на скачивание файлов с вашего сайта. Так же полезная вещь у кого установлен хайд, от умных умельцев которые пользуются разными рода программ.
attachment шифруется через base64 и md5

Поддерживает старые аттачи.
Не требует внесения изменений в БД.
Установка в 2 действия.
Подходит для новых версий DLE начиная с 9.0

Установка:
Открываем файл "engine/modules/functions.php"

Находим строку в функции show_attach:
$find_1[] = '[attachment=' . $row['id'] . ']';
$find_2[] = "#\[attachment={$row['id']}:(.+?)\]#i";


Ниже вставляем:
$row['id'] = urlencode(base64_encode($row['id']) . md5($row['id'] . DBPASS . DBUSER));[/code
Открываем файл "engine/download.php"
Находим строку:
[code]$id = intval ( $_REQUEST['id'] );


И заменяем ее на:
$id = intval(base64_decode(substr($_REQUEST['id'], 0, -32)));
if (md5($id . DBPASS . DBUSER) != substr($_REQUEST['id'], -32))
{
die ( "Access denied" );
}
Вернуться

Комментарии:


  1. Martin → 20 ноября 2012 05:05
    И все же спокойнее будет спать, если вместо . DBPASS . DBUSER использовать . DBHOST . DBNAME, md5 конечно это md5, но варианты разные бывают...
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.