渗透测试学习之路参照

 

表格 1

 

 

教学阶段

日期

 

知识点

实验环境1

实验环境2

实验环境3

综合练习

综合场景实战

相关学习内容

基础能力

第 1 周

1

Linux基础与服务搭建

Web应用运行原理与操作系统

虚拟机使用与Linux安装

LInux网络配置与VMware网络模式

VMware不同网络模式练习

 

 

 

 

 

 

网站资料

2

Linux基础命令

Vi编辑器

 

 

 

 

 

 

3

Linux常用安全命令

 

 

 

 

 

 

4

用户与用户组

 

 

 

 

 

 

5

Linux权限系统

 

 

 

 

 

 

第 2 周

1

yum、rpm、与源码安装

LAMP环境安装

 

 

 

Linux安全基线检查

搭建wordpress网站

 

 

2

Lamp环境部署

 

 

 

 

 

3

IIS搭建aspcms

SQLServer安装与使用

 

 

 

Windows安全基线检查

 

 

下午进行考试

 

 

 

 

 

 

4

前端工作原理与开发

HTML与CSS+JavaScript

 

 

 

HTML+CSS+JS练习

 

 

5

 

 

 

 

 

第 3 周

1

PHP与数据库基础

PHP安装与使用

PHP基础语法

 

 

 

PHP程序编写基础练习

 

 

2

PHP运算符

PHP控制流

 

 

 

 

 

3

PHP数组、函数

 

 

 

 

 

4

PHP文件操作、命令执行

 

 

 

 

 

5

PHP文件包含

 

 

 

 

 

第 4 周

1

表单处理

 

 

 

PHP文件操作练习

 

 

 

文件处理

 

 

 

 

 

2

MySQL与SQL语言

 

 

 

 

 

3

php操作数据库

 

 

 

 

 

 

4

编写留言板

 

 

 

留言板编写

 

 

5

 

 

 

 

 

下午进行考试

 

 

 

 

 

渗透测试基础

第5周

1

HTTP协议基础与Burpsuite

HTTP协议基础

 

 

 

 

 

 

 

2

Burpsuite

火狐常用插件

Burp综合检测工具实践> 学习BurpSuiteb目录与文件扫描测试

Burp综合检测工具实践> BurpSuite之Repeater模块

Burp综合检测工具实践> BurpSuite之Proxy模块

 

 

 

 

3

浏览器插件

Burp综合检测工具实践> BurpSuite之Scanner模块

Burp综合检测工具实践> BurpSuite之Spider模块

 

 

 

 

 

4

爆破试验漏洞

爆破漏洞

Burp综合检测工具实践> BurpSuite暴力破解后台测试

暴力破解实战> Hydra工具的使用

 

 

 

 

 

Web应用安全

5

SQL注入

万能密码教学演示

手工SQL注入

Web常见安全漏洞原理及防范-SQL注入

DVWA-SQLi Low

 

 

 

相关资料

第 6 周

1

功能类注入函数

盲注函数

DVWA-SQLi Midium

 

 

 

2

宽字节注入

二次编码注入

DVWA-SQLi High

 

 

 

3

WAF绕过(顺序调整)

SQL注入防御

Web安全漏洞实训-突破安全狗

SQLmap工具的使用-SQLmap之tamper

 

 

 

 

4

SQLmap

SQLmap工具的使用-SQLmap初步

SQLmap工具的使用-POST注入

SQLmap工具的使用-cookie注入

SQLmap工具的使用中的其他练习

 

 

5

SQLmap

SQLmap工具的使用-读写目标文件

SQLmap工具的使用-执行系统命令

SQLmap工具的使用-执行SQL命令

 

 

其他数据库类型注入

Web常见安全漏洞实战演练-Access注入

Web常见安全漏洞实战演练-MsSQL注入

Web常见漏洞基础-配合BurpSuite注入

Web常见漏洞基础-SQL盲注手工注入测试

 

 

第 7 周

1

Web常见漏洞基础-BurpSuite进行盲注

漏洞实例讲解-PHPCMS

漏洞实例讲解-BlueCMS

Web常见漏洞基础-特殊页面盲注

 

 

下午进行考试

 

 

 

 

 

 

2

文件上传

中国菜刀与WebShell

中国菜刀-文件管理

