Страница: 1 |
Вопрос: Вопрос хакерам | Добавлено: 27.06.08 12:52 |
Автор вопроса: ![]() |
Здраствуйте, господа хакеры! Бывает мне необходимо перевести англоязычные программы на русский язык и для этого я пользуюсь всякого рода хакерскими программками. Но дело в том, что от меня ускальзает некоторая часть информации, которую, наверное, тоже можно перевести. Я говорю о строковых ресурсах. НО! Я имею ввиду не те строки, которые легко находят такие программы как Resource Hacker, Resource Tuner и т.д., а именно те, которые через дизассемблер находит программа PEiD. Так вот, эти строчки PEiD показывает, но просто так не даёт возможность их изменить. А мне это нужно. Поэтому, хочу узнать у вас, как это сделать?
P.S.: Пробовал поковыряться в программах с помощью XVI32 (Hex-редактор) и изменить найденные строки, но к ничему хорошему (а точнее к краху файла) это не привело. Поэтому будет лучше если дадите ссылку (или хотя-бы назовёте программу) на программу, которая как и PEiD даёт список всех этих строк С ВОЗМОЖНОСТЬЮ их изменения. |
Ответы | Всего ответов: 9 |
Номер ответа: 1 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #1 | Добавлено: 27.06.08 13:01 |
Есть славная софтина OgreGUI. Сама ищет перекрестные ссылки на строки и может править их. В полной версии поддерживает автоперевод по словарям. Иногда может менять размер строки на больший, добавляя новую секцию и пересчитывая референсы.
А у тебя все падало именно из-за того, что твоя новая строка должна быть такой же длины или меньше и оканчиваться завершающим null-символом. |
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #2 | Добавлено: 27.06.08 13:06 |
З.Ы.
Этот пост не означает, что я хакер ![]() |
Номер ответа: 3 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #3 | Добавлено: 27.06.08 18:32 |
Попробуй через HEX редактор изменить строку так, чтобы она оставалась той же длинны, что и оригинальная. Т.е. не длиннее чем оргинальная, а если короче - то остальное заполнить нулями. |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 27.06.08 23:09 |
Поясните: пост HACKER'а означает, что он хакер?)) |
Номер ответа: 5 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #5 | Добавлено: 28.06.08 00:40 |
а Winand'a? ![]() |
Номер ответа: 6 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #6 | Добавлено: 28.06.08 01:55 |
нет, пост Winand'a означает исключительно, что он Winand (и он может жать на кнопки) |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Разработчик Offline Client Вопросов: 236 Ответов: 8362 |
Профиль | Цитата | #7 | Добавлено: 28.06.08 23:54 |
Ну а пост HACKER'a, означает исключительно, что он HACKER ![]() |
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 29.06.08 12:36 |
Вот об этом я и спрашивал) |
Номер ответа: 9 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 192496851 Вопросов: 75 Ответов: 3178 |
Профиль | Цитата | #9 | Добавлено: 02.07.08 02:45 |
Ну а пост HACKER'a, означает исключительно, что он HACKER А ты докажи)
![]() |
Страница: 1 |
|