Дешифровка файла локализации
помогите или подскажите как и чем можно дешифровать текстовой файл локализации en.bin двух программ WinX
-
Здраствуйте. Программа Qiling Deep Data Recovery 4
https://www.idiskhome.com/download/vdisk/DataRecovery.exe (13,3 МБ)
Подскажите, как расшифровать/зашифровать языковые файлы
Сообщение отредактировал WYLEK 28 апреля 2025 - 16:1717 апреля 2025 - 16:48 / #41 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 1003
Создано тем: 79
Рейтинг: 8
Репа:
(133|133|0)
Баллы: 1971
Был: 2025-09-11 22:24
Лайков: 216
Цитата: NeuronettПодскажите, как расшифровать/зашифровать языковые файлы
Коротко...
1) Используя ваш любимый отладчик установите точку прерывания на чтение ресурса.
2) В пошаговом режиме найдите функцию расшифровки ресурса.
3) Делаете дамп расшифрованного ресурса в файл.
4) Делаете необходимые действия с ресурсом (это архив ZIP под паролем - пароль также узнаете при помощи отладчика).
После модификации ресурса и создания архива шифруете его средствами самой программы, той же функцией, в которой выполнялась распаковка. Снимаете дамп и сохраняете в новый файл ресурса. Затем делаете подмену оригинального ресурса на новый уже в ресурсах самой программы.
Примечание: в программе нет выбора языка и похоже, что его выбор определяется из языка системы, но добавление русского языкового ресурса UIRES_RU.DAT не приводит в положительному результату - интерфейс не загружается. Поэтому очевидным решением является перевод английского в файле UIRES.DAT. Возможно я ошибаюсь и где-то что-то недоглядел.Neuronett нравится это сообщение.Кто ищет, тот всегда найдет!
19 апреля 2025 - 14:34 / #42 -
Спасибо
Как найти место чтение ресурса для установки точки прерывания?
Скриншот хотя бы
Язык можно переключить вручную в файле FrConfig.ini19 апреля 2025 - 17:10 / #43 -
Цитата: NeuronettКак найти место чтение ресурса для установки точки прерывания?
Я видел целые сериалы в Ютубе, снятые возможно участниками форума, как раз про подобное, мне вроде бы не нужно, но запомнилось.
По поиску "Radialix"19 апреля 2025 - 17:50 / #44 -
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 1003
Создано тем: 79
Рейтинг: 8
Репа:
(133|133|0)
Баллы: 1971
Был: 2025-09-11 22:24
Лайков: 216
Цитата: NeuronettКак найти место чтение ресурса для установки точки прерывания?
В любой программе обращение к ресурсу выполняется по его имени или идентификатору.
Если это файл, то по имени или расширению файла.
В отладчике просто ищете обращение к соответствующему объекту исследования.Цитата: NeuronettЯзык можно переключить вручную в файле FrConfig.ini
Ах, вон оно как!
Кто ищет, тот всегда найдет!
19 апреля 2025 - 18:01 / #45 -
19 апреля 2025 - 19:52 / #46
-
Оффлайн
Звание: Ветеран
Команда сайта
Сообщений: 1003
Создано тем: 79
Рейтинг: 8
Репа:
(133|133|0)
Баллы: 1971
Был: 2025-09-11 22:24
Лайков: 216
Цитата: NeuronettДа уж, видать, это только для профи.
Основной ресурс программы - UIRES.DAT.
Имена языковых ресурсов могут быть получены соединением нескольких строк, например так
"UIRES" + "_" + "DE" + ".DAT" >> UIRES_DE.DAT
Возможны и другие варианты, поэтому следует рассматривать все.
Сообщение отредактировал Leserg 19 апреля 2025 - 20:44Кто ищет, тот всегда найдет!
19 апреля 2025 - 20:41 / #47 -
Тяжелый случай, когда не "в теме":
1) Установить где-то бряк на чтение ресурса.
2) В пошаговом режиме(по клавише [F8]) найти где-то какую-то функцию расшифровки ресурса.
3)Делаете дамп расшифрованного ресурса в файл.
Вероятно, это скопировать байты, вставить в hex и сохранить их в файл.20 апреля 2025 - 14:25 / #48 -
Оффлайн
Автор темы
Звание: Мастер
Администратор
Сообщений: 1766
Создано тем: 163
Рейтинг: 9
Репа:
(220|220|0)
Баллы: 22956
Страна: не указана!
Был: 2025-11-04 08:40
Лайков: 222
язык в ini файле переключается только для второстепенных окон, а язык основного интерфейса остаётся ENG, так-как он переключается только при установки программы
сам файл ресурса можно отдельно сохранить и открыть как UIRES.DAT.bin, тогда не будет проблем с переключением на Русский язык.
но нужно сохранять не как DataRecUI.rus а локализованный файл DataRecUI.exe
еще нужно перевести errmsg.iniСообщение отредактировал ruslangxp 21 апреля 2025 - 09:31@RuslangXP
21 апреля 2025 - 09:30 / #49 -
Поочередно ставил точку прерывания на uires и на uires.dat, нажимал до бесконечности [F8].
Где, в каком месте отладчика смотреть функцию расшифровки ресурса, я хз.21 апреля 2025 - 11:27 / #50
Статистика форума, пользователей онлайн: 0 (за последние 20 минут)
---
- Создано тем
- 1223
- Всего сообщений
- 16501
- Пользователей
- 18284
- Новый участник
- alez_39
Powered by Bullet Energy Forum



