<div align=\'center\'>lostWorlds</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Скриншоты" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">




</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Что есть" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
-Арена
-Академия
-Городской рынок
-Магазин
-Река
-Сувенирная лавка
-Международный банк
-Игорный домик
-Башня мага
-Почта
-Больница
-Кузница
-Домик алхимика
-Лес
-Святилище магии
-Кланхолл
-Центр занятости
-Изба знахаря
-Админ. здание
-Храм богов
-Подземелье
-Пунк приёма ресурсов
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Инструкция по установке" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
1. Создаем базу данных MySQL, назовем ее к примеру iv
2. Заливаем БД в кодировке cp1251
3. Редактируем файл inc/db_connect.php,
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'> $img_server="lostworlds";
$now = time();
$link=mysql_connect("localhost","root","");
mysql_select_db("test2",$link) or die ("Ошибка соединения с БД!");
mysql_query("SET CHARSET cp1251");
//-----------------------------------------------------------------------------
// InfFox: Начинаем изображать эксперта по безопасности
//-----------------------------------------------------------------------------
require_once('demon/Input.php');
// Класс экранирования
$db = new db();
// Установка ссылки на ресурс
$db->set_link($link);
// Пример экранирования
// print $db->escape_str("o'rel'ly");
// Производим глобальную XSS-фильтрацию
// Уничтожаем возможность работы с GLOBALS
$input = Input::instance();
// Пример получения переменной:
// $input->get('varname')
// Пример xss-фильтрации:
// $input->xss_clean($varname)
// Быдлокод для определения юзера и пароля
$user = $db->escape_str($input->post('user'));
if (!$user)
{
$user = $db->escape_str($input->cookie('user'));
}
if (!$user)
{
$user = '';
}
$pass = $db->escape_str($input->post('pass'));
if (!$pass)
{
$pass = $db->escape_str($input->cookie('pass'));
}
if (!$pass)
{
$pass = '';
}
</div>
Смотрим на строки.
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
$link=mysql_connect("localhost","root","");
mysql_select_db("test2",$link) or die ("Ошибка соединения с БД!");
</div>
изменяем данные для подключения к базе данных, учитывая то что:
"root" - имя пользователя MySQL который имеет привелегии к созданной в первом пункте БД
"" - пароль, если необходим
test2 - название базы данных которую мы создали в первом пункте.
у меня эти строки будут следующими
4. Открываем страницу с игрой, нажимаем регистрация
5. Заполняем все поля, регистрируемся, входим в игру
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Инструкция по использованию" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
1. Для того что бы стать администратором следует выполнить запрос в базе данных (так как описано в 5м шаге инструкции по уставке)
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>UPDATE players SET rank = 100 WHERE user = 'имя_вашего_пользователя'</div>
2. Для того что бы сделать пользователя "Игрок" ботом необходимо выполнить следующий запрос
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>UPDATE players SET rank = 60 WHERE user = 'Игрок'</div>
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "+ и -" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Скрипт особо не смотрел
Игра написана не под php_flag register_globals on а под php_flag register_globals off
Знаю некоторые здания закриты
Не работает банк
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Скачать" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Скриншоты" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">




</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Что есть" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
-Арена
-Академия
-Городской рынок
-Магазин
-Река
-Сувенирная лавка
-Международный банк
-Игорный домик
-Башня мага
-Почта
-Больница
-Кузница
-Домик алхимика
-Лес
-Святилище магии
-Кланхолл
-Центр занятости
-Изба знахаря
-Админ. здание
-Храм богов
-Подземелье
-Пунк приёма ресурсов
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Инструкция по установке" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
1. Создаем базу данных MySQL, назовем ее к примеру iv
2. Заливаем БД в кодировке cp1251
3. Редактируем файл inc/db_connect.php,
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'> $img_server="lostworlds";
$now = time();
$link=mysql_connect("localhost","root","");
mysql_select_db("test2",$link) or die ("Ошибка соединения с БД!");
mysql_query("SET CHARSET cp1251");
//-----------------------------------------------------------------------------
// InfFox: Начинаем изображать эксперта по безопасности
//-----------------------------------------------------------------------------
require_once('demon/Input.php');
// Класс экранирования
$db = new db();
// Установка ссылки на ресурс
$db->set_link($link);
// Пример экранирования
// print $db->escape_str("o'rel'ly");
// Производим глобальную XSS-фильтрацию
// Уничтожаем возможность работы с GLOBALS
$input = Input::instance();
// Пример получения переменной:
// $input->get('varname')
// Пример xss-фильтрации:
// $input->xss_clean($varname)
// Быдлокод для определения юзера и пароля
$user = $db->escape_str($input->post('user'));
if (!$user)
{
$user = $db->escape_str($input->cookie('user'));
}
if (!$user)
{
$user = '';
}
$pass = $db->escape_str($input->post('pass'));
if (!$pass)
{
$pass = $db->escape_str($input->cookie('pass'));
}
if (!$pass)
{
$pass = '';
}
</div>
Смотрим на строки.
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>
$link=mysql_connect("localhost","root","");
mysql_select_db("test2",$link) or die ("Ошибка соединения с БД!");
</div>
изменяем данные для подключения к базе данных, учитывая то что:
"root" - имя пользователя MySQL который имеет привелегии к созданной в первом пункте БД
"" - пароль, если необходим
test2 - название базы данных которую мы создали в первом пункте.
у меня эти строки будут следующими
4. Открываем страницу с игрой, нажимаем регистрация
5. Заполняем все поля, регистрируемся, входим в игру
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Инструкция по использованию" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
1. Для того что бы стать администратором следует выполнить запрос в базе данных (так как описано в 5м шаге инструкции по уставке)
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>UPDATE players SET rank = 100 WHERE user = 'имя_вашего_пользователя'</div>
2. Для того что бы сделать пользователя "Игрок" ботом необходимо выполнить следующий запрос
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>UPDATE players SET rank = 60 WHERE user = 'Игрок'</div>
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "+ и -" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
Скрипт особо не смотрел
Игра написана не под php_flag register_globals on а под php_flag register_globals off
Знаю некоторые здания закриты
Не работает банк
</div>
</div>
</div>
<div style="margin:20px; margin-top:5px">
<div class="smallfont" style="margin-bottom:2px">Скрытая информация: "Скачать" <input type="button" value="Показать" style="width:60px;font-size:10px;margin:0px;padding:0px;" onClick="if (this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display != '') { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = ''; this.innerText = ''; this.value = 'Скрыть'; } else { this.parentNode.parentNode.getElementsByTagName('div')[1].getElementsByTagName('div')[0].style.display = 'none'; this.innerText = ''; this.value = 'Показать'; }">
</div>
<div class="alt2" style="margin: 0px; padding: 6px; border: 1px inset;">
<div style="display: none;">
</div>
</div>
</div>