Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.06.2012, 10:43   #1
goluzov
Форумчанин
 
Регистрация: 26.06.2010
Сообщений: 168
По умолчанию Внедрение в процесс

я знаю всего 2 способа как перехватить api dll.

1. это поменять код исполняемой dll.
2. или поменять таблицу импорта в исполняемом ексе...

у меня есть прога proxifier называется

она както внедряется в api dll

и она не использует 2 выше перечисленных способа. т.к

1. не требует прав админист на вин7
значит она не меняет саму длл. т.к. она находится в системной папке, доступ туда запрещен

2. она все делает когда процесс уже запущен. т.е. она не меняет таблицу импорта (перед запуском)

кто знает по какому принципу она работает
goluzov вне форума Ответить с цитированием
Старый 28.06.2012, 12:12   #2
GunSmoker
Старожил
 
Регистрация: 13.08.2009
Сообщений: 2,581
По умолчанию

Глобальный системный хук грузится во все процессы и может быть использован для внедрения.

Функции отладчика также позволяют манипулировать чужим процессом (напр. CreateRemoteThread).
Опытный программист на C++ легко решает любые не существующие в Паскале проблемы.
GunSmoker вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
внедрение в процесс 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