HEX редактирование програм (руссификация)

Модератор: Модераторы разделов

Ответить
asp3ctus
Сообщения: 2
ОС: Fedora 10

HEX редактирование програм (руссификация)

Сообщение asp3ctus »

Доброго времени суток...

Перерыл весь инет и не знаю как сделать такую вешь:

Есть бинарники программы ... я в ghex2 меняю выводимые тексты (и в консоль и в графику) дело в том, что Ascii 7ми битный используется ... а русские буквы как раз во второй части ..... как её подгрузить, чтобы можно было русифицировать программу? ...
Даже когда смотрю в ghex2 в таблицу символов то там нету русских .....
Как то это можно обойти? .... отображаются одни вопросы, когда пытаюсь делать перевод .....

спасибо зарание
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable
Контактная информация:

Re: HEX редактирование програм (руссификация)

Сообщение Portnov »

Во-первых, что за программа? Есть подозрение, что вы пытаетесь решать не ту задачу. Большинство программ русифицируются дописыванием .po-файла. Ищите про gettext.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
asp3ctus
Сообщения: 2
ОС: Fedora 10

Re: HEX редактирование програм (руссификация)

Сообщение asp3ctus »

Спасибо....
Но к сожалению программа состоит из 1дно файла ... бинарного.....
Меняю текст получаю одни ?????? вместо букв....
gettext по подробнее плиз ... я ман почитал, но не понял для чего это)))
вот к примеру пример программы ... (расширение нужно удалит если запускать хотите ..) это просто пример .... она выдает текст в консоль .... к примеру я тестю на выводе usage ....
Прицеп такой же .... в графике также одни вопросы...

Заранее спасибо
Вложения
InstallTypeSelector_test.txt
(12.34 КБ) 23 скачивания
Спасибо сказали:
MiK13
Сообщения: 1180
ОС: Linux Debian

Re: HEX редактирование програм (руссификация)

Сообщение MiK13 »

asp3ctus писал(а):
08.04.2009 18:49
Есть бинарники программы ... я в ghex2 меняю выводимые тексты (и в консоль и в графику)
А каким образом? Неужели руками вводя 16-ричные коды?
У меня русские буквы в ghex2 не вводятся :(
asp3ctus писал(а):
09.04.2009 17:48
Меняю текст получаю одни ?????? вместо букв....
А в какой кодировке?
Я написал прогрумму, выводящую "Hello, World!", потом с помощью ghex2 заменил "Hello," на "Привет" -- при запуске "Привет" и выводится.
asp3ctus писал(а):
09.04.2009 17:48
вот к примеру пример программы ... (расширение нужно удалит если запускать хотите ..)
Не понял, а зачем удалять расширение, и вообще что это такое? По-моему, просто достаточно установить бит разрешения выполнения.
Но у меня всё равно она не запустилась. По причине:

Код:

mik13@dk4:/dev/shm$ ldd InstallTypeSelector_test.txt linux-gate.so.1 => (0xf7fb6000) libgtk-x11-2.0.so.0 => not found libgdk-x11-2.0.so.0 => not found libatk-1.0.so.0 => not found libgdk_pixbuf-2.0.so.0 => not found libm.so.6 => /lib32/libm.so.6 (0xf7f74000) libpangoxft-1.0.so.0 => not found libpangox-1.0.so.0 => not found libpango-1.0.so.0 => not found libgobject-2.0.so.0 => not found libgmodule-2.0.so.0 => not found libdl.so.2 => /lib32/libdl.so.2 (0xf7f6f000) libglib-2.0.so.0 => not found libc.so.6 => /lib32/libc.so.6 (0xf7e1d000) /lib/ld-linux.so.2 (0xf7fb7000)
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5289
ОС: Gentoo

Re: HEX редактирование програм (руссификация)

Сообщение /dev/random »

asp3ctus писал(а):
09.04.2009 17:48
§ InstallTypeSelector_test.txt ( 12.34 килобайт ) Кол-во скачиваний: 6

Мда.. Ещё остались на свете придурки не очень рассудительные люди, запускающие бинарники неизвестного происхождения, скачанные из сети...
Спасибо сказали:
Аватара пользователя
Portnov
Модератор
Сообщения: 1786
Статус: Матёрый линуксоид
ОС: Debian testing/unstable
Контактная информация:

Re: HEX редактирование програм (руссификация)

Сообщение Portnov »

Офтопик отрезал: Уязвимости в linux?
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Спасибо сказали:
Ответить