Сейчас на форуме: asfa, bartolomeo (+6 невидимых) |
![]() |
eXeL@B —› Вопросы новичков —› Как добавить в ехе файл, загрузку dll?(подробности внутри) |
Посл.ответ | Сообщение |
|
Создано: 29 мая 2012 00:01 · Личное сообщение · #1 Кароче, есть ехешник, исходников нету, и требуется "научить" его, загружать какую-нибудь определенную длл библиотеку, то есть, дописать туда LoadLibrary и GetProcAddress, но мои знания в асме( и вообще в модификации бинарных файлов), не то чтобы весьма, скудны, а практически отсуцтвуют. Я думаю, что нужно сделать примерно следующее, переименовать имеющуюся в ехешнике, функцию WinMain, дальше где нибудь в свободной области памяти, создать свою WinMain, в которой и будет подключатся нужная либа, а дальше по коду будет ссылка на WinMain(старую), но вот как и чем это сделать - хз, нужен практический совет, ибо дальше чем дизасмить ехешник, через иду и найти пару "свободных" областей памяти не могу... ![]() |
|
Создано: 29 мая 2012 00:10 · Поправил: SReg · Личное сообщение · #2 Saturas пишет: но вот как и чем это сделать - хз, нужен практический совет можно добавить секцию к исполняемому файлу тем же petools, установить новый EP, в ольке написать необходимый код, и сделать прыжек на оеп проги. Выложите бинарник и либу ![]() |
|
Создано: 29 мая 2012 00:21 · Поправил: Saturas · Личное сообщение · #3 |
|
Создано: 29 мая 2012 00:52 · Личное сообщение · #4 |
|
Создано: 29 мая 2012 01:14 · Личное сообщение · #5 |
|
Создано: 29 мая 2012 02:16 · Личное сообщение · #6 |
|
Создано: 29 мая 2012 10:28 · Личное сообщение · #7 в следующий раз, нужно больше своих потугов выложить, иначе сразу будет закрыто. ----- [nice coder and reverser] ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Как добавить в ехе файл, загрузку dll?(подробности внутри) |
Эта тема закрыта. Ответы больше не принимаются. |