Sacar777
offline
Опыт:
2,024Активность: |
Защита от вшития стороннего кода
http://rghost.ru/45487853,
Ссылка на карту. You Td может, кто слышал) Интересная защита от влития стороннего кода. Если добавить пару переменных сразу в карте вылетает фатал, как такого можно добиться, если кто знает или нашел то напишите в личку пожалуйста. Буду использовать только в качестве протекта. |
23.04.2013, 04:50 | #1
+2/−3
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Таурен
The Ps*c*oto*ia ORPG
offline
Опыт:
2,078Активность: |
Контрольная сумма на кол-во прременных в карте? |
23.04.2013, 12:38 | #2
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sacar777
offline
Опыт:
2,024Активность: |
Как их проверить? примерчик код можно?
|
23.04.2013, 12:54 | #3
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
в карте сбита хеш таблица и заголовок архива, начнём с простого вопроса, каким редактором вы открывали, распаковывали и запаковывали? |
23.04.2013, 13:20 | #4
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sacar777
offline
Опыт:
2,024Активность: |
Это не моя карта. Просто видел, что в карте очень хорошая защита, вот решил спросить можете ли подсказать, как она здесь сделана. Открывал обычным MPQ Editorom)
|
23.04.2013, 14:20 | #5
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
|
23.04.2013, 15:31 | #6
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
DioD
offline
Опыт:
45,134Активность: |
сорвал покровы раньше времени... |
23.04.2013, 15:36 | #7
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sacar777
offline
Опыт:
2,024Активность: |
Да причем тут протекты.
Смотрите я открываю карту МПк редактором, вытаскиваю код карты war3map.j Через Jass Craft добавляю к примеру стандартный JJ cp и уже карта вылетает фаталом. Syntax Check ни чего не показывает. Локальные перемнные не совпадают, ошибок нету, есть защита, о которой я у вас и спрашиваю. Предположение Таурена заинтриговало, т.к. механизм похож на это. Повторюсь всякие пачтеры и тулы тут не причем. |
23.04.2013, 16:01 | #8
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
Sacar777, ты не понял о чем мы или притворяешься? Тему читай от начала до конца, там написано что из за повержения архива он фаталит игру, в такой карте что не поменяй то фатал... Щя скину протектнутую карту и исходник, попробуй перепакуй, все названия по пропадают в РО + фатал при загрузке... |
23.04.2013, 16:28 | #9
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sacar777
offline
Опыт:
2,024Активность: |
Я менял там кое что фатал не было.
Точнее там система сейва проверяла игроков (сингл или мульти и проверкой if then else Дак вот я добавил туда действия на сейв, имитация игроков (мульти режим) все работало норм, как только добавил хотя бы одну строчку из чит пака сразу фатал( П.с. Новая утилита Патчер способна на такое?? "он фаталит игру, в такой карте что не поменяй то фатал..." |
23.04.2013, 16:50 | #10
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
|
23.04.2013, 17:05 | #11
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
agentex
offline
Опыт:
34,834Активность: |
собсно если она открывается mpq editor ом, почему бы не перепаковать все файлы в новый архив, созданный например ладиком. врядли дело в коде |
23.04.2013, 18:52 | #12
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Clamp
Lost in space
offline
Опыт:
71,158Активность: |
Собственно, почему тред в "барахолке"? |
23.04.2013, 18:56 | #13
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sacar777
offline
Опыт:
2,024Активность: |
Цитата:
Пробовал, ноль эффекта. Sacar777 добавил: Цитата:
хмм, и что тут не обычного?? Снял спаззлер, добавил чит пак, убрал антисингл (Победа) Все играет нормально. Sacar777 добавил: Мне важен не взлом, а сама защита, т.к. хотелось бы иметь подобное в своей карте, да и вообще подобная вещь, очень интересна, т.к. Весь алчит не смог ее взломать) |
||
23.04.2013, 21:37 | #14
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
quq_CCCP
Я белый и пушистый!
offline
Опыт:
94,338Активность: |
Sacar777, выложи пожалуйста J файл, защита от внедрения стороннего кода на jass слишком геморна чтоб её использовать всерьёз, это обсуждалось много раз, можно попробовать поискать функции и триггеры активируемые из чата игроком которые там были изначально до открытия, и туда дописать чит действия, перепаковать карту и проверить... |
24.04.2013, 03:03 | #15
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
IceFog
offline
Опыт:
7,993Активность: |
Там нет защиты от постороннего кода. Когда я достал оттуда .j файл, и без изменений засунул обратно, карта фаталила при выборе в списке. |
24.04.2013, 04:07 | #16
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sacar777
offline
Опыт:
2,024Активность: |
Цитата:
Во, во при выборе. Но когда я там шарился и при создания диалогов (выбора меню) изменял некоторые действия и в итоге добился, что фатал выходил лишь в конце , то есть когда начинается сама игра, после модов, это максимальны мой порог. Я уверен что защита в коде, потому что родные функции я менял спокойно, выше писал, что сингл дописал. Не может быть дело в другом? из 7 чит паков все 7 дали сбой, такое просто не возможно, 100% что то в коде Sacar777 добавил: выложи пожалуйста J файл Твоей карты?? или которую тут все пытаются понять?? ) |
|
24.04.2013, 04:26 | #17
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
IceFog
offline
Опыт:
7,993Активность: |
|
24.04.2013, 04:36 | #18
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
Sacar777
offline
Опыт:
2,024Активность: |
Сейчас поделюсь своими находками:
1)Фаталл идет от этой функции call ExecuteFunc("nZ") Уберите ее и вы спокойно сможете юзать читы, но не начнется игра. (Функция активирует таймер, если мне не изменяет память) 2)Если онулить таймер, не начнется игра, ну и фаталов не будет. Итог: дело 100% в коде) http://zalil.ru/34461181 Вот ссылка на код Sacar777 добавил: Только что, вытащил и вставил, все норм запустилось((( |
24.04.2013, 04:42 | #19
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|
IceFog
offline
Опыт:
7,993Активность: |
Я сначала прошелся MPQ Recover'ом, а потом ладиком достал и засунул обратно файл.
После этого фатал вылетал. IceFog добавил: Похоже у меня прога одна глюченная, из-за нее фаталило Оо. |
24.04.2013, 04:59 | #20
+0/−0
Профиль |
Приват |
Поиск |
Цитата |
IP: Записан
|