Сейчас на форуме: bartolomeo, vasilevradislav, rmn, Magister Yoda (+7 невидимых)

 eXeL@B —› Программирование —› syscallNtQueryDirectoryFile
Посл.ответ Сообщение

Ранг: 59.9 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 01 июля 2008 01:20
· Личное сообщение · #1

Собственно решил написать тулзу, показывающую все файлы в заданной папке.
Решил использовать Syscall'ы ( на случай если NtQueryDirectoryFile похукана).
Собстенно проблема в том, что NtQueryDirectoryFile всегда возвращает C0000005 (STATUS_ACCESS_VIOLATION)
Собственно где я ошибся при реализации?
исходники:
www.everfall.com/paste/id.php?kooiljrwmlmm "defs.h"
www.everfall.com/paste/id.php?addlb0wiuvhi main
таблица:
www.metasploit.com/users/opcode/syscalls.html



Ранг: 50.2 (постоянный)
Активность: 0.010
Статус: Участник

Создано: 01 июля 2008 12:23
· Личное сообщение · #2

ULONG ServiceNtQueryDirectoryFile = 0x0091;
WinXP SP2
worked



Ранг: 59.9 (постоянный)
Активность: 0.040
Статус: Участник

Создано: 01 июля 2008 12:34
· Личное сообщение · #3

censor, сенкс.
Видать, когда из таблицы значение выписывал строчкой промахнулся


 eXeL@B —› Программирование —› syscallNtQueryDirectoryFile
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати