Сейчас на форуме: laslo, UniSoft, bartolomeo (+6 невидимых) |
![]() |
eXeL@B —› Программирование —› Проблема с установкой хука на fopen.... |
. 1 . 2 . >> |
Посл.ответ | Сообщение |
|
Создано: 13 ноября 2010 18:06 · Личное сообщение · #1 Собственно делаю всё как обычно, использую advapihook, но в этот раз что-то не так... Code:
Вот как функция выглядит в модуле, это не похоже на её описание и вызовы.... Code:
А вот как это выглядит в коде: ![]() ![]() |
|
Создано: 14 ноября 2010 06:35 · Поправил: GroundHog · Личное сообщение · #2 |
|
Создано: 14 ноября 2010 12:30 · Личное сообщение · #3 Соглашение там cdecl, если кодите не в раритетной делфи, то вместо PChar нужно использовать PAnsiChar. По последнему скрину видно, что у advapihook сглючил дизасм длинн и не скопировался еще один байт из оригинальной функции, поэтому остальной код сломался. Выход -> починить дизасм/использовать другой дизасм. ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 14 ноября 2010 14:40 · Личное сообщение · #4 GroundHog пишет: Попробуй поставить хук не в модуле msvcr70.dll, а в msvcrt.dll Тогда не срабатывает... PE_Kill пишет: Соглашение там cdecl, если кодите не в раритетной делфи, то вместо PChar нужно использовать PAnsiChar. Понял, исправил. PE_Kill пишет: Выход -> починить дизасм/использовать другой дизасм. Жуть. Опять придётся что-то придумывать. ![]() |
|
Создано: 14 ноября 2010 15:52 · Личное сообщение · #5 |
|
Создано: 14 ноября 2010 18:12 · Личное сообщение · #6 |
|
Создано: 14 ноября 2010 18:16 · Личное сообщение · #7 |
|
Создано: 14 ноября 2010 18:34 · Личное сообщение · #8 |
|
Создано: 14 ноября 2010 19:04 · Личное сообщение · #9 Alchemistry пишет: А это дельфи обязательно? Ну раньше я вообще на вижуалбейсике ваял, так что дельфи это прогресс... ![]() uinor пишет: старую версию в сырках где-то на варезниках находил, посмотрите у чехов Вы же все равно для "внутреннего использования" / анализа ваяете? [/i] Именно для разового анализа. Если старая версия осталась, киньте в личку пожалуйста. ![]() |
|
Создано: 14 ноября 2010 19:08 · Личное сообщение · #10 |
|
Создано: 14 ноября 2010 19:12 · Личное сообщение · #11 |
|
Создано: 14 ноября 2010 19:38 · Личное сообщение · #12 |
|
Создано: 14 ноября 2010 19:44 · Личное сообщение · #13 tihiy_grom, не то. madshi уже долгое время не предоставляет фришную версию madCodeHook вообще, а тем более исходники (которые были лишь в первых реализациях доступны за умеренную сумму, сейчас это ~$2k). ToBad, посмотрю, но, если честно, сомневаюсь, что остались. На чехах (board4all.cz) посмотрел - нет. Alchemistry, понятно что для каждого языка есть свой фреймворк / тулкит / компонент для удобного хукинга. При чем тут используемый delphi? Под него тоже куча решений, зачем из-за какой-то мелочи менять язык разработки? Причем, если б вы ![]() |
|
Создано: 14 ноября 2010 20:19 · Поправил: Dazz · Личное сообщение · #14 |
|
Создано: 14 ноября 2010 20:33 · Личное сообщение · #15 |
|
Создано: 14 ноября 2010 21:24 · Личное сообщение · #16 |
|
Создано: 14 ноября 2010 21:37 · Личное сообщение · #17 |
|
Создано: 14 ноября 2010 21:48 · Личное сообщение · #18 |
|
Создано: 14 ноября 2010 22:03 · Личное сообщение · #19 |
|
Создано: 14 ноября 2010 22:08 · Поправил: Ultras · Личное сообщение · #20 PE_Kill, всё то же что и во остальных релизах mad collection: всё FS, кроме хукера. ЗЫ. Конечно может я не понимаю, а зачем сурсы?? Есть же madCHook.DLL (она только с расширением xxx), переименуйте и всё. Файл с дефайнами есть... ЗЫЫ. У меня есть 2.1h (date: 2009-07-21), взятая из последней коллекции 3.0. rghost.ru/3256781 ----- .[ rE! p0w4 ]. ![]() |
|
Создано: 14 ноября 2010 22:50 · Поправил: Dazz · Личное сообщение · #21 |
|
Создано: 14 ноября 2010 23:01 · Личное сообщение · #22 PE_Kill пишет: uall.cheat-project.com/uallCollection/ Очень интересная ссылочка! Спасибо! uinor пишет: На чехах (board4all.cz) посмотрел - нет. Ну нет - так нет. В принципе уже порешал всё. Dazz пишет: есть madCHook.pas version: 2.1d · date: 2005-11-28 Не, это у меня тоже есть. PE_Kill пишет: Меня что то рапида забанила, посмотрите что там MadRemote and madCodeHook sourcecode still missing. Пишут, что нет. Ultras пишет: Конечно может я не понимаю, а зачем сурсы?? Есть же madCHook.DLL Да в принципе как уже написал - решил по другому. Думал если есть - пригодятся, ну а так как вижу всё сложно, значит обойдусь... Спасибо всем кто принял участие и помог! ![]() |
|
Создано: 17 ноября 2010 06:21 · Личное сообщение · #23 |
|
Создано: 17 ноября 2010 07:43 · Личное сообщение · #24 |
|
Создано: 17 ноября 2010 08:27 · Личное сообщение · #25 PE_Kill пишет: Я уже настроил свой телепатический аппарат на ваш моск, ожидайте, идет сканировании проблемы... Не смешно, я пытался попробовать написать дизасм по статье GPcH, но не могу подключить модуль madDisAsm из пакета MadCollection 2.5.8.0, пытался копировать его в C:\Program Files\Borland\Delphi7\Source, а затем уже писать его в uses madDisAsm; в проекте, но при компиляции выдается ошибка. Подскажите куда и что делать для подключения модуля плиз... Очень охото попробовать ![]() |
|
Создано: 17 ноября 2010 08:34 · Личное сообщение · #26 |
|
Создано: 17 ноября 2010 08:39 · Личное сообщение · #27 |
|
Создано: 17 ноября 2010 12:46 · Личное сообщение · #28 Dead_Angel с такими вопросами тебе только в подфорум новичков. Неужели сложно расписать подробно? Даже сейчас всё что можно ответить, это опять про телепатию. Dead_Angel пишет: пытался копировать его в C:\Program Files\Borland\Delphi7\Source Зачем? Dead_Angel пишет: а затем уже писать его в uses madDisAsm; И как Delphi должен узнать где лежит madDisAsm? Dead_Angel пишет: но при компиляции выдается ошибка. Какая ошибка? Что пишет компилятор? Я так понимаю это твое первое знакомство с Delphi так и надо было написать, научите меня устанавливать компоненты и юниты. Самое простое, заливаешь все файлы в папку со своем проектом и пишешь нужные в uses. По нормальному - указываешь в Environment Options пути до сорсов и тогда подключаешь в uses. ----- Yann Tiersen best and do not fuck ![]() |
|
Создано: 17 ноября 2010 16:10 · Поправил: Dead_Angel · Личное сообщение · #29 PE_Kill и BoRoV спасибо за разъяснение, а тему я не стал создавать даже в новичках из-за того что и так наплодил дурацких топиков и не хочу что бы о обо мне плохо думали я просто стараюсь хоть чему то научиться и как нормальный новичок хватаюсь за всё сразу, так что не судите строго. PE_Kill пишет: первое знакомство с Delphi так и надо было написать, научите меня устанавливать компоненты и юниты Если честно не мог найти слов что бы так и обьяснить. ![]() |
|
Создано: 17 ноября 2010 20:43 · Личное сообщение · #30 |
. 1 . 2 . >> |
![]() |
eXeL@B —› Программирование —› Проблема с установкой хука на fopen.... |