Сейчас на форуме: (+4 невидимых) |
eXeL@B —› Вопросы новичков —› ПомогитеПеревести |
Посл.ответ | Сообщение |
|
Создано: 24 июля 2006 15:51 · Личное сообщение · #1 Дарова народ! Хочу тут прогу перевести! Всё гуд перевёл но немогу мля перевести слово Мозаика в главном окне проги! Открываю в WinHex ищу слово Мозаика нахожу перевожу на StarPuzzle закрываю сохраняя изменения! Открываю бинарик слово переведено но прога убита конкретно! И работать с ней не представляется возможным =(( Плиз хелп народ переведите плиз слово мозаика на StarPuzzle в гавном окне проги выложив при это получившийся бинарик здесь и если не влом кратко описать чо как делали!будет ооч интересно послушать! Бинарик весит 60 кило! Буду ооч признателен! b318_24.07.2006_CRACKLAB.rU.tgz - mosaic.exe |
|
Создано: 24 июля 2006 17:45 · Личное сообщение · #2 Делал всё через Olly 1) Ищу, где создается окно 004010E8 68 00404000 push mosaic.00404000 ; |WindowName = "Мозаика" 004010ED |. 68 08404000 push mosaic.00404008 ; |Class = "Mosaic32" 004010F2 |. 6A 00 push 0 ; |ExtStyle = 0 004010F4 |. E8 87120000 call <jmp.&USER32.CreateWindowExA> ; \CreateWindowExA Выделил, где функции передается заголовок. 2) Смотрю в дампе по этому адресу и виже, что StarPazzle не помещается 3) Смотрю, что ниже есть свободное место. И пишу туда 004042B0 53 74 61 72 50 75 7A 7A 6C 65 00 00 00 00 00 00 StarPuzzle...... Копирую изменения в файл Copy to executable file 4) Исправляю вызов процедуры. Выделяю строчку 004010E8 68 00404000 push mosaic.00404000 ; |WindowName = "Мозаика" нажимаю пробел и сместо push 404000 пишу push 4042B0. Опять копирую все изменения в файл Copy to executable file -> All modifications 5) Сохраняю 0961_24.07.2006_CRACKLAB.rU.tgz - mosaic_1.exe |
|
Создано: 24 июля 2006 17:47 · Поправил: Klajnor · Личное сообщение · #3 |
|
Создано: 24 июля 2006 17:50 · Личное сообщение · #4 |
|
Создано: 25 июля 2006 10:15 · Личное сообщение · #5 |
eXeL@B —› Вопросы новичков —› ПомогитеПеревести |