WEB开发网
开发学院网络安全黑客技术 SEH in ASM 研究(一) 阅读

SEH in ASM 研究(一)

 2007-01-14 20:14:54 来源:WEB开发网   
核心提示: 第一个dword 0==读冲突 1==写冲突第二个dword 读写冲突地址;//解释结束off.CONTEXT STRUCT; _ContextFlagsDWORD?;|+0iDr0DWORD?;|+4iDr1DWORD?;|+8iDr2DWORD?;>调试寄存器+CiDr3DWOR

第一个dword 0==读冲突 1==写冲突

第二个dword 读写冲突地址

;//================================解释结束========================================
                             off.
    CONTEXT STRUCT          ; _
     ContextFlags DWORD   ?   ; |      +0
     iDr0     DWORD   ?   ; |      +4
     iDr1     DWORD   ?   ; |      +8
     iDr2     DWORD   ?   ; >调试寄存器 +C
     iDr3     DWORD   ?   ; |      +10
     iDr6     DWORD   ?   ; |      +14
     iDr7     DWORD   ?   ; _|      +18
     FloatSave  FLOATING_SAVE_AREA <> ;浮点寄存器区 +1C~~~88h
     regGs    DWORD   ?   ;--|      +8C
     regFs    DWORD   ?   ; |段寄存器  +90
     regEs    DWORD   ?   ; |/      +94     
     regDs    DWORD   ?   ;--|      +98
     regEdi    DWORD   ?   ;____________  +9C
     regEsi    DWORD   ?   ;   | 通用 +A0
     regEbx    DWORD   ?   ;   | 寄  +A4
     regEdx    DWORD   ?   ;   | 存  +A8
     regEcx    DWORD   ?   ;   | 器  +AC
     regEax    DWORD   ?   ;_______|___组_ +B0  
     regEbp    DWORD   ?   ;++++++++++++++++ +B4
     regEip    DWORD   ?   ;  |控制    +B8
     regCs    DWORD   ?   ;  |寄存    +BC
     regFlag   DWORD   ?   ;  |器组    +C0
     regEsp    DWORD   ?   ;  |      +C4
     regSs    DWORD   ?   ;++++++++++++++++ +C8
     ExtendedRegisters db MAXIMUM_SUPPORTED_EXTENSION dup(?)
    CONTEXT ENDS
;//================================以上是两个成员的详细结构========================================

I、传递给final句柄的参数,只有两个可描述为EXCEPTION_POINTERS结构,定义如下:

上一页  1 2 3 4 5 6 7  下一页

Tags:SEH in ASM

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接