|
|
|
Космические Миры »
Канал Battlecruiser/UC: «Защита ini файлов. Как её снять?» |
|
|
Xrym
|
|
Старфорс там стоит, собственно та прога это и подтвердила
Пробовал делать мини образ для нее, но толи CD-ROM плохой, толи руки не из того места, ругается и требует диск.
|
|
|
Pyromancer
100 EGP
 Рейтинг канала: 3(26) Репутация: 21 Сообщения: 801 Откуда: lat=34.7&lon=33. 1 Зарегистрирован: 05.08.2007
 |
|
Нда, со Старфорсом мне не справиться, а nocd нигде похоже нет. Надо будет в алгоритме вычисления подписи разбираться.
|
|
|
Xrym
|
|
А если попробовать прикрутить exeшник из демоверсии
такое может сработать?
|
|
|
Space Predator
63 EGP
 Рейтинг канала: 1(1) Репутация: 9 Сообщения: 87 Откуда: Киев Зарегистрирован: 11.06.2005
 |
|
Круто, не думал, что будет так просто. Pyromancer'у респект
экзешник BCMG nocd 1.01.06
меняем 7D -> EB
178CC3 assets.ini
14641C entities.ini ?? (может это entity.ini, не проверял)
181BEC ItemMgr.ini
18257B items.ini
18298C lbases.ini
1836CD loadouts.ini
182EA5 navchart.ini
1833BC navdata.ini
1839E0 soundfx.ini
182284 systems.ini
|
|
|
GriVlad
421 EGP
   Рейтинг канала: 2(16) Репутация: 128 Сообщения: 581 Откуда: Россия, Черкесск-Пятигорск Зарегистрирован: 06.12.2005
 |
|
Так.хорошо.
Значит это Вы жужжали у меня в ухах...
Э..
Нет. Это не от сюдава
Значит здорово что защиту таки можно снять.
_________________ -- Смотри, Хью, смотри! Добрая еда! (С) Р. Ханлайн |
|
|
Space Predator
63 EGP
 Рейтинг канала: 1(1) Репутация: 9 Сообщения: 87 Откуда: Киев Зарегистрирован: 11.06.2005
 |
|
У кого проблемы с hex редакторами, могу дать маленькую программку: запускаете указав нужный экзешник, вводите адрес (например 178CC3), видите что там (наша цель - 7D), пишите на что менять (EB).
Экзешник UCAWA подло зашифрован стар форс v.3.x ...
Последний раз редактировалось: Space Predator (23:24 30-08-2007), всего редактировалось 1 раз |
|
|
Pyromancer
100 EGP
 Рейтинг канала: 3(26) Репутация: 21 Сообщения: 801 Откуда: lat=34.7&lon=33. 1 Зарегистрирован: 05.08.2007
 |
|
Я дизассемблировал и разобрался где собака с вычислением подписей зарыта - там используется совершенно обычный MD5 но для
того, чтобы сбить народ со следа к данным приклеивают магическое слово в начале.
Кому хочется уже может при помощи WinHex например посчитать так:
1)Открыть изменённый файл в WinHex, вначале файла вписать
45 24 78 26 57 2A 75 23 7A 74 48 30 65 76 72 70 65
это будут первые байты 0-16 этого файла
2)Байты 17-31 выделить и удалить, так чтоб после вышеуказаных шло сразу 3B
К примеру раньше файл Assets.ini начинался так
A0D4F550CE5FC7D436DD886E98A727A9
;
; Keywords:
А для вычисления надо будет сделать так:
E$x&W*u#ztH0evrpe;
; Keywords:
3)Нажать Ctrl+F2 и выбрать MD5, вычисленный хэш будет тем,что надо вписать вместо старого.
Скоро выложу программку, чтобы могли считать все без WinHex
|
|
|
Pyromancer
100 EGP
 Рейтинг канала: 3(26) Репутация: 21 Сообщения: 801 Откуда: lat=34.7&lon=33. 1 Зарегистрирован: 05.08.2007
 |
