Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.09.21;
Скачать: CL | DM;

Вниз

Замена строк в EXE.   Найти похожие ветки 

 
@!!ex ©   (2008-07-30 16:47) [0]

Есть ехешка.
Нужно выдрать из нее текстовые строки, и заминить их на русифицированные.
Как это проще всего сделать?
И вообще возможно ли без перекомпиляции заменить строки на строки другого размера?
Например есть слово "road", нужно заменить на "дорога" Но дорога то на 2 символа больше, значит данные идущие следом - смещены будут на 2 байта...


 
Сергей М. ©   (2008-07-30 16:49) [1]


> возможно ли без перекомпиляции заменить строки на строки
> другого размера?


Возможно, если строки хранятся в ресурсах.


 
@!!ex ©   (2008-07-30 16:55) [2]

> [1] Сергей М. ©   (30.07.08 16:49)

Нет, видимо строки хранятся обычными способами. ResourceExplorer и eXeScope строк в ресурсах не обнаружили...
:(


 
Сергей М. ©   (2008-07-30 16:58) [3]


> ResourceExplorer и eXeScope строк в ресурсах не обнаружили


Может быть модуль просто упакован каким-нить упаковщиком а-ля UPX и иже с ним ? Тогда, ессно, ни ResourceExplorer ни eXeScope их не увидят ..


 
Milk   (2008-07-30 17:04) [4]

Можно попытаться "распаковать" и воспользоваться различного рода "Restorator-ами".
Хотя использовать чужие программы рекомендуется в оригинале (к шабашкам это не относится:))


 
@!!ex ©   (2008-07-30 17:08) [5]

А как можно определить, чем сжат exe?


 
Milk   (2008-07-30 17:18) [6]

по сигнатуре
Сожми любое приложение разными упаковщиками и проанализируй несколько начальных байтов


 
Игорь Шевченко ©   (2008-07-30 17:30) [7]


> Как это проще всего сделать?


Никак


 
Milk   (2008-07-30 17:34) [8]


> Игорь Шевченко ©   (30.07.08 17:30) [7]

А мне кажется (не советуйте креститься), что если ресурсы доступны, то это делается элементарно. Правда я работал не со строками, а с изображениями и иконками


 
Игорь Шевченко ©   (2008-07-30 17:44) [9]

Milk   (30.07.08 17:34) [8]

В целях познавательного интереса советую проделать операцию замены строк в EXEшнике на delphi


 
Milk   (2008-07-30 17:48) [10]


> Игорь Шевченко ©   (30.07.08 17:44) [9]

Попробую


 
Amoeba ©   (2008-07-30 23:46) [11]


> Milk   (30.07.08 17:48) [10]
>
>
> > Игорь Шевченко ©   (30.07.08 17:44) [9]
> Попробую

Обязательно доложи результат.



Страницы: 1 вся ветка

Текущий архив: 2008.09.21;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.011 c
2-1218109791
Ябеда
2008-08-07 15:49
2008.09.21
Снова потоки


2-1218178979
3dAnatomy
2008-08-08 11:02
2008.09.21
Гиперссылка в тексте TMemo?


2-1218279471
Дмитрий Белькевич
2008-08-09 14:57
2008.09.21
Непонятки с кодом


15-1217557079
Slider007
2008-08-01 06:17
2008.09.21
С днем рождения ! 1 августа 2008 пятница


15-1217526543
Курдль
2008-07-31 21:49
2008.09.21
Предлагаю "освоить" приличную сумму