Сейчас на форуме: _MBK_, Rio (+5 невидимых)

 eXeL@B —› Вопросы новичков —› шо за SYSENTER
Посл.ответ Сообщение

Ранг: 33.6 (посетитель)
Активность: 0.040
Статус: Участник

Создано: 11 августа 2007 15:51
· Личное сообщение · #1

Копался тут в ntdll.
Нашел там CALL ntdll.ZwMapViewOfSection.
Потом внутри там почти пусто только идет команда SYSENTER.

2 вопроса.

1. Где взять справку по этим Zw функциям и как их использовать, что-то в обычном winapi справочнике ничего про них не нашел.
2. SYSENTER это типа переход в ring0? Где на русском справку почитать?



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

Создано: 11 августа 2007 16:24
· Личное сообщение · #2

Где на русском справку почитать?
wasm.ru
www.wasm.ru/article.php?article=drvw2k01
Вот цикл статей про драйверы режима ядра



Ранг: 18.3 (новичок)
Активность: 0.010
Статус: Участник

Создано: 11 августа 2007 17:58
· Личное сообщение · #3

El_Diablo он не знает про натив апи, а ты его про драйвер читать послал )
В основе высокоуровневых функций лежат низкоуровневые Nt* Zw* NativeAPI. Они выполняются в режиме ядра. Но вызвать их можно и из обычных программ. В этом случае будет переход в ядро, который выполняется с помощью SYSENTER. Справки по ним не густо, есть книжка-справочник. К сожалению где скачать не помню. Погугли.



Ранг: 495.3 (мудрец)
Активность: 0.30
Статус: Участник

Создано: 12 августа 2007 09:23
· Личное сообщение · #4

sliderZ пишет:
2. SYSENTER это типа переход в ring0? Где на русском справку почитать?

Да. Смотри описания команд процессора. На русском - В. И. Юров, Специальный справочник.

-----
Всем привет, я вернулся




Ранг: 162.2 (ветеран)
Активность: 0.090
Статус: Участник

Создано: 13 августа 2007 09:11
· Личное сообщение · #5

sliderZ пишет:
Где взять справку по этим Zw функциям и как их использовать

Есть такой- автог Гэрри Неббет. Гугли, есть в сети



Ранг: 191.8 (ветеран), 46thx
Активность: 0.170
Статус: Участник

Создано: 14 августа 2007 16:10
· Личное сообщение · #6

Ещё одну книжку, чуть не забыли - почитай
Шрайбер С. - Недокументированные возможности Windows 2000 - djvu 7,85 MB
ihtik.2x4.ru/complit_22janv2007/complit_22janv2007_6875.rar



Ранг: 16.7 (новичок)
Активность: 0.010
Статус: Участник

Создано: 01 сентября 2007 00:04
· Личное сообщение · #7

У Руссиновича же расписано как и когда юзается sysenter и что после происходит, этого в принципе выше крыши. А скачаешь Debug Symbols для твоей версии винды и SP - получишь те самые таблицы вызовов функций ядра в человеческом виде по именам...



Ранг: 105.9 (ветеран), 1thx
Активность: 0.090
Статус: Участник

Создано: 13 сентября 2008 16:39
· Личное сообщение · #8

А где можно посмотреть какой-нибудь простенький уже готовый исходник с использованием SYSENTER?




Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 13 сентября 2008 17:18
· Личное сообщение · #9

нтдлл.длл открывай и смотри. Хочешь-в ольке, хочешь-в исходниках.




Ранг: 355.4 (мудрец), 55thx
Активность: 0.320
Статус: Uploader
5KRT

Создано: 14 сентября 2008 19:13
· Личное сообщение · #10

1. Гарри Небет,
www.metasploit.com/users/opcode/syscalls.html
и на васме еще был в виде справки справочник The Undocumented Functions

2. www.securitylab.ru/analytics/241543.php

-----
Gutta cavat lapidem. Feci, quod potui. Faciant meliora potentes



 eXeL@B —› Вопросы новичков —› шо за SYSENTER
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати