|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
28.06.2012, 10:43 | #1 |
Форумчанин
Регистрация: 26.06.2010
Сообщений: 168
|
Внедрение в процесс
я знаю всего 2 способа как перехватить api dll.
1. это поменять код исполняемой dll. 2. или поменять таблицу импорта в исполняемом ексе... у меня есть прога proxifier называется она както внедряется в api dll и она не использует 2 выше перечисленных способа. т.к 1. не требует прав админист на вин7 значит она не меняет саму длл. т.к. она находится в системной папке, доступ туда запрещен 2. она все делает когда процесс уже запущен. т.е. она не меняет таблицу импорта (перед запуском) кто знает по какому принципу она работает |
28.06.2012, 12:12 | #2 |
Старожил
Регистрация: 13.08.2009
Сообщений: 2,581
|
Глобальный системный хук грузится во все процессы и может быть использован для внедрения.
Функции отладчика также позволяют манипулировать чужим процессом (напр. CreateRemoteThread).
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
внедрение в процесс | goluzov | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 30.06.2012 02:36 |
Внедрение скрипта | mike5703 | PHP | 0 | 28.03.2012 15:10 |
Внедрение в процесс | nevesomost | Общие вопросы Delphi | 2 | 01.01.2012 21:35 |
Отловить внедрение в процесс | Anton911 | Win Api | 4 | 13.09.2011 11:41 |
Внедрение в процесс | Niklan | Win Api | 65 | 25.11.2009 11:13 |