Comments 4
Всем привет от разработчиков ReactOS +)
+5
Есть прекрасная книга Свена Шрайбера "Недокументированные возможности windows 2000". Возможно, она немного устарела, но может быть полезна начинающим исследователям.
0
Ещё можно поизучать Windows Research Kernel (WRK).
Он содержит исходники executive (ntoskrnl.exe). По временной шкале это ядро примерно соответствует Win XP / Windows Server 2003.
Найти его можно в пиринговых сетях.
Ещё можно найти утёкшие исходники Windows 2000, кроме собственно ядра там есть почти весь User-space, включая калькулятор, regedit и даже CPL-ки для настроек системы.
Он содержит исходники executive (ntoskrnl.exe). По временной шкале это ядро примерно соответствует Win XP / Windows Server 2003.
Найти его можно в пиринговых сетях.
Ещё можно найти утёкшие исходники Windows 2000, кроме собственно ядра там есть почти весь User-space, включая калькулятор, regedit и даже CPL-ки для настроек системы.
0
Получение
Не могу ручаться за то, что на других системах размер
TEB
через NTQueryInformationThread
не будет работать на x64 системе. Потому что структура THREAD_BASIC_INFORMATION
содержит поля типа KPRIORITY
, которые на моей Win7 x64 имеют размер 4 байта, тогда как их typedef PVOID KPRIORITY;
выше, приравнивает их к указателям (то есть 8 байт на моей системе).Не могу ручаться за то, что на других системах размер
KPRIORITY
не изменился, но он точно не может быть равен размеру PVOID
на Windows 7.0
Sign up to leave a comment.
Articles
Change theme settings
Работа с PEB и TEB