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

第十七章 软件保护技术

17.1 防范算法求逆

17.2 抵御静态分析

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

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

信息隐藏

多态和变形

17.3 文件完整性校验

磁盘文件校验(CRC32校验)

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

17.4 代码与数据结合

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

相关推荐
星恒随风2 小时前
C++入门(一):第一个 C++ 程序、命名空间、输入输出和缺省参数
开发语言·c++·笔记·学习
爱和冰阔落2 小时前
Linux/Windows 双平台通关:YOLOv8 目标检测从模型选型到跨平台部署实战
linux·windows·yolo
数据皮皮侠AI2 小时前
中国土地利用驱动因子数据集(9种驱动因子/裁剪到省市/Tif)
大数据·人工智能·笔记·能源·1024程序员节
Solis程序员2 小时前
拿捏登录安全:RS256 + 双令牌,把非法请求拦在 Redis 白名单门外
java·安全·缓存·面试·bootstrap·html
liana87442 小时前
政企专属的私有化安全协作平台,构建金融级全链路安全防护体系
安全·金融
Cloud_Shy6182 小时前
解读《Effective Python 3rd Edition》:从练气到老魔(第三章 Item 17 - 20)
开发语言·笔记·python
三品吉他手会点灯2 小时前
C语言学习笔记 - 42.数据类型 - scanf函数深度解析
c语言·开发语言·笔记·学习
七仔啊2 小时前
windows server服务器验机流程
运维·服务器·windows
来生硬件工程师2 小时前
【51单片机学习笔记】:P01 STC89C52RC
笔记·学习·51单片机