quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,167Активность: |
DioD, кстати я недавно наткнулся на интересную функцию
((код jass
native GetSoundFileDuration takes string musicFileName returns integer )) импортируем звук и меняем путь на "/sounds\наш файл.wav) После протекта и перепаковки архива, этот файл не найден и функция возвращает 0, еще 1 способ кикать читеров... наверное я не первый догадался об этом, но до этого что то никто об этом не писал... |
10.08.2013, 12:08 | #21
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
все проверки и подобные методы защиты пашут исключительно против конченных раков, ничто не мешает взглянуть на код и найти подобные проверки. |
10.08.2013, 12:44 | #22
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,167Активность: |
DioD, ну пока они не знают о них, или действительно делетанты коих щяс 90% открыли тулой и начали по гайду инжектитить, а не тут то было... Ну и самое главное в защите как мне кажиться - заставить человека ленится ломать твою защиту, чтобы все было долго и геморно... |
10.08.2013, 13:18 | #23
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Skarn
WoW Mapper
offline
Опыт:
6,076Активность: |
Зашиваешь карту и мпкушник в инсталлер, зашиваешь туда авторенеймер, который ренеймит все мпкушники в txt формат. Затем зашиваешь измененный екзешник в инсталлер. В екзешнике хексом стираешь формат мпк и вписываешь ткст. Результат: надежная защита от рачья. По умолчанию такой файл открывается блокнотом, что вызывает подвисание компа на открытии. + такой файл открывется только едитором от ладислава зезулы.
SwordOfTruth добавил: + факитап (убийство листфайла) и более-менее надежная защита имеется |
10.08.2013, 13:38 | #24
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
самая надёждная защита это повредить хеш таблицу архива, вписать туда файлы недопустимого размера или указатели на недопустимые блоки, игра никогда не заметит потому что она не пытается перечислять все файлы и никогда не попадёт на сбойные блоки.
все существующие редакторы пытаются перечислять файлы (кроме рмпк) так что они всасывают на таких архивах сразу. |
10.08.2013, 13:43 | #25
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,167Активность: |
DioD, кстати диот насколько помню открыли это давным дано но символ / нераспазнаётся редакторами mpq когда они ищут файл перебором возможных имён, тоже способ подгадить ломальщикам, ибо без 80% ипорта играть в карту как то не куллю.... |
10.08.2013, 14:13 | #26
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZLOY5
offline
Опыт:
912Активность: |
DioD:
сейчас заценим |
10.08.2013, 14:13 | #27
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Skarn
WoW Mapper
offline
Опыт:
6,076Активность: |
В вове повреждение хэш таблицы не сработает, а в вк3 не знаю) |
10.08.2013, 14:23 | #28
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,167Активность: |
SwordOfTruth, а в вк3 работает, я первый раз увидел это в 1 карте что ладдик и мап ресторер ни вкакую и к диоду, он сказал что сбита хт архива...
quq_CCCP добавил: ZLOY5: Пробовал сделать руками, колупая одну карту, не вышло сместить хт как надо, карту видит но не запускает... |
10.08.2013, 14:28 | #29
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZLOY5
offline
Опыт:
912Активность: |
вот что у меня вышло |
10.08.2013, 14:53 | #30
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,167Активность: |
ZLOY5, эм несколько непонял что у тебя вышло, карта открывается всем подряд, правда 1 файла не хватает в архиве... |
10.08.2013, 15:02 | #31
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZLOY5
offline
Опыт:
912Активность: |
у меня ладик и рмпк не открывают |
10.08.2013, 15:06 | #32
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,167Активность: |
ZLOY5:
я посмотрел и не понял а что ты там поменял? Вон скрин, хт на месте, файлы показывает... quq_CCCP добавил: Видиш в конце хеш таблица и адреса, надо чтобы она была после заголовка (в твоём случае 0x220) |
10.08.2013, 15:47 | #33
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
методом тыка проблематично делать, но фишка с хеш таблицей самая вменяемая из всех, чтобы работало уверенно, следует почитать описание архива и генерировать хештаблицу не руками в хекс редакторе а утилитой по формату.
думаю еще будет неплохой вариант прописать принудительно в листфаил файлы с недопустимыми именами (думаю что все редакторы всосут если указать для листфайла блок за пределами архива) или указать в хеш таблице листфайлу недопустимый размер или недопустимый набор блоков. |
10.08.2013, 15:48 | #34
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,167Активность: |
DioD, ну диод утилиты нету, так что руками... если у тебя есть утилиты или ты её пишеш то буду рад если скинеш... |
10.08.2013, 15:48 | #35
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZLOY5
offline
Опыт:
912Активность: |
quq_CCCP:
хм а если так у меня ничего кроме мпквью и вара не открывает |
10.08.2013, 16:08 | #36
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
я говорю ВАМ писать утилиту потому что кроме вас это никому не надо, мне вообще так влом чтото делать на варкрафт... |
10.08.2013, 16:51 | #37
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,167Активность: |
|
10.08.2013, 16:56 | #38
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
ZLOY5
offline
Опыт:
912Активность: |
спаззлер + переместил ХТ перед заголовком |
19.08.2013, 12:15 | #39
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,167Активность: |
ZLOY5, ну понял... |
19.08.2013, 12:24 | #40
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|