Metasploit 系列教程-(渗透测试框架)

一、Metasploit 介绍

  

二、Metasploit 基础

  1、Msfconsole

  3、Exploits(漏洞)

    使用漏洞

  4、Payloads(有效载荷)

    有效载荷类型 

    生成有效载荷

  5、Databases(数据库)

    使用数据库

  6、Meterpreter

    Meterpreter基础知识

    Python扩展

    Python扩展示例

 

三、Metasploit 信息收集

  1、端口扫描

  2、查找MSSQL

  3、服务识别

  4、密码嗅探

    扩展Psnuffle

  5、SNMP扫描

  6、编写自己的扫描仪

  7、枚举Windows修补程序

 

四、Metasploit 漏洞扫描

  1、SMB登录检查

  2、VNC认证

  3、WMAP网络扫描仪

  4、使用NeXpose

    NeXpose通过MSFconsole

  5、与Nessus合作

    Nessus通过MSFconsole

 

五、Metasploit 写一个简单的漏洞检查工具

  1、简单的TFTP漏洞检查工具

  2、简单的IMAP漏洞检查工具

 

六、Metasploit Exploit开发(Exploit这里可理解为:漏洞,漏洞利用,渗透攻击)

  1、Exploit 发展目标

  2、Exploit 格式

  2、Exploit Mixins

  4、Exploit Targets

  5、Exploit Payloads

    MSFvenom

    MSFpayload

    MSFencode

    字母数字Shellcode

    MSFrop

  6、编写一个Exploit

    获得一个Shell

  7、使用Egghunter Mixin

    完成Exploit

  8、移植Exploits

 

七、Metasploit Web应用程序漏洞开发

  1、安装Dot Defender

  2、分析Dot Defender漏洞

  3、Skeleton创作

  4、制作日志条目

  5、托管JavaScript

  6、最终DotDefende漏洞利用

 

八、Metasploit 客户端攻击

  1、二进制有效负载

    二进制Linux木马

  2、客户端漏洞利用

  3、VBScript感染方法

 

九、Metasploit MSF Post后期开发

  1、特权升级

  2、PSExec传递哈希

  3、事件日志管理

  4、使用隐身模式

  5、与注册表进行交互

    持久的Netcat后门

  6、启用远程桌面

  7、数据包嗅探

  8、透视攻击

    Portfwd(端口转发/重定向)

  9、无痕访问/操作

  10、屏幕捕捉

  11、搜索内容

  12、密码破解

 

十、Metasploit Meterpreter脚本

  1、现有的脚本

  2、编写Meterpreter脚本

  3、自定义脚本

  4、有用的API调用

  5、有用的功能

 

十一、Metasploit 维护访问权限

  1、键盘记录

  2、Meterpreter后门

    与Metsvc互动

  3、持久后门

    Meterpreter服务persistence

 

十二、Metasploit MSF 扩展使用

  1、Mimikatz

  2、后门程序EXE文件

  3、Karmetasploit

    Karmetasploit配置

    在行动中的Karmetasploit

    Karmetasploit攻击分析

  4、MSF与OS X

  5、文件上传后门

  6、文件包含漏洞

  7、PHP Meterpreter

  8、构建模块

  9、通过MSSQL负载

    创建我们的辅助模块

    辅助模块背后的原型

  10、web deliver

 

十三、Metasploit 图形界面

  1、MSF社区版

    MSF社区版扫描

    MSF社区版Exploit开发

    MSF社区版Post后期开发

  2、Armitage

    Armitage安装程序

    Armitage扫描

    Armitage Exploit开发

    Armitage Post后期开发

 

十四、Metasploit Post后期开发模块参考

 

十五、Metasploit auxiliary辅助模块参考

  1、Admin HTTP模块

  2、Admin MSSQL模块

  3、Admin MySQL模块

  4、Admin Postgres模块

  5、Admin VMWare模块

  6、扫描器 DCERPC模块

  7、扫描器 Discovery模块

  8、扫描器 FTP模块

  9、扫描器 HTTP模块

  10、扫描器 IMAP模块

  11、扫描器 MSSQL模块

  12、扫描器 MySQL模块

  13、扫描器 NetBIOS模块

  14、扫描器 POP3模块

  15、扫描器 SMB模块

  16、扫描器 SMTP模块

  17、扫描器 SNMP模块

  18、扫描器 SSH模块

  19、扫描器 Telnet模块

  20、扫描器 TFTP模块

  21、扫描器 VMWare模块

  22、扫描器 VNC模块

  23、服务器捕获模块

你可能感兴趣的:(Metasploit 系列教程-(渗透测试框架))