- 3
- 0
- 约1.09万字
- 约 57页
- 2019-09-10 发布于辽宁
- 举报
(5)检测跟踪法 当解密者利用各种跟踪调试软件对加密系统分析执行时,势必会造成许多与正常执行加密系统不一致的地方,如运行环境、中断入口和时间差异等等。如果在反跟踪技术中对不一致的地方采取一定的措施,也同样可以起到保护加密系统的目的。 方法有: ① 定时检测法; ② 偶尔检测法; ③ 利用时钟中断法; ④ PSP法; ⑤ 中断检测法 * * (6)设置堆栈指针法 跟踪调试软件在运行时,会产生对堆栈的操作动作,如保存断点。因而在反跟踪技术中对于堆栈指针的运用就显得相当重要了,比如对堆栈指针的值进行设计,并力求使设计的结果具备一定的抗修改性,以免解密者通过再次修改堆栈指针的值来达到继续跟踪的目的。 ① 将堆栈指针设到ROM区。 ② 将堆栈指针设在程序段中。 ③ 将堆栈指针设在中断向量表内。 ④ 将堆栈指针移作他用。 * * (7)对程序分块加密执行 为了防止加密程序被反汇编,加密程序最好以分块的密文形式装入内存,在执行时由上一块加密程序对其进行译码,而且在某一块执行结束后必须立即对它进行清除,这样在任何时刻内不可能从内存中得到完整的解密程序代码。这种方法除了能防止反汇编外还可以使解密者无法设置断点,从而从一个侧面来防止动态跟踪。 (8)对程序段进行校验 对一个加密程序的解密工作往往只是对几个关键指
您可能关注的文档
最近下载
- (2026版)中华人民共和国民族团结进步促进法PPT课件.pptx VIP
- IPC-7527A_2025 中文版 锡膏印刷工艺要求.docx VIP
- XK3190-A20E使用说明.PDF VIP
- 人音版二年级上册教学计划.docx VIP
- 2025年生物技术专业考试试卷及答案.docx VIP
- 2025年退伍士兵职业能力测试题及答案.docx VIP
- 财信-2026年度宏观策略展望-破局谋新,迈向新平衡.pdf VIP
- 2025年士兵职业测试题及答案.docx VIP
- 2026年贵州省贵阳市辅警招聘笔试真题试卷(含完整答案解析).docx VIP
- 招辅警面试常见问题及答案解析.doc VIP
原创力文档

文档评论(0)