Как был наказан разработчик MMWSource... [Update! 26.11.14]

Обсуждаем все, что относится к выделенным серверам *NIX (Unix, Linux) и Windows
Сообщение
Автор
igodsewer
Нович0к
Нович0к
Сообщения: 14
Зарегистрирован: 31.10.2011
Поблагодарили: 28 раз

#16 Сообщение 16.10.2013, 23:19

br_lucky9 писал(а):igodsewer, когда же начнется продолжение?) Очень интересная статья. Прочел, разобрался - работает. Но автор плагина уже давно ускакал вперед, обновив свой плагин уже до 5.29 версии :) Пробовал по Вашему методу узнать все данные, но данные бд он хитро скрыл, не так как в 5.11, не в открытом виде.
Давайте, накажите негодяя еще раз :D С нетерпение жду.
На днях помозгую, сейчас учеба — времени нет совсем. Есть идея поработать сниффером и узнать что и куда шлётся, хотя врядли.

Аватара пользователя
OffsprinG
Лейтенант
Лейтенант
Сообщения: 110
Зарегистрирован: 16.04.2010
Благодарил (а): 48 раз
Поблагодарили: 33 раза
Контактная информация:

#17 Сообщение 26.10.2013, 13:51

igodsewer писал(а):На днях помозгую, сейчас учеба — времени нет совсем. Есть идея поработать сниффером и узнать что и куда шлётся, хотя врядли.
Долго мозгуете ;) Ух уж эта учеба)
PLAYHARD.ORG.UA - R.I.P.

igodsewer
Нович0к
Нович0к
Сообщения: 14
Зарегистрирован: 31.10.2011
Поблагодарили: 28 раз

#18 Сообщение 02.11.2013, 16:25

OffsprinG писал(а):
igodsewer писал(а):На днях помозгую, сейчас учеба — времени нет совсем. Есть идея поработать сниффером и узнать что и куда шлётся, хотя врядли.
Долго мозгуете ;) Ух уж эта учеба)
Да-да. Но на мне на моём проекте пока-что хватает функционала 5.11. Мб ближе к Новому Году сделаю, если не обленюсь.

Аватара пользователя
OffsprinG
Лейтенант
Лейтенант
Сообщения: 110
Зарегистрирован: 16.04.2010
Благодарил (а): 48 раз
Поблагодарили: 33 раза
Контактная информация:

#19 Сообщение 02.11.2013, 21:01

igodsewer писал(а):Да-да. Но на мне на моём проекте пока-что хватает функционала 5.11. Мб ближе к Новому Году сделаю, если не обленюсь.
А скажи, у тебя такую ошибку в логах бьет?

Код: Выделить всё

L 11/02/2013 - 13:48:53: SourceMod error session started
L 11/02/2013 - 13:48:53: Info (map "de_dust2") (file "errors_20131102.log")
L 11/02/2013 - 13:48:53: [SM] Native "ShowVGUIPanel" reported: Client 8 is not in game
L 11/02/2013 - 13:48:53: [SM] Displaying call stack trace for plugin "mmws_license_v34.smx":
L 11/02/2013 - 13:48:53: [SM]   [0]  Line 4555, mmws_license_v34.sp::ShowPluginInfo()
PLAYHARD.ORG.UA - R.I.P.

igodsewer
Нович0к
Нович0к
Сообщения: 14
Зарегистрирован: 31.10.2011
Поблагодарили: 28 раз

#20 Сообщение 02.12.2013, 20:39

OffsprinG писал(а):
igodsewer писал(а):Да-да. Но на мне на моём проекте пока-что хватает функционала 5.11. Мб ближе к Новому Году сделаю, если не обленюсь.
А скажи, у тебя такую ошибку в логах бьет?

Код: Выделить всё

L 11/02/2013 - 13:48:53: SourceMod error session started
L 11/02/2013 - 13:48:53: Info (map "de_dust2") (file "errors_20131102.log")
L 11/02/2013 - 13:48:53: [SM] Native "ShowVGUIPanel" reported: Client 8 is not in game
L 11/02/2013 - 13:48:53: [SM] Displaying call stack trace for plugin "mmws_license_v34.smx":
L 11/02/2013 - 13:48:53: [SM]   [0]  Line 4555, mmws_license_v34.sp::ShowPluginInfo()
Да, пишет. Думаю, она уже пофикшена. Кстати, напишите мне в ЛС, хочу перекинуться парой слов о вашем сотрудничестве с арварс.

На днях обновлю способ кряка — разработчик убрал подключение к базе, и сделал подключение через CURL. Он по-ходу дурачок, или что-то в этом роде. CURL обмануть легче, чем MySQL.

viktor88
Сержант
Сержант
Сообщения: 46
Зарегистрирован: 10.06.2011
Благодарил (а): 20 раз
Поблагодарили: 8 раз

#21 Сообщение 27.03.2014, 16:47

igodsewer писал(а):А я действительно преследую "светлую" цель, ибо нечего стричь бабло с того, что должно быть бесплатным.
igodsewer писал(а):либо вы выкладываете исходники\платите мне деньги за неразглашение
Цель действительно "светлая"...


