加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 建站 > 正文

26种对付反调试的方法

发布时间:2019-03-22 03:36:50 所属栏目:建站 来源:luochicun
导读:今朝首要有3种说明软件的要领: 1.数据互换说明,研究职员行使数据包嗅探器材来说明收集数据互换。 2.对软件的二进制代码举办反汇编,然后以汇编说话列出。 3.字节码解码或二进制解码,然后以高级编程说话从头建设源代码。 本文针对的是Windows操纵体系中

假如处理赏罚措施返回ExceptionContinueSearch,体系会继承执行指令,从而触发非常。假如处理赏罚措施不知道如那里理赏罚非常,它应该返回ExceptionContinueSearch,转到体系中的下一个处理赏罚措施。你可以行使windbg调试器中的!exchain呼吁赏识当前的非常链:

  1. 0:000> !exchain 
  2. 00a5f3bc: AntiDebug!_except_handler4+0 (008b7530) 
  3.   CRT scope  0, filter: AntiDebug!SehInternals+67 (00883d67) 
  4.                 func:   AntiDebug!SehInternals+6d (00883d6d) 
  5. 00a5f814: AntiDebug!__scrt_stub_for_is_c_termination_complete+164b (008bc16b) 
  6. 00a5f87c: AntiDebug!_except_handler4+0 (008b7530) 
  7.   CRT scope  0, filter: AntiDebug!__scrt_common_main_seh+1b0 (008b7c60) 
  8.                 func:   AntiDebug!__scrt_common_main_seh+1cb (008b7c7b) 
  9. 00a5f8e8: ntdll!_except_handler4+0 (775674a0) 
  10.   CRT scope  0, filter: ntdll!__RtlUserThreadStart+54386 (7757f076) 
  11.                 func:   ntdll!__RtlUserThreadStart+543cd (7757f0bd) 
  12. 00a5f900: ntdll!FinalExceptionHandlerPad4+0 (77510213) 

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读