XGM Forum
Сайт - Статьи - Проекты - Ресурсы - Блоги

Форуме в режиме ТОЛЬКО ЧТЕНИЕ. Вы можете задать вопросы в Q/A на сайте, либо создать свой проект или ресурс.
Вернуться   XGM Forum > Warcraft> Академия: форум для вопросов
Ник
Пароль
Войти через VK в один клик
Сайт использует только имя.

Ответ
 
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
DioD, кстати я недавно наткнулся на интересную функцию
((код jass
native GetSoundFileDuration takes string musicFileName returns integer
))
импортируем звук и меняем путь на "/sounds\наш файл.wav)
После протекта и перепаковки архива, этот файл не найден и функция возвращает 0, еще 1 способ кикать читеров...
наверное я не первый догадался об этом, но до этого что то никто об этом не писал...
Старый 10.08.2013, 12:08
DioD

offline
Опыт: 45,134
Активность:
все проверки и подобные методы защиты пашут исключительно против конченных раков, ничто не мешает взглянуть на код и найти подобные проверки.
Старый 10.08.2013, 12:44
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
DioD, ну пока они не знают о них, или действительно делетанты коих щяс 90% открыли тулой и начали по гайду инжектитить, а не тут то было...
Ну и самое главное в защите как мне кажиться - заставить человека ленится ломать твою защиту, чтобы все было долго и геморно...
Старый 10.08.2013, 13:18
Skarn
WoW Mapper
offline
Опыт: 6,076
Активность:
Зашиваешь карту и мпкушник в инсталлер, зашиваешь туда авторенеймер, который ренеймит все мпкушники в txt формат. Затем зашиваешь измененный екзешник в инсталлер. В екзешнике хексом стираешь формат мпк и вписываешь ткст. Результат: надежная защита от рачья. По умолчанию такой файл открывается блокнотом, что вызывает подвисание компа на открытии. + такой файл открывется только едитором от ладислава зезулы.
SwordOfTruth добавил:
+ факитап (убийство листфайла) и более-менее надежная защита имеется
Старый 10.08.2013, 13:38
DioD

offline
Опыт: 45,134
Активность:
самая надёждная защита это повредить хеш таблицу архива, вписать туда файлы недопустимого размера или указатели на недопустимые блоки, игра никогда не заметит потому что она не пытается перечислять все файлы и никогда не попадёт на сбойные блоки.
все существующие редакторы пытаются перечислять файлы (кроме рмпк) так что они всасывают на таких архивах сразу.
Старый 10.08.2013, 13:43
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
DioD, кстати диот насколько помню открыли это давным дано но символ / нераспазнаётся редакторами mpq когда они ищут файл перебором возможных имён, тоже способ подгадить ломальщикам, ибо без 80% ипорта играть в карту как то не куллю....
Старый 10.08.2013, 14:13
ZLOY5

offline
Опыт: 912
Активность:
DioD:
самая надёждная защита это повредить хеш таблицу архива, вписать туда файлы недопустимого размера или указатели на недопустимые блоки
сейчас заценим
Старый 10.08.2013, 14:13
Skarn
WoW Mapper
offline
Опыт: 6,076
Активность:
В вове повреждение хэш таблицы не сработает, а в вк3 не знаю)
Старый 10.08.2013, 14:23
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
SwordOfTruth, а в вк3 работает, я первый раз увидел это в 1 карте что ладдик и мап ресторер ни вкакую и к диоду, он сказал что сбита хт архива...
quq_CCCP добавил:
ZLOY5:
перемещаем таблицы перед заголовком и вуаля
Пробовал сделать руками, колупая одну карту, не вышло сместить хт как надо, карту видит но не запускает...
Старый 10.08.2013, 14:28
ZLOY5

offline
Опыт: 912
Активность:
вот что у меня вышло
Прикрепленные файлы
Тип файла: w3x TestProtect.w3x (19.8 Кбайт, 13 просмотров )
Старый 10.08.2013, 14:53
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
ZLOY5, эм несколько непонял что у тебя вышло, карта открывается всем подряд, правда 1 файла не хватает в архиве...
Старый 10.08.2013, 15:02
ZLOY5

offline
Опыт: 912
Активность:
у меня ладик и рмпк не открывают
Старый 10.08.2013, 15:06
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
ZLOY5:
у меня ладик и рмпк не открывают
я посмотрел и не понял а что ты там поменял?
Вон скрин, хт на месте, файлы показывает...
quq_CCCP добавил:
Видиш в конце хеш таблица и адреса, надо чтобы она была после заголовка (в твоём случае 0x220)
Миниатюры
Кликните на картинку для увеличения
Название:  Снимок.JPG
Просмотров: 63
Размер:  201.2 Кбайт  
Старый 10.08.2013, 15:47
DioD

offline
Опыт: 45,134
Активность:
методом тыка проблематично делать, но фишка с хеш таблицей самая вменяемая из всех, чтобы работало уверенно, следует почитать описание архива и генерировать хештаблицу не руками в хекс редакторе а утилитой по формату.
думаю еще будет неплохой вариант прописать принудительно в листфаил файлы с недопустимыми именами (думаю что все редакторы всосут если указать для листфайла блок за пределами архива) или указать в хеш таблице листфайлу недопустимый размер или недопустимый набор блоков.
Старый 10.08.2013, 15:48
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
DioD, ну диод утилиты нету, так что руками... если у тебя есть утилиты или ты её пишеш то буду рад если скинеш...
Старый 10.08.2013, 15:48
ZLOY5

offline
Опыт: 912
Активность:
quq_CCCP:
я посмотрел и не понял а что ты там поменял?
Вон скрин, хт на месте, файлы показывает...
хм
а если так
у меня ничего кроме мпквью и вара не открывает
Прикрепленные файлы
Тип файла: w3x TestProtect2.w3x (53.9 Кбайт, 25 просмотров )
Старый 10.08.2013, 16:08
DioD

offline
Опыт: 45,134
Активность:
я говорю ВАМ писать утилиту потому что кроме вас это никому не надо, мне вообще так влом чтото делать на варкрафт...
Старый 10.08.2013, 16:51
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
DioD, ну ты же вроде писал, скинь исходники, мы доделаем и поможем не только себе но и другим, ну же диод сделай доброе дело...
quq_CCCP добавил:
ZLOY5, а во второй версии сработало, что сделал?
Старый 10.08.2013, 16:56
ZLOY5

offline
Опыт: 912
Активность:
спаззлер + переместил ХТ перед заголовком
Старый 19.08.2013, 12:15
quq_CCCP
Я белый и пушистый!
offline
Опыт: 93,024
Активность:
ZLOY5, ну понял...
Старый 19.08.2013, 12:24
Ответ

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы можете скачивать файлы

BB-коды Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход



Часовой пояс GMT +3, время: 04:53.