Таблица импорта.
Релиб
Форумы       Участники    Календарь    Кто он-лайн?
Добро пожаловать, гость ( Вход | Регистрация )
        



Таблица импорта. Expand / Collapse
Автор
Сообщение
20.10.2006 19:50
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 16.10.2007 19:20
Сообщ.: 62, Visits: 359
У меня появилась идея можноли модифицировать адрес вызываемой функции в запущенном приложении при помощи функций Write/ReadProccesMemory, если нет то как же это всётаки сделать?
Сообщ. #906129
20.10.2006 20:18
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Теоретически да. Только ведь придется найти все инструкции вида call [addr] и заменить адрес на новый. Для этого по идее придется пройтись по заголовку PE файла чтобы найти fixup-таблицу (так она вроде называется) и потом пропатчить все эти адреса. Я только одного не могу понять - зачем тебе это в VB.NET понадобилось делать?
Сообщ. #906131
20.10.2006 20:27
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 16.10.2007 19:20
Сообщ.: 62, Visits: 359
Я до сих пор не нашол способа перехватить вызов API для моего фаирвола. Помогите ктонибудь сделать это ....
Сообщ. #906132
21.10.2006 10:22
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Могу только посоветовать читать статьи в инете:

http://www.codeproject.com/system/hooksys.asp
http://www.codeproject.com/dll/Win32APIHooking_Trouble.asp

При желании можно еще найти.

Сообщ. #906140
21.10.2006 13:15
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
Еще ссылка - http://www.codeguru.com/cpp/w-p/system/misc/article.php/c5667/
Сообщ. #906145
21.10.2006 15:51
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 16.10.2007 19:20
Сообщ.: 62, Visits: 359
Народ давайте попробуем это сделать сейчас же начинаю экспкркмкнтировать!

И еще при вызове API вылазиет какоето окошко в VB .net чё это такое и как убрать?

Сообщ. #906147
21.10.2006 16:03
Supreme Being

Supreme Being

модератор
Last Login: 04.05.2008 13:32
Сообщ.: 7 240, Visits: 65 445
vIRisium (21.10.2006)
И еще при вызове API вылазиет какоето окошко в VB .net чё это такое и как убрать?

Как по твоему можно ответить на этот вопрос, если ты не сказал какую функцию ты вызываешь, не привел текста сообщения в этмо окне или не привел его скриншота?

Сообщ. #906148
21.10.2006 16:05
Forum Guru

Forum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum GuruForum Guru

участник
Last Login: 16.10.2007 19:20
Сообщ.: 62, Visits: 359
Нет я вызываю любую API и VB у меня начинает говорить что вызвонна та та функция и так каждый раз!
Сообщ. #906149
« пред. тема | след. тема »


Эту тему читают Expand / Collapse
Посетители: 0 (0 гостей, 0 участников, 0 скрыт.участников)
Сейчас нет участников, просматривающих тему.
Модераторы: Alexey, boombastik, bazile, pl, Alexey Spirin

Время GMT +3:00, Сейчас 10:52