安全程序设计与实践

课本步骤巨详细,一步一步跟着走就行。

注意老师发的代码是最终版本,如果要开始实验记得回滚到初始版本。

实验一:Web服务器平台安装配置与Web开发基础

{pdf % https://aliplin.github.io/homework/3-2/Safety_procedures/1.pdf %}

实验二:万能密码登录—Post型注入攻击

{pdf % https://aliplin.github.io/homework/3-2/Safety_procedures/2.pdf %}

实验三:数据库暴库——GET型注入攻击

{pdf % https://aliplin.github.io/homework/3-2/Safety_procedures/3.pdf %}

实验四:更新密码——二阶注入攻击

{pdf % https://aliplin.github.io/homework/3-2/Safety_procedures/4.pdf %}

实验五:Cookie注入攻击和HTTP头部注入攻击

{pdf % https://aliplin.github.io/homework/3-2/Safety_procedures/5.pdf %}

实验六:Session欺骗攻击和Cookie欺骗攻击

{pdf % https://aliplin.github.io/homework/3-2/Safety_procedures/6.pdf %}

实验七:XSS跨站攻击

{pdf % https://aliplin.github.io/homework/3-2/Safety_procedures/7.pdf %}

实验八:文件上传漏洞

{pdf % https://aliplin.github.io/homework/3-2/Safety_procedures/8.pdf %}

大作业:ThinkPHP 5远程代码执行漏洞复现

{pdf % https://aliplin.github.io/homework/3-2/Safety_procedures/total.pdf %}