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

第十七章 软件保护技术

17.1 防范算法求逆

17.2 抵御静态分析

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

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

信息隐藏

多态和变形

17.3 文件完整性校验

磁盘文件校验(CRC32校验)

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

17.4 代码与数据结合

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

相关推荐
是一个Bug5 小时前
Java基础50道经典面试题(四)
java·windows·python
沐风听雨_A6 小时前
雄迈IP摄像头配置笔记
笔记
OliverH-yishuihan7 小时前
开发linux项目-在 Windows 上 基于“适用于 Linux 的 Windows 子系统(WSL)”
linux·c++·windows
沐风听雨_A8 小时前
有人串口转Wifi模块配置笔记
笔记
乐迪信息8 小时前
乐迪信息:煤矿皮带区域安全管控:人员违规闯入智能识别
大数据·运维·人工智能·物联网·安全
I · T · LUCKYBOOM8 小时前
30.Firewalld-Linux
linux·运维·安全
小智RE0-走在路上9 小时前
Python学习笔记(11) --数据可视化
笔记·python·学习
竹等寒10 小时前
TryHackMe-SOC-Section 1:蓝队介绍
安全·网络安全
么么...11 小时前
在 Ubuntu 上安装 Docker 并部署 MySQL 容器
linux·运维·经验分享·笔记·mysql·ubuntu·docker
黄俊懿11 小时前
【深入理解SpringCloud微服务】Spring-Security作用与原理解析
java·后端·安全·spring·spring cloud·微服务·架构师