Доступ к готовым решениям

Переход в группу "Пользователь"

300.00 ₽
Одноразовый платёж
Быстрый переход в группу "Пользователи", без надобности написания постов и ожидания.

Покупка дает возможность:
Быть полноправным участником форума
Нормальное копирование кода
Создавать темы
Скачивать файлы
Доступ к архиву Pawno-Info

Мануал Закрываем дырочки в моде Skrillax RP. (Оптимальное решение)

Valera_Trefilov

Умник
Привет всем. Скорей всего многие слышали про взломы через инъекции в моде Skrillax RP.
Немного поискав в интернете ничего нормального не нашел. Вот и решил исправить. Данная защита работает 100% была проверена при онлайне 120-150.

К инклудам:
PHP:
#include <md5>
Ищем вот это:
PHP:
mysql_format(connects,mysql_query,"INSERT INTO `accounts` (`Name`, `pKey`) VALUES ('%s', '%e')", PlayerInfo[playerid][pNames], password);
mysql_function_query(connects, mysql_query, false, "","");
Меняем на это:
PHP:
mysql_format(connects,mysql_query,"INSERT INTO `accounts` (`Name`, `pKey`) VALUES ('%s', MD5('%e'))", PlayerInfo[playerid][pNames], password);
mysql_function_query(connects, mysql_query, false, "","");
Ищем вот это:
PHP:
mysql_format(connects,mysql_query,"SELECT * FROM `accounts` WHERE `Name` = '%s' AND `pKey` = '%e'", sendername, password);
mysql_function_query(connects, mysql_query, true, "LoginCallback","ds", playerid, password);
Меняем на это:
PHP:
mysql_format(connects,mysql_query,"SELECT * FROM `accounts` WHERE `Name` = '%s' AND `pKey` = MD5('%e')", sendername, password);
mysql_function_query(connects, mysql_query, true, "LoginCallback","ds", playerid, password);
Далее ищем это:
PHP:
format(mysql_query, sizeof(mysql_query), "UPDATE `accounts` SET `pEmail` = '%s' WHERE `Name` = '%s'",inputtext,PlayerInfo[playerid][pNames]);
mysql_function_query(connects, mysql_query, false, "", "");
Заменяем на это:
PHP:
format(mysql_query, sizeof(mysql_query), "UPDATE `accounts` SET `pEmail` = ''; alt query;--' WHERE `Name` = '%s'",inputtext,PlayerInfo[playerid][pNames]);
mysql_function_query(connects, mysql_query, false, "", "");
Ищем это:
PHP:
format(mysql_query, sizeof(mysql_query), "UPDATE `accounts` SET `pDrug` = '%s' WHERE `Name` = '%s'",inputtext,PlayerInfo[playerid][pNames]);
Заменяем на это:
PHP:
format(mysql_query, sizeof(mysql_query), "UPDATE `accounts` SET `pDrug` = ''; alt query;--' WHERE `Name` = '%s'",inputtext,PlayerInfo[playerid][pNames]);
Скачать инклуд md5:
 
Последнее редактирование:
Сверху Снизу