SEH(StructuredExceptionHandler)是Linux异常处理机制所采用的重要数据结构链表。()
举一反三
- 以下有关SEH与SafeSEH说法错误的是() A: SEH是Windows异常处理机制所采用的重要数据结构链表。 B: Vista中通过覆盖异常处理句柄的漏洞利用技术依然可以正常使用。 C: SafeSEH就是一项保护SEH函数不被非法利用的技术。 D: 采用SafeSEH编译的程序将PE文件中所有合法的SEH异常处理函数的地址解析出来制成一张SEH函数表,放在PE文件的数据块中,用于异常处理时候进行匹配检查。
- x64平台上原生x64程序的异常分发不仅也有两次分发机会,而且也支持SEH和VEH两种异常处理机制
- fs:[0]的指向为进程当前活动线程的SEH异常处理结构的链首位置,通过访问该链表的末端SEH结构的第二个字段,可以获得一个指向kernel32模块内部的地址。该方法在从XP到Win10等不同的操作系统中均具有良好通用性。
- 按照“先进后出”方式处理数据的数据结构是( )。 A: 队列 B: 栈 C: 链表 D: 树
- 表示回调函数不能处理异常,需要用SEH回调函数的链表中的其他回调函数来处理的返回值是下面哪个() A: ExceptionContinueExecution B: ExceptionContinueSearch C: ExceptionNestedException D: ExceptionCollidedUnwind