Форум программистов, компьютерный форум, киберфорум
Assembler: Windows/protected mode
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/6: Рейтинг темы: голосов - 6, средняя оценка - 5.00
3 / 8 / 1
Регистрация: 12.07.2009
Сообщений: 361
1

Номера системных функций в таблице сервисных дескрипторов SDT

12.03.2016, 15:23. Просмотров 1144. Ответов 3
Метки нет (Все метки)

Как следует из названия темы нужны номера получить для ОС Windows 7 которые находятся в ntdll.dll.
Для других ОС в интернете(2000 X 2003 Vista) эти таблицы есть, а для 7 нет.
Кто знает как эти номера можно получить? Смотрел в ntdll.dll через отладчик, но там нашел только названия функций, а значения где-то упрятали.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.03.2016, 15:23
Ответы с готовыми решениями:

Подсчитать число каталогов в родительском каталоге, затем напечатать их имена и номера индексных дескрипторов
Есть задача подсчитать число каталогов в родительском каталоге, затем напечатать их имена и номера...

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

Как найти серийные номера системных устройств?
Подскажите кто-нибудь, как найти серийные номера винта, процессора, материнской платы и остальных...

Посмотреть внутреннее устройство системных функций
Есть ли возможность посмотреть исходный код некоторых встроенных классов. Конкретно интересует...

3
230 / 133 / 19
Регистрация: 10.11.2015
Сообщений: 305
12.03.2016, 20:36 2
Лучший ответ Сообщение было отмечено ElvenDragon как решение

Решение

Цитата Сообщение от ElvenDragon Посмотреть сообщение
Смотрел в ntdll.dll через отладчик, но там нашел только названия функций, а значения где-то упрятали.
Ничего не утеряны. Прикрепил два скрина (NtClose, Windows 7 X64 SP1). Видно что номер сервиса NtClose - 0Ch. Нет ничего сложного в том чтобы запилить парсер который собирёт эти номера. Но работать лутше с файлом на диске чтобы не помешал спайсинг какой-нибудь.
1
Миниатюры
Номера системных функций в таблице сервисных дескрипторов SDT   Номера системных функций в таблице сервисных дескрипторов SDT  
230 / 133 / 19
Регистрация: 10.11.2015
Сообщений: 305
12.03.2016, 20:39 3
ElvenDragon, кстати, а зачем вам понадобились эти номера?
0
Ушел с форума
Эксперт С++
16296 / 7363 / 1183
Регистрация: 02.05.2013
Сообщений: 11,637
Записей в блоге: 1
13.03.2016, 12:45 4
Цитата Сообщение от ElvenDragon Посмотреть сообщение
Кто знает как эти номера можно получить?
Все функции-стабы в ntdll.dll внутри одной отдельно взятой сборки Windows очень
похожи друг на друга, разница только в значении eax, которое содержит индекс
системного сервиса. Так что дизасм ntdll.dll поможет, jupman все правильно написал.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2016, 12:45

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как избавиться от системных процедур и функций?
Здравствуйте. У меня есть приложение, которое получает список всех пользовательских процедур и...

Блокирование системных функций правой кнопки мыши (типа вставить)
помогите, мне нужно блокирование системных функций правой кнопки мыши (вставить, удалить, вырезать...

Перенос программы под Linux: номера системных вызовов в DOS и Linux не совпадают
Здравствуйте, уважаемые программисты всея форума! Доброго вам времени суток! =) Есть у меня...

Третий аргумент функции sdt :: getline
Можно ли использовать в качестве третьего аргумента слово в функции std :: getline ? Если можно, то...

Eclipse sdt. Ошибка при создании проекта
Имеется Eclipse cdt. Если создавать проект сразу после запуска среды, то всё хорошо. Но если,...

Перестала показывать ТВ приставка DVB-T Supra SDT-110
Здравствуйте, уважаемые! Сразу извиняюсь, пишу с телефона, поиск мне не осилить...( если тема...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.