|
Вот и программа ссылка
Просто перетащите на неё нужный файл(или запустите и задайте имя файла вручную) и она выведет нужную подпись на экран.
С UC и BCM вроде работает, у кого UCAWA есть - проверьте пожалуйста.
Последний раз редактировалось: Pyromancer (16:14 16-02-2010), всего редактировалось 1 раз |
|
|
Xrym
|
|
щас проверим
Pyromancer молодец! огромное спасибо
to Pyromancer
как правильно сделать это с помощью твоей программы?
тк когда я добавляю подсчитанную подпись через блокнот, то получается уже нужна другая подпись
если считать через hex, то подпись вписывать через блокнот?
разобрался
делал через редактор
для чистоты эксперимента проверил сначала на не измененном файле
получил туже подпись что и была
после пробовал сделать с измененным тоже самое
не получилось=(
UCAWA не запустилась
а они не могли прописать в exeшнике эти подписи?
что бы он и их еще на изменчивость проверял
|
|
|
Pyromancer
100 EGP
 Рейтинг канала: 3(26) Репутация: 21 Сообщения: 801 Откуда: lat=34.7&lon=33. 1 Зарегистрирован: 05.08.2007
 |
|
Xrym : |
делал через редактор
для чистоты эксперимента проверил сначала на не измененном файле
получил туже подпись что и была
после пробовал сделать с измененным тоже самое
не получилось=(
UCAWA не запустилась
|
Возможно неаккуратно изменял, когда записываешь новое значение подписи вместо старого смотри внимательно, между ним и ; на его строке стоит ещё какой-то символ(в блокноте он просто квадратиком отображается), его не задень.
Попробуй что-нибудь простое вначале, например больше горючки на старте в бак налить.
|
|
|
Xrym
|
|
да этот символ видел, его я и не трогал.
пробовал изменить одну букву в названии товара, вместо books rooks написать
завтра еще попробую
может чего и выйдет
|
|
|
Space Predator
63 EGP
 Рейтинг канала: 1(1) Репутация: 9 Сообщения: 87 Откуда: Киев Зарегистрирован: 11.06.2005
 |
|
Респект!!!
В BCMG работает.
Осталось 2 тёмных места, файлы 3dc (описывают звёздные системы) и 3d. По словам Смарта - формат студии 3Dmax "max"->его пупер плагин->"3d". В 3d вставлены характеристики объектов, которые есть в аппендиксе (скорость, масса и т.д.), для кораблей ещё точки, откуда у них лазеры стреляют.
|
|
|
Xrym
|
|
В UCAWA все прекрасно работает, буковки и циферки меняются
|
|
|
Pyromancer
100 EGP
 Рейтинг канала: 3(26) Репутация: 21 Сообщения: 801 Откуда: lat=34.7&lon=33. 1 Зарегистрирован: 05.08.2007
 |
|
Xrym : |
В UCAWA все прекрасно работает, буковки и циферки меняются
|
Думаю и в следующей UC Битва за галактику/Collector's edition прокатит, раз во всех играх одно и то же используется.
Разве что Дерек Смарт следит за этим форумом и специально всё поменяет ибо нефиг
|
|
|
Xrym
|
|
теперь можно сделать полный перевод игры, а не ту туфту что нам Акелла подсунула
|
|
|
Dikin
|
|
Господа, для особо не одарённых можете более подробно описать сей увлекательный процесс. Что куда и как. Заранее благодарю)
|
|
|
Pyromancer
100 EGP
 Рейтинг канала: 3(26) Репутация: 21 Сообщения: 801 Откуда: lat=34.7&lon=33. 1 Зарегистрирован: 05.08.2007
 |
|
Dikin : |
Господа, для особо не одарённых можете более подробно описать сей увлекательный процесс. Что куда и как. Заранее благодарю)
|
Всё просто - берёшь и делаешь
Поменял какой-нибудь файлик, перетащил на программу - то что она напишет скопировал и вставил вначале этого файла вместо того, что там уже было(в первой строке до квадратика)
Главное перед тем как что-то менять сохрани где-нибудь оригинальные версии на случай если с редактирование накосячишь и игра понять файл не сможет.
|
|
|
Dikin
|
|
Спасибо, все заработало. Эх теперь то мы не поспим...
|
|
|
GriVlad
421 EGP
   Рейтинг канала: 2(16) Репутация: 128 Сообщения: 581 Откуда: Россия, Черкесск-Пятигорск Зарегистрирован: 06.12.2005
 |
|
Тоже проверил, все заработало. Pyromanser - огромный респект. Наконец то нашелся человек разобравшийся с защитой файлов игрушки
_________________ -- Смотри, Хью, смотри! Добрая еда! (С) Р. Ханлайн |
|
|
Berzerk
|
|
Выложите куда нить прогу, в файлах линк битый и тут тоже. Спс зарание )
Можно в личку, но лучше восстановить ссылку в файлах )
|
|
|
|
|
|
Космические Миры ->
Канал Battlecruiser/UC: «Защита ini файлов. Как её снять?» |
|