LoadDriver SSDT Hook
#16
هناك جدولين واحد خاص بالـnative threads اسمه KeServiceDescriptorTable ، واخر خاص بالـgui threads اسمه KeServiceDescriptorTableShadow .
كلاهما عبارة عن مصفوفة رباعية من التركيبة SERVICE_DESCRIPTOR_TABLE :
كود :
[align=left]typedef struct _SERVICE_DESCRIPTOR_TABLE { PVOID *ServiceTable; PULONG CounterTable; ULONG TableSize; PUCHAR ArgumentTable; } SERVICE_DESCRIPTOR_TABLE, *PSERVICE_DESCRIPTOR_TABLE;[/align]
عندما يحدث system call فان عنوان الـServiceTable يكون موجود في KTHREAD.ServiceTable والذي اما ان يشير الى KeServiceDescriptorTable او KeServiceDescriptorTableShadow حسب كون الـthread ألحالي native/gui .

اذا كان الـService Index اقل من 0x1000 فيتم استعمال العنصر الاول من الـServiceTable (هي مصفوفة رباعية كما قلنا) .
اكبر من او يساوي 0x1000 يتم استعمال العنصر الثاني الذي يحتوي على دوال الـGUI ، اذا كان الthread الحالي native وتم استدعاء GUI syscall لأول مرة فانه يتم تحويله الى gui thread .
العنصر الثالث والرابع من SDT لا يستخدم حاليا .
الرد


الردود في هذا الموضوع
LoadDriver SSDT Hook - بواسطة STRELiTZIA - 14-11-2010, 10:37 AM
LoadDriver SSDT Hook - بواسطة Rad01 - 14-11-2010, 09:12 PM
LoadDriver SSDT Hook - بواسطة STRELiTZIA - 16-11-2010, 12:04 PM
LoadDriver SSDT Hook - بواسطة GamingMasteR - 16-11-2010, 02:25 PM
LoadDriver SSDT Hook - بواسطة STRELiTZIA - 16-11-2010, 06:14 PM
LoadDriver SSDT Hook - بواسطة TF6M - 20-11-2010, 01:02 AM
LoadDriver SSDT Hook - بواسطة GamingMasteR - 23-11-2010, 06:40 PM
LoadDriver SSDT Hook - بواسطة STRELiTZIA - 23-11-2010, 06:56 PM
LoadDriver SSDT Hook - بواسطة GamingMasteR - 23-11-2010, 07:00 PM
LoadDriver SSDT Hook - بواسطة TF6M - 23-11-2010, 08:29 PM
LoadDriver SSDT Hook - بواسطة TF6M - 24-11-2010, 10:20 PM
LoadDriver SSDT Hook - بواسطة GamingMasteR - 25-11-2010, 06:24 PM
LoadDriver SSDT Hook - بواسطة GamingMasteR - 25-11-2010, 06:27 PM
LoadDriver SSDT Hook - بواسطة TF6M - 25-11-2010, 08:24 PM
LoadDriver SSDT Hook - بواسطة GamingMasteR - 26-11-2010, 05:49 PM
LoadDriver SSDT Hook - بواسطة TF6M - 26-11-2010, 09:14 PM
LoadDriver SSDT Hook - بواسطة GamingMasteR - 15-11-2010, 03:26 PM

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم