eXeL@B —› Программирование —› Перехват DeviceIoControl с подменой значения дескриптора |
Посл.ответ | Сообщение |
|
Создано: 25 декабря 2012 22:35 · Личное сообщение · #1 |
|
Создано: 25 декабря 2012 22:49 · Личное сообщение · #2 |
|
Создано: 25 декабря 2012 23:03 · Личное сообщение · #3 |
|
Создано: 25 декабря 2012 23:08 · Личное сообщение · #4 |
|
Создано: 25 декабря 2012 23:09 · Личное сообщение · #5 |
|
Создано: 25 декабря 2012 23:11 · Поправил: OnLyOnE · Личное сообщение · #6 |
|
Создано: 25 декабря 2012 23:20 · Поправил: reversecode · Личное сообщение · #7 |
|
Создано: 25 декабря 2012 23:23 · Поправил: ECROFONIVS_REBMEM · Личное сообщение · #8 Что за Клерк,админ nodvd.net? Знаем такого,говорят он голову сильно ударил в школе и поэтому стал чокнутый. У меня вопрос,при чем здесь DeviceIoControl? Суть вопроса то в чем: я пишу перехватчик этой функции и не знаю с чего мне начать. С CreateFile вроде всё просто,на каждом форуме по Делфи полно кодов,а тут весь гугл перерыл и никак не соображу. |
|
Создано: 25 декабря 2012 23:28 · Личное сообщение · #9 |
|
Создано: 25 декабря 2012 23:40 · Личное сообщение · #10 А я не знаю,мне фаззинг наверно и не нужен. Я буду открывать драйвер через CreateFile,считывать его дескриптор и потом подсовывать его в распакованной проге там где будет вызов DeviceIoControl. Code:
|
|
Создано: 25 декабря 2012 23:43 · Личное сообщение · #11 Ну раз пошла такая пьянка, то задам внятный вопрос по старфорсу. Установил я на варю Daemon Tools, потом установил Syser, вручную включил службу sptd (в реестре параметр запуска на 0 поменял), потом через RKU снимаю ядерные колбэк-обработчики этой прекрасной sptd, и дебаггер у меня запускается, работает. Даемон тулз тож диски эмулит, и всё в шоколаде, но Syser работает только с установленными на виртуалке VMware tools, а для этого строку isolation.tools.getVersion.disable = "TRUE" из конфига виртуалки мне приходится стирать, что приводит к тому, что хитрожопый старфорс детектит виртуалку через i/o backdoor механизм, т.е как-то так: Code:
bpio в Syser ничего не дают, т.е. где-то эта грёбаная инструкция есть, а где - непонятно. Трассировал с условием ехе, защищённый старфорсом, трассировал в лог и делал поиск по логу - болт. В Syser вписал tss, и в ответ увидел, что I/O Map size = 0, а по инфе ----- Stuck to the plan, always think that we would stand up, never ran. |
|
Создано: 25 декабря 2012 23:49 · Личное сообщение · #12 F_a_u_s_t пишет: Клерк идиот не знающий элементарных вещей, даже о своих любимых графах, только о Гари Поттере и можно что то узнать от него. reversecode пишет: человек ограничей GPE, который непротив убивать кошек и собак, считающий людей которые хотят завести семью и детей - маглами, - самодур? вы видимо его поклонник и тоже йогой занимаетесь?)) у кого опыта? у этого идиота?)) Пусть так.. НО у меня о нем не было негативного восприятия.. да самодур, да экстравагантен ... но мозг есть.. кстати MS-REM тоже не был "пенькой" НО был умницей... Это факт! ----- aLL rIGHTS rEVERSED! |
|
Создано: 25 декабря 2012 23:56 · Личное сообщение · #13 Так что,MS-REM не заходит сюда? Мы хотели ему предложить писать статьи в нашем журнале. Если кто 31 декабря будет свободен,то вот тут мероприятие намечается: |
|
Создано: 25 декабря 2012 23:58 · Личное сообщение · #14 |
|
Создано: 26 декабря 2012 00:02 · Личное сообщение · #15 |
eXeL@B —› Программирование —› Перехват DeviceIoControl с подменой значения дескриптора |
Эта тема закрыта. Ответы больше не принимаются. |