中国菜刀-一句话木马变形

中国菜刀-其他

 

 

 

相关资料

3

文件上传原理与前端绕过

文件扩展名绕过

Web常见安全漏洞原理及防范-文件上传

非法文件上传漏洞技术解析及防御-杰奇CMS

 

 

 

 

4

服务端验证绕过-MIME

目录路径检测

文件跨站名检测

https://www.ichunqiu.com/course/78    上传漏洞-服务器检测绕过(MIME、目录路径)

Web应用漏洞演练> 上传绕过服务器MIME检测-实验

https://www.ichunqiu.com/course/78    警惕您站上的MIME类型绕过漏洞-实验

 

Web应用漏洞演练

上传绕过服务器MIME检测-实验

 

 

5

服务端验证绕过-黑白名单

文件内容检测

Web应用漏洞演练

上传漏洞-服务端检测绕过(文件内容检测

Web应用漏洞演练-上传绕过服务器黑名单、白名单检测-实验

 Web应用漏洞演练-上传漏洞-服务器检测绕过(白名单)

DVWA-文件上传

 

 

第 8 周

1

编辑器漏洞与解析漏洞

https://www.ichunqiu.com/course/78  第三章 2个

https://www.ichunqiu.com/course/78  第二章3个

 

 

 

下午进行考试

 

 

 

2

文件包含

文件包含漏洞原理、危害

文件包含简单利用

Web常见安全漏洞原理及防范-文件包含

DVWA-文件包含-Low

DVWA-文件包含-Medium

Web应用漏洞演练-PHP文件包含

 

 

相关资料

3

Web应用漏洞演练-PHP文件包含截断

DVWA-文件包含-High

文件包含CTF题目-1

 

 

 

4

命令执行

命令执行基础

DVWA-命令执行-Low

DVWA-命令执行-Medium

DVWA-命令执行-High

 

 

 

5

反序列化命令执行

其他命令执行

网络安全综合实践-PHP反序列化漏洞

网络安全综合实践-Java反序列化漏洞

网络安全综合实践-Joomla反序列化漏洞

顶级漏洞分析实战-ImageMagick

 

 

第 9 周

1

CSRF

CSRF

Web常见安全漏洞原理及防范-CSRF

DVWA-CSRF-Low

DVWA-CSRF-Medium

DVWA-CSRF-High

 

 

2

XSS

XSS基础

XSS分类

XSS相关原理

Web常见安全漏洞原理及防范-XSS

Web常见漏洞基础-存储型XSS攻击

Web常见漏洞基础-反射型XSS攻击-Low

 

 

 

3

XSS平台搭建

XSS进阶

Web常见漏洞基础-反射型XSS攻击-绕过标签过滤

Web常见漏洞基础-反射型XSS攻击-绕过正则过滤

Web常见漏洞基础-反射型XSS攻击-大小写绕过

XSS平台搭建练习

 

 

XSS漏洞实例分析

漏洞实例讲解-Discuz全版本存储型-DOM-XSS

漏洞实例讲解-TurboMail存储型XSS

 

 

4

Web安全常见漏洞演练-XSS变形突破

Web安全常见漏洞演练-XSS-GETSHELL

 

 

5

非常规漏洞

XML注入

SSRF基础

bWAPPXML注入

Web常见安全漏洞原理及防范-SSRF

https://www.ichunqiu.com/course/58805

 

 

 

第 10 周

1

XML注入+SSRF综合

Web应用漏洞实例-SSRF+RFI

 

Web应用漏洞实例-结合XML外部实体注入利用SSRF

 

 

 

2

业务逻辑漏洞

业务逻辑漏洞

身份认证安全-Cookies逻辑缺陷与伪造

未授权访问-后台验证不严漏洞分析

业务接口调用-短信接口安全与防御

 

 

 

3

业务数据篡改-刷钱漏洞分析与实战

业务一致性安全-购买逻辑漏洞与防御

密码找回漏洞-密码修改逻辑缺陷分析

https://www.ichunqiu.com/course/57087

 

 

管理后台对外

文件读取

目录遍历

敏感信息泄露

Web常见安全漏洞原理及防范-管理后台对外

Web常见安全漏洞原理及防范-文件读取

Web常见安全漏洞原理及防范-目录遍历

Web常见安全漏洞原理及防范-敏感信息泄露

 

4

信息泄露类漏洞

编写渗透测试报告

考试

 

 

 

 

 

 

内网渗透与综合训练

5

提权类漏洞

数据库提权(https://192.168.70.204/index.php/Education/bookdetail?packageid=1292)

Windows自身特性提权

Hash抓取与提权

第三方组件提权

系统漏洞提权

MSSQL提权实验(CobaltStrike暴力破解MSSQL口令)

MySQL提权实验(启动项)(CobaltStrike暴力破解MySQL口令)(学习MySQL之常规写启动项提权)

MySQL提权实验(Windows-UDF)(学习MySQL之UDF提权)

CobaltStrike之MOF提权

 

 

 

第 11 周

1

MySQL提权实验(Linux-UDF)

Shifit后门提权实验

DLL劫持提权

学习MySQL之MOF提权

使用DMZ场景作为考试

 

 

2

使用Mimikatz获取系统Hash

Pcanywhere提权

PR提权

 

DMZ大型靶场实验

 

 

3

系统漏洞提权(CVE-2014-4113,MS-15-051)

系统漏洞提权(永恒之蓝445)

Linux脏牛提权

CobaltStrike3.6实战elevate提权

 

 

4

内网转发

端口反弹

socket反弹

转发工具编写

LCX转发实验

htran转发实验

使用web脚本进行端口转发

WEB端权限维持

https://192.168.70.204/index.php/Education/bookdetail?packageid=1292

 

 

5

Python内网转发工具编写

 

 

 

 

 

第 12 周

1

Hash基础

Hash原理

Hash破解

Hash算法实验

使用SAMinside破解Hash

 

 

DMZ大型靶场实验(两个)

 

 

2

流量分析

wireshark和tcpdump

 

 

 

 

 

 

3

日志分析

apache、nginx、iis、tomcat、mysql等中间件日志分析

 

 

 

 

DMZ大型靶场实验

域综合渗透实验

 

4

内网拓展

常见应用漏洞

语言序列化漏洞

系统功能

社工

SSRF

Struts2-045漏洞

Zabbix远程代码执行漏洞

 

 

5

JAVA反序列化漏洞

学会制作社工字典(构造社工字典)

 

 

DMZ大型靶场实验

第 13 周

1

利用ipc共享实现入侵(CobaltStrike共享入侵)

Splash SSRF到获取内网服务器ROOT权限

 

 

2

内网协议与工具

ARP欺骗

内网工具使用

CAIN实现ARP欺骗

Ettercap工具使用教程

 

 

3

域渗透

搭建域环境

域渗透命令使用

域内信息搜集

获取域控

Powershell脚本使用

Powershell脚本编写

WinServer2008搭建域环境

域渗透命令使用实验,域内信息搜集实验

 

Powershell脚本编写训练

 

4

获取域控实验

 

 

 

5

Bypass-UAC脚本进行绕过UAC机制

Invoke-SMBShell脚本实现远程shell的交互

 

 

 

第 14 周

1

Invoke-MS16-032脚本实现MS16-032的溢出

 

 

 

 

Python

2

python

Python基础语法

 

 

 

 

 

3

​数据类型

 

 

 

 

 

4

​列表、字典与元组相关操作

 

 

 

 

 

5

​Python流程控制语句

 

 

 

 

 

第 15 周

1

​Python函数的使用

 

 

 

 

 

2

​Python标准库与常用模块示例

 

 

 

 

 

3

​网络通讯库的使用url、request与爬虫的编写

 

 

 

合作编写扫描器

 

代码审计

4

PHP代码审计

代码审计环境搭建

代码审计方法

不安全配置项

危险函数

特殊函数

模块化审计

CMS审计

审计环境配置

 

 

七个CMS审计练习

 骑士cms3.5.1综合审计练习

 

5

安装一个PHP简易审计平台

命令注入审计

SQL注入审计

 

第 16 周

1

XSS审计

文件包含审计

 

 

2

越权漏洞审计

二次注入审计

 

 

3

任意文件读取审计

 

 

 

基线检查

4

基线加固

Linux基线加固

 

 

 

 

 

 

 

5

Windows基线加固

 

 

 

 

 

 

 

毕业测试

 

 

毕业测试

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(CTF,信息安全,安全,python,信息安全,linux)