Page about Rage of Mages

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

 
  

add_dll

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

Данная утилита позволяет присоединять (inject) dll файлы к exe, заменяя код по заданным RVA адресам в exe вызовами call или jmp подпрограмм из dll.

Способ использования:
add_dll.exe <exe-file> <dll-file> [map-file]
map-file - это файл специального формата, в котором записывается, какую функцию dll в каком месте вызвать и как именно (jmp/call).
Например:
0 33 50C598 // some comment
/////// 0: jmp, 1: call
Эта запись означает, что по адресу 50C598 (RVA) нужно вызвать 33-ю подпрограмму dll используя jmp.
Вызов по названию функции не реализован.

Имейте в виду, что вызов jmp/call в данном случае занимает 6 байт

Новая версия (0.93) умеет работать с dll, имеющими пропуски в ординалах

Пример использования утилиты можно посмотреть здесь.

Size: 95991
Link: add_dll.zip

Discussion (0)