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

 eXeL@B —› Вопросы новичков —› ПомогитеПеревести
Посл.ответ Сообщение

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

Создано: 24 июля 2006 15:51
· Личное сообщение · #1

Дарова народ!
Хочу тут прогу перевести!
Всё гуд перевёл но немогу мля перевести слово Мозаика в главном окне проги!
Открываю в WinHex ищу слово Мозаика нахожу перевожу на StarPuzzle закрываю сохраняя изменения! Открываю бинарик слово переведено но прога убита конкретно! И работать с ней не представляется возможным =((
Плиз хелп народ переведите плиз слово мозаика на StarPuzzle в гавном окне проги выложив при это получившийся бинарик здесь и если не влом кратко описать чо как делали!будет ооч интересно послушать!
Бинарик весит 60 кило!
Буду ооч признателен!


b318_24.07.2006_CRACKLAB.rU.tgz - mosaic.exe



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 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



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 24 июля 2006 17:47 · Поправил: Klajnor
· Личное сообщение · #3

Блин. Неправильно работает. Надо куда-то в другое место запихнуть эту надпись

Всё. Нашёл, куда запихнуть. Вроде теперь работает



Ранг: 50.7 (постоянный)
Активность: 0.060
Статус: Участник

Создано: 24 июля 2006 17:50
· Личное сообщение · #4

Держи

7345_24.07.2006_CRACKLAB.rU.tgz - mosaic_2.exe



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

Создано: 25 июля 2006 10:15
· Личное сообщение · #5

Огромный тханкс Klajnor


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


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