Open the file with NTOSKRNL.EXE debugger, the following assignments Imagebase = 00400000H .text RVA: 000004C0 Offset: 000004C0 Size: 000667C0 Flags: 68000020 POOLCODE RVA: 00066C80 Offset: 00066C80 Size: 00000B80 Flags: 68000020 POOLMI RVA: 00067800 Offset: 00067800 Size : 00001240 Flags: 68000020 MISYSPTE RVA: 00068A40 Offset: 00068A40 Size: 00000700 Flags: 68000020 .data RVA: 00069140 Offset: 00069140 Size: 00017A80 Flags: C8000040 PAGELK RVA: 00080BC0 Offset: 00080BC0 Size: 0000B740 Flags: 60000020 PAGE RVA: 0008C300 Offset : 0008C300 Size: 000A01C0 Flags: 60000020 PAGEVRFY RVA: 0012C4C0 Offset: 0012C4C0 Size: 000062C0 Flags: 60000020 PAGEKD RVA: 00132780 Offset: 00132780 Size: 000033C0 Flags: 60000020 PAGEHYDR RVA: 00135B40 Offset: 00135B40 Size: 00002900 Flags: 60000020 PAGESPEC RVA: 00138440 Offset: 00138440 Size: 00000A40 Flags: 60000020 .edata RVA: 00138E80 Offset: 00138E80 Size: 00009140 Flags: 40000040 PAGE RVA: 00141FC0 Offset: 00141FC0 Size: 00000D40 Flags: C0000040 PAGEVRFY RVA: 00142D00 Offset: 00142D00 Size: 000003C0 Flags: C0000040 PAGEKD RVA: 001430C0 Offset: 001430C0 Size: 00004040 Flags: C0000040 PAGELK RVA: 00147100 Offset: 00147100 Size: 000000C0 Flags: C0000040 INIT RVA: 001471C0 Offset: 001471C0 Size: 00021E80 Flags: E2000020. Rsrc rva: 00169040 offset: 00169040 size: 0001ADC0 FLAGS: 48000040.Reloc rva: 00183E00 offset: 00183E00 Size: 0000cb00 Flags: 42000040
Program entry point = 0040d120 (ntoskrnl.exe file offset: 0000d120) Found the interrupt descriptor table (00554244444444444444a43) from the init, the interrupt program is included in the position corresponding to NtoskRNL.exe. For example: int 0H interrupt program location at 004625E6 selects = 0008 p = 1 DPL = 00 80386 interrupt door INT 3H interrupt program location at 00462A0E SELECTS = 0008 P = 1 DPL = 11 80386 interrupt door
INT 0H L 25E6 0008 8E00 0046INT 1H L 2736 0008 8E00 0046INT 2H L 27D6 0008 8E00 0046INT 3H L 2A0E 0008 EE00 0046INT 4H L 2B72 0008 EE00 0046INT 5H L 2CB6 0008 8E00 0046INT 6H L 2E1A 0008 8E00 0046INT 7H L 3350 0008 8E00 0046INT 8H L 3620 0008 8E00 0046INT 9H L 370C 0008 8E00 0046INT AH L 3814 0008 8E00 0046INT BH L 3940 0008 8E00 0046INT CH L 3C44 0008 8E00 0046INT DH L 3E50 0008 8E00 0046INT EH L 48A4 0008 8E00 0046INT FH L 4C3F 0008 8E00 0046INT 10H L 4D47 0008 8E00 0046INT 11H L 4E6B 0008 8E00 0046INT 12H L 4C3F 0008 8E00 0046INT 13H L 4C3F 0008 8E00 0046INT 14H L 4C3F 0008 8E00 0046INT 15H L 4C3F 0008 8E00 0046INT 16H L 4C3F 0008 8E00 0046INT 17H L 4C3F 0008 8E00 0046INT 18H L 4C3F 0008 8E00 0046INT 19H L 4C3F 0008 8E00 0046INT 1AH L 4C3F 0008 8E00 0046INT 1BH L 4C3F 0008 8E00 0046INT 1CH L 4C3F 0008 8E00 0046INT 1DH L 4C3F 0008 8E00 0046INT 1EH L 4C3F 0008 8E00 0046INT 1FH L 4C3F 0008 8E00 0046INT 20H L 0000 0008 0000 0000INT 21H L 0000 0008 0000 0000INT 22H l 0000 0008 0000 000 00i NT 23H L 0000 0008 0000 0000INT 24H L 0000 0008 0000 0000INT 25H L 0000 0008 0000 0000INT 26H L 0000 0008 0000 0000INT 27H L 0000 0008 0000 0000INT 28H L 0000 0008 0000 0000INT 29H L 0000 0008 0000 0000INT 2AH L 1AAC 0008 EE00 0046INT 2BH L 1BA2 0008 EE00 0046INT 2CH L 1CC2 0008 EE00 0046INT 2DH L 28FE 0008 EE00 0046INT 2EH L 15CD 0008 EE00 0046INT 2FH L 4C3F 0008 8E00 0046INT 30H L 0C10 0008 8E00 0046INT 31H L 0C1A 0008 8E00 0046INT 32H L 0C24 0008 8E00 0046INT 33H L 0C2E 0008 8E00 0046INT 34H L 0C38 0008 8E00 0046INT 35H L 0C42 0008 8E00 0046INT 36H L 0C4C 0008 8E00 0046INT 37H L 0C56 0008 8E00 0046INT 38H L 0C60 0008 8E00 0046INT 39H L 0C6A 0008 8E00 0046INT 3AH L 0C74 0008 8E00 0046INT 3BH L 0C7E 0008 8E00 0046INT 3ch L 0C88 0008 8E00 0
046INT 3DH L 0C92 0008 8E00 0046INT 3EH L 0C9C 0008 8E00 0046INT 3FH L 0CA6 0008 8E00 0046INT 40H L 0CB0 0008 8E00 0046INT 41H L 0CBA 0008 8E00 0046INT 42H L 0CC4 0008 8E00 0046INT 43H L 0CCE 0008 8E00 0046INT 44H L 0CD8 0008 8E00 0046INT 45H L 0CE2 0008 8E00 0046INT 46H L 0CEC 0008 8E00 0046INT 47H L 0CF6 0008 8E00 0046INT 48H L 0D00 0008 8E00 0046INT 49H L 0D0A 0008 8E00 0046INT 4AH L 0D14 0008 8E00 0046INT 4BH L 0D1E 0008 8E00 0046INT 4CH L 0D28 0008 8E00 0046INT 4DH L 0D32 0008 8E00 0046INT 4EH L 0D3C 0008 8E00 0046INT 4FH L 0D46 0008 8E00 0046INT 50H L 0D50 0008 8E00 0046INT 51H L 0D5A 0008 8E00 0046INT 52H L 0D64 0008 8E00 0046INT 53H L 0D6E 0008 8E00 0046INT 54H L 0D78 0008 8E00 0046INT 55H L 0D82 0008 8E00 0046INT 56H L 0D8C 0008 8E00 0046INT 57H L 0D96 0008 8E00 0046INT 58H L 0DA0 0008 8E00 0046INT 59H L 0DAA 0008 8E00 0046INT 5AH L 0DB4 0008 8E00 0046INT 5BH L 0DBE 0008 8E00 0046INT 5CH L 0DC8 0008 8E00 0046INT 5DH L 0DD2 0008 8E00 0046INT 5EH L 0DDC 0008 8e00 0046INT 5FH L 0 DE6 0008 8E00 0046INT 60H L 0DF0 0008 8E00 0046INT 61H L 0DFA 0008 8E00 0046INT 62H L 0E04 0008 8E00 0046INT 63H L 0E0E 0008 8E00 0046INT 64H L 0E18 0008 8E00 0046INT 65H L 0E22 0008 8E00 0046INT 66H L 0E2C 0008 8E00 0046INT 67H L 0E36 0008 8E00 0046INT 68H L 0E40 0008 8E00 0046INT 69H L 0E4A 0008 8E00 0046INT 6AH L 0E54 0008 8E00 0046INT 6BH L 0E5E 0008 8E00 0046INT 6CH L 0E68 0008 8E00 0046INT 6DH L 0E72 0008 8E00 0046INT 6EH L 0E7C 0008 8E00 0046INT 6FH L 0E86 0008 8E00 0046INT 70H L 0E90 0008 8E00 0046INT 71H L 0E9A 0008 8E00 0046INT 72H L 0EA4 0008 8E00 0046INT 73H L 0EAE 0008 8E00 0046INT 74H L 0EB8 0008 8E00 0046INT 75H L 0EC2 0008 8E00 0046INT 76H L 0ECC 0008 8E00 0046INT 77H L 0ED6 0008 8E00 0046INT 78H L 0ee0 0008 8e00 0046INT 79H
L 0EEA 0008 8E00 0046INT 7AH L 0EF4 0008 8E00 0046INT 7BH L 0EFE 0008 8E00 0046INT 7CH L 0F08 0008 8E00 0046INT 7DH L 0F12 0008 8E00 0046INT 7EH L 0F1C 0008 8E00 0046INT 7FH L 0F26 0008 8E00 0046INT 80H L 0F30 0008 8E00 0046INT 81H L 0F3A 0008 8E00 0046INT 82H L 0F44 0008 8E00 0046INT 83H L 0F4E 0008 8E00 0046INT 84H L 0F58 0008 8E00 0046INT 85H L 0F62 0008 8E00 0046INT 86H L 0F6C 0008 8E00 0046INT 87H L 0F76 0008 8E00 0046INT 88H L 0F80 0008 8E00 0046INT 89H L 0F8A 0008 8E00 0046INT 8AH L 0F94 0008 8E00 0046INT 8BH L 0F9E 0008 8E00 0046INT 8CH L 0FA8 0008 8E00 0046INT 8DH L 0FB2 0008 8E00 0046INT 8EH L 0FBC 0008 8E00 0046INT 8FH L 0FC6 0008 8E00 0046INT 90H L 0FD0 0008 8E00 0046INT 91H L 0FDA 0008 8E00 0046INT 92H L 0FE4 0008 8E00 0046INT 93H L 0FEE 0008 8E00 0046INT 94H L 0FF8 0008 8E00 0046INT 95H L 1002 0008 8E00 0046INT 96H L 100C 0008 8E00 0046INT 97H L 1016 0008 8E00 0046INT 98H L 1020 0008 8E00 0046INT 99H L 102A 0008 8E00 0046INT 9AH L 1034 0008 8e00 0046INT 9BH L 103E 0008 8E 00 0046INT 9CH L 1048 0008 8E00 0046INT 9DH L 1052 0008 8E00 0046INT 9EH L 105C 0008 8E00 0046INT 9FH L 1066 0008 8E00 0046INT A0H L 1070 0008 8E00 0046INT A1H L 107A 0008 8E00 0046INT A2H L 1084 0008 8E00 0046INT A3H L 108E 0008 8E00 0046INT A4H L 1098 0008 8E00 0046INT A5H L 10A2 0008 8E00 0046INT A6H L 10AC 0008 8E00 0046INT A7H L 10B6 0008 8E00 0046INT A8H L 10C0 0008 8E00 0046INT A9H L 10CA 0008 8E00 0046INT AAH L 10D4 0008 8E00 0046INT ABH L 10DE 0008 8E00 0046INT ACH L 10E8 0008 8E00 0046INT ADH L 10F2 0008 8E00 0046INT AEH L 10FC 0008 8E00 0046INT AFH L 1106 0008 8E00 0046INT B0H L 1110 0008 8E00 0046INT B1H L 111A 0008 8E00 0046INT B2H L 1124 0008 8E00 0046INT B3H L 112E 0008 8E00 0046INT B4H L 1138 0008 8E00 0046INT B5H L 1142 00
08 8E00 0046INT B6H L 114C 0008 8E00 0046INT B7H L 1156 0008 8E00 0046INT B8H L 1160 0008 8E00 0046INT B9H L 116A 0008 8E00 0046INT BAH L 1174 0008 8E00 0046INT BBH L 117E 0008 8E00 0046INT BCH L 1188 0008 8E00 0046INT BDH L 1192 0008 8E00 0046INT BEH L 119C 0008 8E00 0046INT BFH L 11A6 0008 8E00 0046INT C0H L 11B0 0008 8E00 0046INT C1H L 11BA 0008 8E00 0046INT C2H L 11C4 0008 8E00 0046INT C3H L 11CE 0008 8E00 0046INT C4H L 11D8 0008 8E00 0046INT C5H L 11E2 0008 8E00 0046INT C6H L 11EC 0008 8E00 0046INT C7H L 11F6 0008 8E00 0046INT C8H L 1200 0008 8E00 0046INT C9H L 120A 0008 8E00 0046INT CAH L 1214 0008 8E00 0046INT CBH L 121E 0008 8E00 0046INT CCH L 1228 0008 8E00 0046INT CDH L 1232 0008 8E00 0046INT CEH L 123C 0008 8E00 0046INT CFH L 1246 0008 8E00 0046INT D0H L 1250 0008 8E00 0046INT D1H L 125A 0008 8E00 0046INT D2H L 1264 0008 8E00 0046INT D3H L 126E 0008 8E00 0046INT D4H L 1278 0008 8E00 0046INT D5H L 1282 0008 8E00 0046INT D6H L 128C 0008 8E00 0046int D7h L 1296 0008 8e00 0046in T D8H L 12A0 0008 8E00 0046INT D9H L 12AA 0008 8E00 0046INT DAH L 12B4 0008 8E00 0046INT DBH L 12BE 0008 8E00 0046INT DCH L 12C8 0008 8E00 0046INT DDH L 12D2 0008 8E00 0046INT DEH L 12DC 0008 8E00 0046INT DFH L 12E6 0008 8E00 0046INT E0H L 12F0 0008 8E00 0046INT E1H L 12FA 0008 8E00 0046INT E2H L 1304 0008 8E00 0046INT E3H L 130E 0008 8E00 0046INT E4H L 1318 0008 8E00 0046INT E5H L 1322 0008 8E00 0046INT E6H L 132C 0008 8E00 0046INT E7H L 1336 0008 8E00 0046INT E8H L 1340 0008 8E00 0046INT E9H L 134A 0008 8E00 0046INT EAH L 1354 0008 8E00 0046INT EBH L 135E 0008 8E00 0046INT ECH L 1368 0008 8E00 0046INT EDH L 1372 0008 8E00 0046INT EEH L 1379 0008 8E00 0046INT EFH L 1380 0008 8E00 0046INT F0H L 1387 0008 8E00 0046INT F1H L 138E 0008 8e00 00