VolkPK
offline
Опыт:
4,877Активность: |
Зашита карт
Не раз когда смотрел карты чер винмпк видел названия фалов типа File00000010.xxx, и даже war3map.j. Это чем и как так делают? |
08.10.2005, 00:17 | #1
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dark_Zeratul
offline
Опыт:
1,694Активность: |
Есть программа для защиты карт |
08.10.2005, 02:39 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
VolkPK ну честно говоря, хез какой прогой это делали, посмотри утилы по защите карт...
Я такое делал кажется HeavyLocker, однако защита такая вскрывается, хоть карту получаешь и не в лучшем виде, но получаешь всю! NETRAT добавил: или extprotect - точно не помню, но перед защитой не забудь карту под подушку положить - чтобы не потерять |
08.10.2005, 04:11 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
VolkPK
offline
Опыт:
4,877Активность: |
Да мне пока и протектить то нечего :) |
08.10.2005, 06:57 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
zibada
offline
Опыт: отключен
|
имена типа File00000010.xxx показывают архиваторы на базе StormLib.dll (например MPQ Editor) для не перечисленных в листфайле файлов.
(а листфайл в карте удаляет любой уважающий себя протектор...) винмпку для таких файлов показывает что-то типа unknowns/unknown_00000002. если даже при подключенных внешних листфайлах они не распознаются, скорее всего, это просто импортированные файлы с нестандартными именами... |
08.10.2005, 11:10 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Lord
offline
Опыт:
56Активность: |
Нормал прога map_ptotector советую... |
08.10.2005, 12:32 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Raz
Click here!
offline
Опыт:
5,714Активность: |
Lord, Dark_Zeratul, NETRAT
Ну вы насоветовали. Ваще ужос. |
10.10.2005, 22:00 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WildCat
General Mapmaker
offline
Опыт:
10,232Активность: |
RaZ, ну так насоветуй правильно :), критиковать все умеют.
|
10.10.2005, 23:55 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Markiz
offline
Опыт:
11,432Активность: |
Обфусцироватьл код+зашить строки+перевести объекты в слк = не взломать :) |
11.10.2005, 08:00 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
RaZ эх ты, флудер! Если бы ты посты посодержательнее писал, я бы так не сказал. Я вообще протекчю ручками, но очень редко протекчу вообще.
Markiz думал на счет обфускации - для жассовых скриптов это не такой мудреный процесс - ибо там масса ограничений типа нет Define, нельзя обьявлять заголовки функции и т.п. по моему тогда в обфускации можно использовать только 3 способа: 1. Разбивать функции на подфункции, но все равно они все последовательно будут идти. 2. Пересылать данные через хучу промежуточных буфферов. 3. Вставлять ровным счетом ничего не значащие участки кода Ну да все эти пункты увеличивают лаги карты. А это очень плохо. VolkPK в-зависимости от того что защитить хочешь, но сам понимаешь, (гм, не помню кто сказал, но у кого-то я это недавно читал на форуме) времени на защиту карты потратишь больше чем юзер на ее взлом |
11.10.2005, 10:49 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Dark_Zeratul
offline
Опыт:
1,694Активность: |
RaZ А ты посоветуй лутше
|
11.10.2005, 11:46 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Raz
Click here!
offline
Опыт:
5,714Активность: |
Цитата:
Цитата:
|
||
11.10.2005, 17:31 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Raz при чем тут лок. переменные? Вот перекидывать данные через переменные это и есть часть второго пункта. И вообще чего флудишь, хочешь что-то сказать - говори конкретно
|
11.10.2005, 20:07 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Алексей
Где кошачья мята?!
offline
Опыт:
26,543Активность: |
Очень интересен такой способ защиты: карта зашифрована (например, весь MPQ-архив поксорен некоторым ключом). А вместе с картой идет некий exe-файл (например, RunThisMap.exe). При запуске этой программы она автоматически запускает War, отслеживает момент загрузки карты и "на лету" ее расшифровывает. Вот уж это 100% взломать труднее, чем защитить. Где-то 3 часа нужно на создание самой защитной программы+раскодировщика-примочки к War'у. П.С.: А вообще, я уже многократно говорил, что защита карты - самая тупая и бесполезная вещь из всех, на которые только тратят рабочее время картостроители. |
11.10.2005, 20:37 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
WildCat
General Mapmaker
offline
Опыт:
10,232Активность: |
Нет, пожалуй стоит сделать лёгкую защиту, чтобы любой придурок, научившийся открывать карту в редакторе не смог её "спереть". Скажем, чтобы депротектер не мог GUI триггеры восстановить. А тот, кто дорос до jass занимается своими проектами, а не плагиатом. |
11.10.2005, 20:53 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Алексей брр, это лажа какая-то - кинул вар и достал распаковынную карту. 3 часа на шифровальщик? Вряд ли... Намного меньше
|
11.10.2005, 20:58 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Raz
Click here!
offline
Опыт:
5,714Активность: |
Цитата:
Отредактировано Raz, 12.10.2005 в 00:27. |
|
11.10.2005, 21:18 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
NETRAT
offline
Опыт:
83,712Активность: |
Raz ну ты прям как маленький! А что мешает закинуть их в параметры функций? И что ты имеешь ввиду под потоком - триггер?
Отредактировано NETRAT, 12.10.2005 в 19:11. |
12.10.2005, 18:57 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Raz
Click here!
offline
Опыт:
5,714Активность: |
NETRAT
А массивы? Про поток: ну ты прям как маленький! :) |
12.10.2005, 19:40 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|