Архив SieDevelop · Оглавление и файлы · О восстановлении · Что не найдено

Утилиты

Набор утилит для программиста

Здесь представлю некоторые консольные программки для облегчения труда в некоторых вопросах. Все представленные программы исключительно под платформу Windows, имееют формат PE (.exe) .

elf2vkp.exe

Это полностью моя утилита для перевода секций формата ELF (Executable and Linkable Format) в VKP (V_Klay Patch)  патч. В отличии от традиционной утилиты elf2vkp, данная версия имеет обширное количество опций и не имеет привязки к Siemens.

[Не сохранилось изображение: elf2vkp.png]

Показ всех опций можно сделать вот так:

elf2vkp.exe -help

Самый простейший способ использования:

elf2vkp.exe patch.elf

Ну чтобы к примеру использовать для Siemens, надо запустить примерно так:

elf2vkp.exe patch.elf -vkp patch.vkp -ff FF.bin -hc CX75v25 -nr Патч -c Pupkin  -ba 0xA0000000

Если вам надо собрать патч для EXE, а там физичечкие адреса не совсем совпадают со смещениями файла, вы можете корректировать адреса для генерации патча по нужным смещениям вот так:

elf2vkp.exe patch.elf -ff program.exe -sa .text=0x120000 -sa .data=0x2444000

.text и .data это названия секций, адреса которых будут генерироватся по соответствующим смещениям в файле.

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

bin_2_c_chars.exe

Эта утилита  конвертирует любой файл в представление массива в исходнике C/C++ (Такая опция есть WinHex). Входной параметр один, это путь до файла, который следует сконвертировать.

[Не сохранилось изображение: bin_2_c_chars.png]

txt_2_c_chars.exe

Эта утилита  конвертирует любой файл (желательно текстовый) в представление строки в исходнике C/C++. Входной параметр один, это путь до файла, который следует сконвертировать.

[Не сохранилось изображение: txt_2_c_chars.png]

elf_tripper.exe

Ещё вот утилитка, она удаляет всю отладочную (при работе не используется) информацию из формата ELF, тем самым умешьшая его размер на диске, ну и взломщикам  тяжелее будет ориентироватся в вашей программе без этой информации. Входной параметр один, это путь до файла, который следует очистить.


Предыдущая страница: Sie Keys
Следующая страница: Siemens SGold Service Tool


Источник страницы: 2014-06-25. Открыть в Wayback Machine