归档
2020
全部文章 SEEDLabs / 6
MD5 Collision
《SEEDLabs》第 6 篇:构造内容不同却具有相同 MD5 的文件,再让哈希相同的两个可执行程序表现出不同行为。
SEEDLabs / 5
SQL injection
《SEEDLabs》第 5 篇:在实验应用中复现登录绕过与数据篡改,再用预处理语句验证 SQL 注入的防御方式。
SEEDLabs / 4
XSS
《SEEDLabs》第 4 篇:浏览一次个人主页,为什么会替别人传播恶意脚本?在实验站点复现 XSS 蠕虫,观察用户内容变成可执行代码的后果。
SEEDLabs / 3
CSRF
《SEEDLabs》第 3 篇:只是打开一个网页,账户资料却被改了?在实验站点观察浏览器如何带着登录身份发出伪造请求,再验证防护措施。
SEEDLabs / 2
Return-to-libc Attack and ROP
《SEEDLabs》第 2 篇:栈上的代码不能执行,溢出攻击就结束了吗?在实验中把返回地址指向已有代码,理解返回 libc 与 ROP 的复用思路。
SEEDLabs / 1
Buffer-Overflow Attack
《SEEDLabs》第 1 篇:输入长一点,为什么就能改写程序的执行流程?观察栈溢出如何覆盖控制数据,再逐项开启防护,比较实验结果。
CMake 学习
源文件散在不同目录,还依赖自己写的库,怎样统一构建?用 CMake 描述目标之间的关系,让工具安排编译与链接。
网络空间安全数学基础笔记
给密码学课程备一份数学工具箱:整理模运算与有限代数结构的计算方法,并用具体加密算法说明它们如何派上用场。
概率论笔记
随机现象如何用数学描述,有限样本又能告诉我们多少?这份概率统计笔记整理建立模型与推断总体时常用的公式和方法。
共 10 篇文章
