【加密与解密(第四版)】第十七章笔记

第十七章 软件保护技术

17.1 防范算法求逆

17.2 抵御静态分析

反汇编算法:线性扫描(无法正确地将代码和数据分开)、递归进行

巧妙构造代码和数据,在指令流中插入很多"数据垃圾",干扰反汇编软件的判断,使它错误地确定指令的起始位置,这类代码数据称为花指令。

信息隐藏

多态和变形

17.3 文件完整性校验

磁盘文件校验(CRC32校验)

内存映像校验(校验代码区)

17.4 代码与数据结合

17.5 关于软件保护的若干忠告

相关推荐
KKKlucifer7 分钟前
拨开接口黑盒迷雾:运营商第三方合作接口安全审计与准入管控落地实践
网络·人工智能·安全
不会代码的小猴33 分钟前
21. 泛型编程上
开发语言·c++·笔记·算法
小绫网络安全1 小时前
【每日一讲】学习网络安全的一些注意事项
网络·安全·web安全
摇滚侠2 小时前
《SpringBoot 3:入门与应用实战》第 2 章 IOC 思想与实现 阅读笔记 1
spring boot·笔记·后端
蒸蒸yyyyzwd2 小时前
秋招不熟悉力扣学习笔记1
笔记·学习·leetcode
LuminousCPP4 小时前
数据结构-双向循环链表
c语言·数据结构·笔记·链表
SamChan904 小时前
PDF翻译API的JWT签名鉴权与速率限制设计:安全实战指南
网络·安全·pdf
302wanger6 小时前
【阅读笔记】当AI拿走一切之后
笔记
Python私教6 小时前
签名 URL 刷新导致审批失效?别急着删掉所有 query
python·安全
weixin_618232306 小时前
OpenAI 因安全暂停 Astra:前沿 Agent 第一次撞上“关键级”红线
安全