Сейчас на форуме: asfa, _MBK_ (+6 невидимых)

 eXeL@B —› Вопросы новичков —› Как малой кровью добавить байтов в .exe ?
Посл.ответ Сообщение

Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 сентября 2009 09:32
· Личное сообщение · #1

Имеется файл filename.exe под win32. Надо его русифицировать. Метод замены одних символов на другие hex-ом - не подходит. При добавлении в эту строку символов, допустим notepad++ом или WinHexoм файл уже не запускается
Контрольную сумму файла привёл в прежний вид с помощью PEiD но это не помогло. При запуске - пишет программа не запускается и значка ico на файле нет.



Ранг: 2.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 сентября 2009 09:51
· Личное сообщение · #2

ResHacker/Restorator или какие там сейчас модные утилиты...не пробовал?



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 сентября 2009 09:55
· Личное сообщение · #3

Пробывал, подобного рода программы открывают по минимуму в этом файле, иконку и несколько менюшек.
QuickUnpack выдаёт
PESniffer EP Scan: Microsoft Visual C++ v4.x
Может есть какие-н рестораторы заточенные под данный компилятор ?



Ранг: 2.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 сентября 2009 10:12
· Личное сообщение · #4

PeID попробуй, вроде всё-таки запакован чем-то. И выложи сам exeшник.



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 24 сентября 2009 10:50
· Личное сообщение · #5

Файл вторых героев. Весит 1.2Мб - к сайту не прикрепляется.
Дисасм PE-Explorera его берёт - строки видно, но как-то он их не позволяет изменять.



Ранг: 114.8 (ветеран), 41thx
Активность: 0.10
Статус: Участник

Создано: 24 сентября 2009 19:31
· Личное сообщение · #6

параллельно топик идет похожий, не заметили)? http://exelab.ru/f/action=vthread&forum=5&topic=15052
Стоит обратить внимание на предложение SReg (пост 8)

VaD пишет:
вроде всё-таки запакован чем-то

Чем же так хорошо упакован, что строковые константы и ресурсы в чистом виде)?



Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 24 сентября 2009 21:13
· Личное сообщение · #7

Cruel_Dog, выложи файл я тебе сразу скажу как и чем переводить.



Ранг: 2.4 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 сентября 2009 07:12
· Личное сообщение · #8

_ruzmaz_, я не знаю, где файл этот взять, качать 2 гига какой-то сборки (iso) с торрентов влом, просто предположение...
Cruel_Dog, не в качестве рекламы, но zalil.ru-туда можно залить твой ехешник.



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 25 сентября 2009 08:30
· Личное сообщение · #9

Сам exe-шник (1.2 Мб) "Heroes2w.exe"
slil.ru/28014574




Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 25 сентября 2009 12:58
· Личное сообщение · #10

Cruel_Dog
Естественно, не работает. Может, ты залазишь за границы какой-нибудь секции. Я бы сделал новую секцию, а потом взял бы отладчик и поменял указатели на строки

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.




Ранг: 81.5 (постоянный), 5thx
Активность: 0.080
Статус: Участник

Создано: 26 сентября 2009 14:52
· Личное сообщение · #11

Cruel_Dog, файл чистый - Microsoft C++. Из ресурсов доступны только несколько меню и один диалог. Остальные строки все "зашиты" в теле файла. Переводи его через OgreGUI, он как раз ищет все текстовые строки и позволяет их удлинять за счет создания дополнительной секции в файле и переноса ссылок на эти строки.



Ранг: 0.6 (гость)
Активность: 0=0
Статус: Участник

Создано: 28 сентября 2009 08:24
· Личное сообщение · #12

deepred большое-прибольшое спс. Это то что надо и довольно таки просто в реализации получилось. Всё редактирует и правит в отличии от hexeditа.


 eXeL@B —› Вопросы новичков —› Как малой кровью добавить байтов в .exe ?
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати