Page about Rage of Mages

[ru] [en]  
[0] [1] [2]

 
  

add_sect

Author: Vladimir Chebotarev aka ex-lend
Category: Other
Version: 0.9

Программа позволяет добавлять в исполняемые файлы новые сегменты с заданными параметрами.

Некоторые патчи, выложенные на этом сайте, требуют дополнительное место в бинарнике. Для этого была написана программа add_sect, которая умеет добавлять новые сегменты в PE-файлы.

Использование:
add_sect.exe <binary> <section name> <section flags> <section size>
Пример:
add_sect.exe allods2.exe .new_s 60000060 4000
Тогда, в файле allods2.exe следующей после последней секции окажется секция .new_s с флагами 0x60000060 и размером 0x4000. Адреса (физический и RVA) этой секции будут располагаться после окончания предыдущей секции, с учетом выравнивания.

Некоторые флаги:
0x00000020 - code
0x00000040 - initialized
0x00000080 - uninitialized
0x20000000 - execute
0x40000000 - read
0x80000000 - write

Size: 35146
Link: add_sect.zip

Discussion (0)