用户登录
用户注册

分享至

反调试 - SetUnhandledExceptionFilter

  • 作者: 一梦一轮回丶
  • 来源: 51数据库
  • 2021-07-11

原理

SetUnhandledExceptionFilter 可以注册一个异常处理函数,当一个异常产生且我们的 try - catch(或 try - expect)没有处理处理这个异常时,异常会转交给 SetUnhandledExceptionFilter ,这是我们的应用程序处理异常的最后机会。

我们可以自己触发一个异常,然后不在 try-catch 中处理它,如果存在调试器则调试器就会接管这个异常,那么这个异常就不会走到我们的 SetUnhandledExceptionFilter 注册的异常处理函数(调试器默认情况下是接管的,当然调试器也可以选择不接管这个异常,所以这属于一种比较低级的反调试手段

软件
前端设计
程序设计
Java相关