第四周 SQL注入基础(一)原理与回显注入方式
本周我们将开始Web安全中最为经典的漏洞——SQL Injection的学习,经过本周的学习,同学们将掌握SQLi的原理和一些基础的SQLi方式,如字符/数字型注入、联合注入、报错注入等。
第五周 SQL注入基础(二)非回显注入方式
本周我们将一起学习无回显情况下的注入方式,分别是布尔型盲注和时间盲注,同学们将由此掌握盲注的技巧。
第六周 SQL注入基础(三)一些其他的注入方式
本周将对SELECT型注入方式做一些补充,一些合适位置进行注入;此外,还将学习INSERT、UPDATE和DELETE等类型的注入方式。
第七周 SQL注入基础(四)使用工具进行注入
本周将带领大家学习SQLi祖师级别的利用工具——SQLMap,我们将学习如何安装SQLMap并如何利用他来进行注入;此外,我们还会学习如何去编写一个可以复用的SQLi脚本。经过本周的学习,同学们将学会如何在CTF竞赛中快速的利用SQL注入漏洞
第八周 SQL注入进阶(一)二次注入、堆叠注入和绕过技巧
本周,我们将对堆叠注入和二次注入这两种注入形式进行细致的讲解,以此来扩宽同学们对SQL注入的攻击面的理解。此外,我们还会深入而系统地学习Bypass技巧,让你成为一名在实战中面对WAF也毫无惧色
第九周 SQL注入进阶(二)SQL注入GetShell手法和PostgreSQL注入基础
本周,我们将对利用SQLi来Getshell的方式来做系统的讲解,包括Getshell的多种方式以及提权的多种方式,并在MYSQL注入的基础上学习稍有不同的MSSQL注入
第十周 SQL注入进阶(三)PostgreSQL注入进阶和MongoDB注入
本周将带领同学们学习PostgreSQL和MongoDB相关的注入技巧,一方面学习不同数据库的注入技术的差异;另一方面帮助同学们进一步加深对SQLi的理解
第十一周 SQL注入进阶(四)注入技巧与思路拓展
本周是我们SQLi学习之旅的最后一站,在本周,我们将对之前的学习内容做一个总结,并在此基础上介绍一些往期有遗漏的知识点。