по теме.
https://wiki.mixwars.eu/
Скрытый текст
Изображение
В бесплатной версии игрокам, подключающимся на сервер, показывается 25-секундный рекламный ролик
Действительно motd окно 25 сек. не закрыть, а там реклама, бесит...
Но! https://forums.alliedmods.net/showthread.php?p=2078568 и все xD
+ не MMWSource, а MMWsystem. вроде как.....

Аватара пользователя
OffsprinG
Лейтенант
Лейтенант
Сообщения: 110
Зарегистрирован: 16.04.2010
Благодарил (а): 48 раз
Поблагодарили: 33 раза
Контактная информация:

#22 Сообщение 29.03.2014, 11:00

viktor88 писал(а):а MMWsustem. вроде как.....
И не sustem, а System :)
Но igodsewer где-то конкретно пропал)
Последний раз редактировалось weinstreizeR 29.03.2014, 11:00, всего редактировалось 2 раза.
Причина: Поправлено :)
PLAYHARD.ORG.UA - R.I.P.

viktor88
Сержант
Сержант
Сообщения: 46
Зарегистрирован: 10.06.2011
Благодарил (а): 20 раз
Поблагодарили: 8 раз

#23 Сообщение 29.03.2014, 21:18

OffsprinG писал(а):И не sustem, а System :)

поймал себя на мысли что всегда писал sUstem. мир рухнул xD
хороший плагин, только он почему-то перестал помогать с сегодняшнего вечера.(mmws может обновляться сам?) alt+f4 закрывает окно н...й если кому интересно xD
Вот еще нашел вроде помогает xD https://forums.alliedmods.net/showthrea ... 7?t=213807

Код: Выделить всё

public OnPluginStart()
{
    HookUserMessage(GetUserMessageId("VGUIMenu"), VGUIMenu, true);
}

public Action:VGUIMenu(UserMsg:msg_id, Handle:bf, const players[], playersNum, bool:reliable, bool:init)
{
    new String:buffer[5];
    BfReadString(bf, buffer, sizeof(buffer));
    if(StrEqual(buffer, "info"))
    {
        return Plugin_Handled;
    }
    return Plugin_Continue;
}  
Последний раз редактировалось viktor88 31.03.2014, 15:09, всего редактировалось 3 раза.

Аватара пользователя
OffsprinG
Лейтенант
Лейтенант
Сообщения: 110
Зарегистрирован: 16.04.2010
Благодарил (а): 48 раз
Поблагодарили: 33 раза
Контактная информация:

#24 Сообщение 30.03.2014, 03:37

viktor88 писал(а):(mmws может обновляться сам?)
Ну конечно. В логах плагина посмотри, там все будет написано - обновлялся или нет.
PLAYHARD.ORG.UA - R.I.P.

igodsewer
Нович0к
Нович0к
Сообщения: 14
Зарегистрирован: 31.10.2011
Поблагодарили: 28 раз

#25 Сообщение 26.11.2014, 00:01

Я снова тут. Сейчас доделаю всё и напишу как ломануть новую систему, ибо парень даже после такого обосрамса с его плагином не желает публиковать его исходник.
Ну и мне просто снова нечего делать c:

Добавлено спустя 28 минут 18 секунд:
И так, как и обещал. С момента моего первого поста в этом треде я обзавелся собственным сервером на CentOS и буду уже пояснять за крэк плагина на более удобной для этого системе, нежели маздай.

Всё осталось, в принципе, также — мы будем подменять хосты и делать редиректы. Да, сегодня мы снова будем шалить c:

Открываем файлик /etc/hosts (RHEL/CentOS, на остальных системах как, к сожалению, не знаю):

Изображение

Первые 2 строки по дефолту приходят с каждой системой, а вот последние три добавим сами. Вот вам и объект копи-паста:

Код: Выделить всё

127.0.0.1   buy.mixwars.eu
127.0.0.1   mixwars.eu
127.0.0.1   195.154.242.101
Дальше, нам предстоит немного мороки. Если раньше мы ставили MySQL сервер, то теперь нам надо ставить веб-сервер или иметь веб-хостинг с поддержкой PHP (не буду называть конкретику, чтобы не дай б-г не развести двигло- или хостинго-срач). Как только поставите веб-сервер, создаёте в корне сайта (для меня это путь /var/www/html, тобишь, это путь до первой директории веб-сервера, откуда могут быть доступны PHP-скрипты) файл check.php со следующим содержанием: И всё. Никаких <?php ?> и прочей пхп-атрибутики не надо. Просто одно слово, с первой строки и, желательно, без лишних переносов строки после него. Проверить правильность расположения файла легко: надо просто открыть http://localhost/check.php (если работаете не с локальной машиной, то вместо localhost ставьте IP-адрес машинки).

После этого рискнём запустить сервер. Я у мамы рисковый, поэтому с первого раза получил заветное сообщение:
Изображение

