![]() |
eXeL@B —› Вопросы новичков —› Расскажите мне про dll инjекции |
Посл.ответ | Сообщение |
|
Создано: 08 января 2007 06:50 · Личное сообщение · #1 |
|
Создано: 08 января 2007 10:06 · Личное сообщение · #2 |
|
Создано: 08 января 2007 10:54 · Личное сообщение · #3 |
|
Создано: 08 января 2007 22:06 · Личное сообщение · #4 |
|
Создано: 08 января 2007 22:10 · Личное сообщение · #5 |
|
Создано: 09 января 2007 02:04 · Личное сообщение · #6 |
|
Создано: 09 января 2007 02:13 · Личное сообщение · #7 |
|
Создано: 09 января 2007 03:05 · Личное сообщение · #8 sliderZ Принипиальное отличие - удобство. Сложно быстро и красиво сделать базонезависимый код. А если грузишь длл тебе не надо заботиться о базе - reloc'и сделают свое дело. Не нужно постоянно писать [ebp+var_offset], все обходится человеческим обращением к памяти. Если инжектируемый код велик, его удобно писать на ЯВУ. Но, насколько я знаю, ни один ЯВУ не умеет генерить такой код (через базовый регистр). Но если нужно выполнить несколько примитивных команд, можно обойтись и связкой WriteProcessMemory + CreateThread. ![]() |
![]() |
eXeL@B —› Вопросы новичков —› Расскажите мне про dll инjекции |