83e8881b 668ee3 mov fs,bx
83e8881e bb23000000 mov ebx,23h
83e88823 8edb mov ds,bx
83e88825 8ec3 mov es,bx
83e88827 648b3524010000 mov esi,dword ptr fs:[124h]
83e8882e 64ff3500000000 push dword ptr fs:[0]
83e88835 64c70500000000ffffffff mov dword ptr fs:[0],0FFFFFFFFh新的exceptionlist为空白
83e88840 ffb63a010000 push dword ptr [esi+13Ah]
83e88846 83ec48 sub esp,48h
83e88849 8b5c246c mov ebx,dword ptr [esp+6Ch]
83e8884d 83e301 and ebx,1
83e88850 889e3a010000 mov byte ptr [esi+13Ah],bl
83e88856 8bec mov ebp,esp
83e88858 8b9e28010000 mov ebx,dword ptr [esi+128h]
83e8885e 895d3c mov dword ptr [ebp+3Ch],ebx
83e88861 83652c00 and dword ptr [ebp+2Ch],0
83e88865 f64603df test byte ptr [esi+3],0DFh
83e88869 89ae28010000 mov dword ptr [esi+128h],ebp
83e8886f fc cld
83e88870 0f859afeffff jne nt!Dr_kss_a (83e88710)
83e88876 8b5d60 mov ebx,dword ptr [ebp+60h]
83e88879 8b7d68 mov edi,dword ptr [ebp+68h]
83e8887c 89550c mov dword ptr [ebp+0Ch],edx
83e8887f c74508000ddbba mov dword ptr [ebp+8],0BADB0D00h
83e88886 895d00 mov dword ptr [ebp],ebx
83e88889 897d04 mov dword ptr [ebp+4],edi
83e8888c fb sti
83e8888d e9dd000000 jmp nt!KiFastCallEntry+0x8f (83e8896f)
nt!KiFastCallEntry+0x8f:
83e8896f 8bf8 mov edi,eax
83e88971 c1ef08 shr edi,8
83e88974 83e710 and edi,10h
83e88977 8bcf mov ecx,edi
83e88979 03bebc000000 add edi,dword ptr [esi+0BCh]
83e8897f 8bd8 mov ebx,eax
83e88981 25ff0f0000 and eax,0FFFh
83e88986 3b4708 cmp eax,dword ptr [edi+8]
83e88989 0f8333fdffff jae nt!KiBBTUnexpectedRange (83e886c2)
83e8898f 83f910 cmp ecx,10h
83e88992 751a jne nt!KiSystemServiceAccessTeb+0x12 (83e889ae)
83e88994 8b8e88000000 mov ecx,dword ptr [esi+88h]
83e8899a 33f6 xor esi,esi
83e889ae 64ff05b0060000 inc dword ptr fs:[6B0h]
83e889b5 8bf2 mov esi,edx
83e889b7 33c9 xor ecx,ecx
83e889b9 8b570c mov edx,dword ptr [edi+0Ch]
83e889bc 8b3f mov edi,dword ptr [edi]
83e889be 8a0c10 mov cl,byte ptr [eax+edx]
83e889c1 8b1487 mov edx,dword ptr [edi+eax*4]
83e889c4 2be1 sub esp,ecx
83e889c6 c1e902 shr ecx,2
83e889c9 8bfc mov edi,esp
83e889cb f6457202 test byte ptr [ebp+72h],2
83e889cf 7506 jne nt!KiSystemServiceAccessTeb+0x3b (83e889d7)
83e889d1 f6456c01 test byte ptr [ebp+6Ch],1
83e889d5 740c je nt!KiSystemServiceCopyArguments (83e889e3)
83e889d7 3b355078fb83 cmp esi,dword ptr [nt!MmUserProbeAddress (83fb7850)]
83e889dd 0f832e020000 jae nt!KiSystemCallExit2+0xa5 (83e88c11)
nt!KiSystemServiceCopyArguments:
83e889e3 f3a5 rep movs dword ptr es:[edi],dword ptr [esi]
83e889e5 f6456c01 test byte ptr [ebp+6Ch],1
83e889e9 7416 je nt!KiSystemServiceCopyArguments+0x1e (83e88a01)
83e889eb 648b0d24010000 mov ecx,dword ptr fs:[124h]
83e889f2 8b3c24 mov edi,dword ptr [esp]
83e889f5 89993c010000 mov dword ptr [ecx+13Ch],ebx
83e889fb 89b92c010000 mov dword ptr [ecx+12Ch],edi
83e88a01 8bda mov ebx,edx
83e88a03 f6058837f88340 test byte ptr [nt!PerfGlobalGroupMask+0x8 (83f83788)],40h
83e88a0a 0f954512 setne byte ptr [ebp+12h]
83e88a0e 0f8580030000 jne nt!KiServiceExit2+0x179 (83e88d94)
83e88a14 ffd3 call ebx
nt!KiSystemServicePostCall:
83e88a16 f6456c01 test byte ptr [ebp+6Ch],1
83e88a1a 7434 je nt!KiSystemServicePostCall+0x3a (83e88a50)
83e88a1c 8bf0 mov esi,eax
83e88a1e ff1568c1e483 call dword ptr [nt!_imp__KeGetCurrentIrql (83e4c168)]
83e88a24 0ac0 or al,al
83e88a26 0f852f030000 jne nt!KiServiceExit2+0x140 (83e88d5b)
83e88a2c 8bc6 mov eax,esi
83e88a2e 648b0d24010000 mov ecx,dword ptr fs:[124h]
83e88a35 f68134010000ff test byte ptr [ecx+134h],0FFh
83e88a3c 0f8537030000 jne nt!KiServiceExit2+0x15e (83e88d79)
83e88a42 8b9184000000 mov edx,dword ptr [ecx+84h]
83e88a48 0bd2 or edx,edx
83e88a4a 0f8529030000 jne nt!KiServiceExit2+0x15e (83e88d79)
83e88a50 8be5 mov esp,ebp
83e88a52 807d1200 cmp byte ptr [ebp+12h],0
83e88a56 0f8544030000 jne nt!KiServiceExit2+0x185 (83e88da0)
83e88a5c 648b0d24010000 mov ecx,dword ptr fs:[124h]
83e88a63 8b553c mov edx,dword ptr [ebp+3Ch]
83e88a66 899128010000 mov dword ptr [ecx+128h],edx
nt!KiServiceExit:
83e88a6c fa cli
83e88a6d f6457202 test byte ptr [ebp+72h],2
83e88a71 7506 jne nt!KiServiceExit+0xd (83e88a79)
83e88a73 f6456c01 test byte ptr [ebp+6Ch],1
83e88a77 7467 je nt!KiServiceExit+0x74 (83e88ae0)
83e88a79 648b1d24010000 mov ebx,dword ptr fs:[124h]
83e88a80 f6430202 test byte ptr [ebx+2],2
83e88a84 7408 je nt!KiServiceExit+0x22 (83e88a8e)
83e88a86 50 push eax
83e88a87 53 push ebx
83e88a88 e8ce660a00 call nt!KiCopyCounters (83f2f15b)
83e88a8d 58 pop eax
83e88a8e c6433a00 mov byte ptr [ebx+3Ah],0
83e88a92 807b5600 cmp byte ptr [ebx+56h],0
83e88a96 7448 je nt!KiServiceExit+0x74 (83e88ae0)
83e88a98 8bdd mov ebx,ebp
83e88a9a 894344 mov dword ptr [ebx+44h],eax
83e88a9d c743503b000000 mov dword ptr [ebx+50h],3Bh
83e88aa4 c7433823000000 mov dword ptr [ebx+38h],23h
83e88aab c7433423000000 mov dword ptr [ebx+34h],23h
83e88ab2 c7433000000000 mov dword ptr [ebx+30h],0
83e88ab9 b901000000 mov ecx,1
83e88abe ff155cc1e483 call dword ptr [nt!_imp_KfRaiseIrql (83e4c15c)]
83e88ac4 50 push eax
83e88ac5 fb sti
83e88ac6 53 push ebx
83e88ac7 6a00 push 0
83e88ac9 6a01 push 1
83e88acb e8e53d0700 call nt!KiDeliverApc (83efc8b5)
83e88ad0 59 pop ecx
83e88ad1 ff1558c1e483 call dword ptr [nt!_imp_KfLowerIrql (83e4c158)]
83e88ad7 8b4344 mov eax,dword ptr [ebx+44h]
83e88ada fa cli
83e88adb eb9c jmp nt!KiServiceExit+0xd (83e88a79)
83e88add 8d4900 lea ecx,[ecx]
83e88ae0 8b54244c mov edx,dword ptr [esp+4Ch]
83e88ae4 64891500000000 mov dword ptr fs:[0],edx
83e88aeb 8b4c2448 mov ecx,dword ptr [esp+48h]
83e88aef 648b3524010000 mov esi,dword ptr fs:[124h]
83e88af6 888e3a010000 mov byte ptr [esi+13Ah],cl
83e88afc f744242cff23ffff test dword ptr [esp+2Ch],0FFFF23FFh
83e88b04 0f857e000000 jne nt!KiSystemCallExit2+0x1c (83e88b88)
83e88b0a f744247000000200 test dword ptr [esp+70h],20000h
83e88b12 0f85340a0000 jne nt!KiExceptionExit+0x134 (83e8954c)
83e88b18 66f744246cf9ff test word ptr [esp+6Ch],0FFF9h
83e88b1f 0f84b9000000 je nt!KiSystemCallExit2+0x72 (83e88bde)
83e88b25 66837c246c1b cmp word ptr [esp+6Ch],1Bh
83e88b2b 660fba64246c00 bt word ptr [esp+6Ch],0
83e88b32 f5 cmc
83e88b33 0f8793000000 ja nt!KiSystemCallExit2+0x60 (83e88bcc)
83e88b39 66837d6c08 cmp word ptr [ebp+6Ch],8
83e88b3e 7405 je nt!KiServiceExit+0xd9 (83e88b45)
83e88b40 8d6550 lea esp,[ebp+50h]
83e88b43 0fa1 pop fs
83e88b45 8d6554 lea esp,[ebp+54h]
83e88b48 5f pop edi
83e88b49 5e pop esi
83e88b4a 5b pop ebx
83e88b4b 5d pop ebp
83e88b4c 66817c24088000 cmp word ptr [esp+8],80h
83e88b53 0f870f0a0000 ja nt!KiExceptionExit+0x150 (83e89568)
83e88b59 83c404 add esp,4
83e88b5c f744240401000000 test dword ptr [esp+4],1
nt!KiSystemCallExitBranch:
83e88b64 7506 jne nt!KiSystemCallExit2 (83e88b6c)
83e88b66 5a pop edx
83e88b67 59 pop ecx/
83e88b68 9d popfd
83e88b69 ffe2 jmp edx
nt!KiSystemCallExit:
83e88b6b cf iretd