Сервер у меня v34, плагины для стим версии отличаются, по идее. Если этот способ не прокатит для другой игры — обязательно пишите, помогу и со стим-версией.

И, как и в тот раз, выкладываю полную последнюю стащенную с сервера разработчика версию, правда под линю и CS:S v34. Под окошки или под другую игру можно утащить самостоятельно по адресу: http://buy.mixwars.eu/pl_update/. Там, кстати и под CS:GO версию завезли и ещё какие-то поделки макаки из той конторы.

Человеку, который не заленится и стащит всё содержимое папки тут я объявлю вселенскую благодарность.
Всем добра-бобра c: Извиняюсь за некропостинг, но я посчитал своим долгом исполнить обещание :)
Вложения
mmws.rar
(1.35 МБ) 206 скачиваний
mmws.rar
(1.35 МБ) 206 скачиваний

CyberMan
Капитан
Капитан
Сообщения: 352
Зарегистрирован: 11.03.2007
Откуда: 127.0.0.1
Благодарил (а): 60 раз
Поблагодарили: 5 раз
Контактная информация:

#26 Сообщение 27.12.2014, 12:46

Печалька, он прикрыл всё - выдаёт 403-ю.
В жопу копирайты!
1)Кто не уважает админа, тому сюда
2)Уверен, что Sonic Generations - отстой? - тебе сюда.
3)Изображение
Мой стим-профиль
Изображение

Аватара пользователя
danyas
Нович0к
Нович0к
Сообщения: 10
Зарегистрирован: 23.04.2011
Откуда: Киев

#27 Сообщение 11.04.2015, 22:03

Как-то не получается :C
Старая версия работает, на новой плагин выгружается сразу после коннекта с sqlite.
Логи из сервера:
Auto detecting CPU
Using SSE2 Optimised binary.
Server will auto-restart if there is a crash.

Console initialized.
Game.dll loaded for "Counter-Strike: Source"
maxplayers set to 13
Unknown command "st_gamedesc_override"
Network: IP 192.168.100.1, mode MP, dedicated Yes, ports 27050 SV / 27005 CL
L 04/11/2015 - 08:23:01: -------- Mapchange to de_dust2 --------
WARNING: unable to link password and password because one or more is a ConCommand.
L 04/11/2015 - 08:23:01: SQLite DB connected
[SM] Plugin Match&Mix Wars System v.34 unloaded successfully.
Executing dedicated server config file
Section [Scenes]: 0 resources total 0 bytes, 0.00 % of limit (2.10 MB)
appdatacache.cpp (311) : Assertion Failed: !"Implement me"
Writing cfg/banned_user.cfg.
Writing cfg/banned_ip.cfg.
Unknown command "sv_competitive_minspec"
Unknown command "sv_disablefreezecam"
Unknown command "sv_nonemesis"
Unknown command "sv_nomvp"
Unknown command "sv_nostats"
Unknown command "mmws_active"
Unknown command "mmws_auto_kick_team"
Unknown command "mmws_auto_kick_delay"
Unknown command "mmws_damage"
Unknown command "mmws_block_warm_up_grenades"
Unknown command "mmws_show_info"
Unknown command "mmws_require_names"
Unknown command "mmws_half_auto_ready"
--------------------------------------------------------
sv_pure set to 2.
Note: Changes to sv_pure take effect when the next map is loaded.
--------------------------------------------------------
Unknown command "sv_enablebunnyhopping"
Unknown command "sv_enableboost"
Unknown command "sv_nowinpanel"
Unknown command "sv_allowminmodels"
Unknown command "sv_legacy_grenade_damage"
Unknown command "sv_hudhint_sound"
Master server communication disabled.
Using 'steambeta1:27013' CSER server!
SourceTV broadcast active.
UCP Античит активирован.
status
hostname: -= Danyas AUTO-MIXES =- #1 [1000FPS/100TICK] |v34|
version : 1.0.0.34/7 4100 insecure
udp/ip : 192.168.100.1:27050
map : de_dust2 at: 0 x, 0 y, 0 z
sourcetv: port 27060, delay 90.0s
players : 1 (13 max)

# userid name uniqueid connected ping loss state adr
# 2 "Danyas.TV" BOT active
Could not establish connection to Steam servers.
Пару вещей которые могут быть полезны - 1461-64-я строка

Код: Выделить всё

    if (StrContains(s_ServerIP, "192.", true)) {
        ServerCommand("sm plugins unload %s", s_PluginName);
    }
А сервер у меня через роутер идет :C

И то что при переходе на http://95.158.11.249/check.php не пишет true

Добавлено спустя 2 часа 9 минут 22 секунды:
Re: Как был наказан разработчик MMWSource... [Update! 26.11.14]
теперь пишет, была проблема с CHMOD (600 > 644) :)

Добавлено спустя 11 часов 22 минуты 19 секунд:
Re: Как был наказан разработчик MMWSource... [Update! 26.11.14]
Не работает это всё дело...
Изображение
Изображение
Изображение
Изображение

Ответить Вложения 4