Дешифровка файла локализации

помогите или подскажите как и чем можно дешифровать текстовой файл локализации en.bin двух программ WinX
  1. Оффлайн

    Neuronett

    Звание: Прибывший

    Стажер

    Сообщений: 13

    Создано тем: 1

    Рейтинг: 1

    Репа: (3|3|0)

    Баллы: 131

    Страна: не указана!

    Был: 2025-05-03 18:47

    Лайков: 3

    Здраствуйте. Программа Qiling Deep Data Recovery 4
    https://www.idiskhome.com/download/vdisk/DataRecovery.exe (13,3 МБ)
    Подскажите, как расшифровать/зашифровать языковые файлы

    Дешифровка файла локализации
    Сообщение отредактировал WYLEK 28 апреля 2025 - 16:17
    17 апреля 2025 - 16:48 / #41
  2. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 1001

    Создано тем: 79

    Рейтинг: 8

    Репа: (132|132|0)

    Баллы: 1961

    Был: 2025-04-30 23:17

    Лайков: 210

    Цитата: Neuronett
    Подскажите, как расшифровать/зашифровать языковые файлы

    Коротко...
    1) Используя ваш любимый отладчик установите точку прерывания на чтение ресурса.
    2) В пошаговом режиме найдите функцию расшифровки ресурса.
    3) Делаете дамп расшифрованного ресурса в файл.
    4) Делаете необходимые действия с ресурсом (это архив ZIP под паролем - пароль также узнаете при помощи отладчика).

    После модификации ресурса и создания архива шифруете его средствами самой программы, той же функцией, в которой выполнялась распаковка. Снимаете дамп и сохраняете в новый файл ресурса. Затем делаете подмену оригинального ресурса на новый уже в ресурсах самой программы.

    Примечание: в программе нет выбора языка и похоже, что его выбор определяется из языка системы, но добавление русского языкового ресурса UIRES_RU.DAT не приводит в положительному результату - интерфейс не загружается. Поэтому очевидным решением является перевод английского в файле UIRES.DAT. Возможно я ошибаюсь и где-то что-то недоглядел.
    Neuronett нравится это сообщение.

    Кто ищет, тот всегда найдет!

    19 апреля 2025 - 14:34 / #42
  3. Оффлайн

    Neuronett

    Звание: Прибывший

    Стажер

    Сообщений: 13

    Создано тем: 1

    Рейтинг: 1

    Репа: (3|3|0)

    Баллы: 131

    Страна: не указана!

    Был: 2025-05-03 18:47

    Лайков: 3

    Спасибо
    Как найти место чтение ресурса для установки точки прерывания?
    Скриншот хотя бы

    Язык можно переключить вручную в файле FrConfig.ini
    19 апреля 2025 - 17:10 / #43
  4. Оффлайн

    MCP

    Звание: Новичок

    Проверенные

    Сообщений: 47

    Создано тем: 0

    Рейтинг: 2

    Репа: (1|1|0)

    Баллы: 350

    Был: 2025-05-03 17:59

    Лайков: 1

    Цитата: Neuronett
    Как найти место чтение ресурса для установки точки прерывания?

    Я видел целые сериалы в Ютубе, снятые возможно участниками форума, как раз про подобное, мне вроде бы не нужно, но запомнилось.
    По поиску "Radialix"
    19 апреля 2025 - 17:50 / #44
  5. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 1001

    Создано тем: 79

    Рейтинг: 8

    Репа: (132|132|0)

    Баллы: 1961

    Был: 2025-04-30 23:17

    Лайков: 210

    Цитата: Neuronett
    Как найти место чтение ресурса для установки точки прерывания?

    В любой программе обращение к ресурсу выполняется по его имени или идентификатору.
    Если это файл, то по имени или расширению файла.

    Дешифровка файла локализации

    В отладчике просто ищете обращение к соответствующему объекту исследования.

    Цитата: Neuronett
    Язык можно переключить вручную в файле FrConfig.ini

    Ах, вон оно как! ok2

    Кто ищет, тот всегда найдет!

    19 апреля 2025 - 18:01 / #45
  6. Оффлайн

    Neuronett

    Звание: Прибывший

    Стажер

    Сообщений: 13

    Создано тем: 1

    Рейтинг: 1

    Репа: (3|3|0)

    Баллы: 131

    Страна: не указана!

    Был: 2025-05-03 18:47

    Лайков: 3

    Дешифровка файла локализации

    Да уж, видать, это только для профи.
    Сообщение отредактировал WYLEK 28 апреля 2025 - 16:18
    19 апреля 2025 - 19:52 / #46
  7. Оффлайн

    Leserg

    Звание: Ветеран

    Команда сайта

    Сообщений: 1001

    Создано тем: 79

    Рейтинг: 8

    Репа: (132|132|0)

    Баллы: 1961

    Был: 2025-04-30 23:17

    Лайков: 210

    Цитата: Neuronett
    Да уж, видать, это только для профи.

    Основной ресурс программы - UIRES.DAT.

    Имена языковых ресурсов могут быть получены соединением нескольких строк, например так

    "UIRES" + "_" + "DE" + ".DAT" >> UIRES_DE.DAT

    Возможны и другие варианты, поэтому следует рассматривать все.

    Дешифровка файла локализации
    Сообщение отредактировал Leserg 19 апреля 2025 - 20:44

    Кто ищет, тот всегда найдет!

    19 апреля 2025 - 20:41 / #47
  8. Оффлайн

    Neuronett

    Звание: Прибывший

    Стажер

    Сообщений: 13

    Создано тем: 1

    Рейтинг: 1

    Репа: (3|3|0)

    Баллы: 131

    Страна: не указана!

    Был: 2025-05-03 18:47

    Лайков: 3

    Тяжелый случай, когда не "в теме":

    1) Установить где-то бряк на чтение ресурса.
    2) В пошаговом режиме(по клавише [F8]) найти где-то какую-то функцию расшифровки ресурса.
    3)
    Делаете дамп расшифрованного ресурса в файл.

    Вероятно, это скопировать байты, вставить в hex и сохранить их в файл.
    20 апреля 2025 - 14:25 / #48
  9. Оффлайн

    Автор темы

    ruslangxp

    Звание: Мастер

    Администратор

    Сообщений: 1636

    Создано тем: 157

    Рейтинг: 9

    Репа: (220|220|0)

    Баллы: 18496

    Страна: не указана!

    Был: 2025-05-02 09:12

    Лайков: 217

    язык в ini файле переключается только для второстепенных окон, а язык основного интерфейса остаётся ENG, так-как он переключается только при установки программы
    сам файл ресурса можно отдельно сохранить и открыть как UIRES.DAT.bin, тогда не будет проблем с переключением на Русский язык.

    но нужно сохранять не как DataRecUI.rus а локализованный файл DataRecUI.exe

    еще нужно перевести errmsg.ini
    Сообщение отредактировал ruslangxp 21 апреля 2025 - 09:31

    @RuslangXP

    21 апреля 2025 - 09:30 / #49
  10. Оффлайн

    Neuronett

    Звание: Прибывший

    Стажер

    Сообщений: 13

    Создано тем: 1

    Рейтинг: 1

    Репа: (3|3|0)

    Баллы: 131

    Страна: не указана!

    Был: 2025-05-03 18:47

    Лайков: 3

    Поочередно ставил точку прерывания на uires и на uires.dat, нажимал до бесконечности [F8].
    Где, в каком месте отладчика смотреть функцию расшифровки ресурса, я хз.
    21 апреля 2025 - 11:27 / #50

Статистика форума, пользователей онлайн: 0 (за последние 20 минут)

---
Создано тем
1218
Всего сообщений
16293
Пользователей
18172
Новый участник
coba959