|
|
| Посл.отвђт | Сообщенiе |
|
|
Дата: Июл 15, 2004 01:04:06 На почте... |
|
|
Дата: Июл 15, 2004 08:39:18 VOOrDOOluck Скинул. |
|
|
Дата: Июл 15, 2004 13:51:45 PavPSProgramMan Большое спасибо. Будем грызть гранит науки. |
|
|
Дата: Июл 15, 2004 19:28:52 ВСЕМ ВСЕМ ВСЕМ в лице PavPSи ProgramMan БОЛЬШОЕ СПАСИБО ЗА СОДЕЙСТВИЕ Берлин взят. Будем думать над другой проблемой P.S. пусть де Бил Гейтс засунет свой share violation в зад P.P.S. через Zw*** из дров доступ спокойно. Помойму это лажа. |
|
|
Дата: Июл 15, 2004 19:47:35 Если не сложно, сбрось на мыло результат столь упорных трудов. Интересно что из всего этого получилось. |
|
|
Дата: Июл 16, 2004 00:27:18 И мне :-) |
|
|
Дата: Июл 16, 2004 15:11:20 ProgramMan PavPS Я то скину но это ей богу лажа.Я просто переделал прогу из KmdKit по работе с файлами (мин 5 -10 ) и воаля. Это мой первый драйвер написанный с целью, да еще и на асме. P.S.Радость была не долгой. У меня дома в 98 вини фар гнал про share violation, а на учебном месте с ХР фар спокойно читает pagefile.sys (правда через пару сек глюкается по полной) Теперь проблема номер два: как узнать куда тот или иной процес скидывает свои виртуальные страницы в файл подкачки (Working set + PDT + ...). Может вы знаете или новый форум колбасить |
|
|
Дата: Июл 16, 2004 16:28:50 VOOrDOOluck Не спортивно :( Теперь проблема номер два: как узнать куда тот или иной процес скидывает свои виртуальные страницы в файл подкачки в доках я токого не видел, можно попробовать отследить этою Посмотри примеры в KmdKit на установку хуков. |
|
|
Дата: Июл 16, 2004 16:42:36 ProgramMan нифига себе не спортивно. А как же не останавливатся на достигнутом.Развиватся можно очень далеко. Или ты насчет чего то иного. |
|
|
Дата: Июл 16, 2004 17:07:17 Я насчёт просто переделал прогу из KmdKit по работе с файлами (мин 5 -10 ) и воаля :) |
|
|
Дата: Июл 16, 2004 17:27:08 ProgramMan Это была проверка возможностей драйвера. Пока что я больше понял как это на асме работает, но сейчас пытаюсь разобратся в си.примеры KmdKit для того и предназначены чтобы проверять теорию и учится. Four-F вообще отдельное большое спасибо за все то что он делает. если честно то странно что про такой разклад мне даже никто не намекнул хотя опыта явно побольше. может тоже не думали что все так просто |
|
|
Дата: Июл 16, 2004 20:13:29 Скидывает не процесс, а MManager. Вот основные ф-ии: Смотри аттач. Тут хуков "грамотно" не поставить - ничеко не экспортируется (в IDA это просто sub_XXX). ЗюЫю В аттач не поместильсь(>100 kb). На почте... |
|
|
Дата: Июл 19, 2004 14:25:31 · Поправил: VOOrDOOluck PavPS Зашибись.А я в псевдокодах вторую неделю роюсь. То что ты дал просто позновательный клад.Интересно откуда это все и можешь ли от туда еще чего нибудь скинуть.БОЛЬШОЕ СПАСИБО Если я правильно понял то с хуками в отношении Mi*** функций полный облом. Ж:( .А можно ли пройтись по пространству ntoskrnl и по оригинальным именам их выцепить(наподобие поиска адресов API) или все накрывается медным тазом в лице sub_xxx. Если так то что делать plz. P.S. У меня к тебе вопрос.На чем ты пишеш дрова.В асме все нормально компилится, а в VC облом.Ничего не компилится(даже дрова DriverStudio по Wizard).В VC проблема с ntddk.h (завязано на PULONG,решение через typedef вообще не учитывается VC) в чем мои ошибки.Может компилятор настроить надо. |
|
|
Дата: Июл 19, 2004 18:35:47 Вообще пишу _только_ на ASM. Ну растраивайся по поводу обломов. Смотри в SoftIce вызовы процедур, и гляди по какому адресу. Узнай их из того кода, который у Тебя теперь есть и ставь смело на них хуки. Ядро редко переделывается. Слишком уж там всё аккуратно чтобы чё-то делать... Сугубо боё мнение... ЗюЫю Не лезь MSVC, пользуй асм. Без GUI только ASM и катит. |
|
|
Дата: Июл 19, 2004 18:57:46 SoftIcе-ом я только учусь пользоватся поэтому можешь уточнить:SoftIce хучит Mi*** функции или нужно хучить все функции а потом както выцеплять нужную. По поводу SoftIce - почему AcrobatReader глючит(инициализация и ... все капут)и как это поправить. P.S.мнение вполне подходящее |
|
Powered by miniBB 1.6 © 2001-2002
Время загрузки страницы (сек.): 0.055 |