【发布时间】:2014-01-07 21:36:41
【问题描述】:
我正在编写一个类似于犰狳的文件保护器。所以,我想实施某种“纳米技术”来进行反倾销保护。
但是,我决定挂钩 KiUserExceptionDispatcher,而不是打开自己的进程。
问题是我不知道传递给 KiUserExceptionDispatcher 的内容,也不确定在确定异常类型为 STATUS_BREAKPOINT 异常后如何继续。
我尝试过在 Google 上搜索,但无济于事。我找到的只是KiDispatchException 的结果,它与rootkit 挂钩。
谁能给我这个函数的 typedef,并告诉我在确定它确实是 STATUS_BREAKPOINT 异常后我会怎么做?修改 EIP 上下文后我会调用NtContinue 吗?
或者,如果这不像我想的那么简单,我应该坚持犰狳的风格吗?调试我自己的进程?
谢谢。
【问题讨论】: