ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

[C] Доступ к старой функции
  #1  
Старый 03.05.2010, 14:41
VISTALL
Новичок
Регистрация: 03.05.2010
Сообщений: 16
Провел на форуме:
30737

Репутация: 0
Question [C] Доступ к старой функции

Здраствуйте.
У мну есть файлик Test.exe + word.dll. В Test.exe я сначала вывожу с длл-ки word.dll метод Word() вывод:
- "Word from Dll Normal\n"
Потом хукаю метод и опять вывожу
- "Word is Hooked\n"

Вопрос как можно сделать что б я имел доступ к старому методу выво которого - "Word from Dll Normal\n", без снятия хука.

Сам проект: http://dump.ru/file/4561840. VS 2008

Забыл нада юзать чистый Си. не С++
 
Ответить с цитированием

  #2  
Старый 03.05.2010, 14:55
slesh
Reservists Of Antichat - Level 6
Регистрация: 05.03.2007
Сообщений: 1,985
Провел на форуме:
3288241

Репутация: 3349


Отправить сообщение для slesh с помощью ICQ
По умолчанию

ну так запоминай адрес старого метода и потом когда нужно, то юзай. Хотя смотря как хук ставил.
 
Ответить с цитированием

  #3  
Старый 03.05.2010, 15:11
VISTALL
Новичок
Регистрация: 03.05.2010
Сообщений: 16
Провел на форуме:
30737

Репутация: 0
По умолчанию

а пример) моно имхо я больше ява и шарп)(совсем другое)

Я пробывал у мну чето вызывалась новая(захуканая)...
 
Ответить с цитированием

  #4  
Старый 03.05.2010, 16:17
VISTALL
Новичок
Регистрация: 03.05.2010
Сообщений: 16
Провел на форуме:
30737

Репутация: 0
По умолчанию

можно и переписать метод "SetHook", я не силен, но мне нужно. Есть ли знающие люди?)
 
Ответить с цитированием

  #5  
Старый 03.05.2010, 18:37
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

Репутация: 90
Отправить сообщение для WNZRS с помощью ICQ
По умолчанию

ты покажи свой код, тогда появятся умные люди.
 
Ответить с цитированием

  #6  
Старый 03.05.2010, 18:42
VISTALL
Новичок
Регистрация: 03.05.2010
Сообщений: 16
Провел на форуме:
30737

Репутация: 0
По умолчанию

интересно вот это
Цитата:
http://dump.ru/file/4561840
что?)))

Цитата:
Сам проект: http://dump.ru/file/4561840. VS 2008

Забыл нада юзать чистый Си. не С++
с первогО
 
Ответить с цитированием

  #7  
Старый 03.05.2010, 19:06
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

Репутация: 90
Отправить сообщение для WNZRS с помощью ICQ
По умолчанию

чтобы вызвать старую функцию тебе надо при хуке запоминать байты
Код:
BYTE old1 = *(BYTE*)pfnDst; // JMP FAR
DWORD old2 =*(DWORD*)((DWORD)pfnDst+1);
и когда надо вызвать старую функцию возвращаешь байты назад...
 
Ответить с цитированием

  #8  
Старый 03.05.2010, 19:19
VISTALL
Новичок
Регистрация: 03.05.2010
Сообщений: 16
Провел на форуме:
30737

Репутация: 0
По умолчанию

в кратком снимать хук, а если не снимать?
 
Ответить с цитированием

  #9  
Старый 03.05.2010, 19:29
WNZRS
Участник форума
Регистрация: 03.09.2009
Сообщений: 179
Провел на форуме:
1014907

Репутация: 90
Отправить сообщение для WNZRS с помощью ICQ
По умолчанию

чтобы не снимать нужно не джамп делать, а просто поменять адрес в word_h
 
Ответить с цитированием

  #10  
Старый 03.05.2010, 19:41
VISTALL
Новичок
Регистрация: 03.05.2010
Сообщений: 16
Провел на форуме:
30737

Репутация: 0
По умолчанию

а можно пример ибо для мну указатели и управления памьять - это капец, путаюсь))

Смотри мне нужно хукнуть метод, и с хукнутого иметь доступ к старому, прослойка - как говоря.

Мож помочь?

имхо соображалка работает ток опыта мало
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
nix. ограничение трафика в обход VPN.как запретить доступ к сети во время обрыва впн? Ii0iI *nix 3 05.12.2009 02:19
Sale of ICQ Hertz ICQ - Покупка, продажа 1 28.09.2009 04:27
Кейлогер на Vb или как правильно играть в Gta!!! je0n Авторские статьи 6 25.05.2007 23:55
Всё о .htaccess SanyaX Чужие Статьи 14 26.09.2006 11:24



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