Metasploit——渗透攻击模块(Exploit)

这篇具有很好参考价值的文章主要介绍了Metasploit——渗透攻击模块(Exploit)。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Metasploit常用命令、技术功能模块 

Metasploit——辅助模块(Auxiliary) 

目录

1.Exploit模块

2.生成Payload 

3.Meterpreter常用命令

4.弱点扫描


 1.Exploit模块

Active exploits主动:攻击者主动向目标发起漏洞利用代码,触发漏洞

            目标开放一个端口(服务),允许外界计算机连接这个端口(访问这个服务),通常被称为

            某种服务器(比如开放80,http,称为web服务器;开放21,ftp,称为ftp服务器)。

             A发送某种类型的漏洞利用代码给B,这个漏洞利用代码利用之后,加载payload,在B

            上执行payload之后,有两种情况:

             1.在B上再打开一个payload开放的shell侦听端口

             2.B不开放端口,它会反向连接A的一个端口

Metasploit——渗透攻击模块(Exploit)

Passive exploits被动:在这种情况下,B是不会开放端口的,即使开放了端口也是不存在漏洞

        的,它的漏洞存在于本机的一些客户端软件(比如浏览器、PDF阅读器、Java的客户端程

        序),不会侦听一个端口,也不会提供一个服务。

        既然是客户端,他就要去访问一个某些服务器上的一些服务,当它访问的时候,如果服

        务器端上放置了一个漏洞利用代码的话,由于客户程序存在漏洞,当使用存在漏洞的客

        户端程序访问了一些存在了exploits漏洞利用代码的服务器端程序,也会导致服务器端

        exploits漏洞利用的代码,由于B请求A,就作为A的响应报文把漏洞利用代码内容返回给

        B,造成客户端程序漏洞被利用,然后payload加载,

        1.本地绑定一个侦听端口,等攻击者连接;

        2.本地不侦听端口,反弹连接给A侦听的另外一个端口,连接后,B就把shell给A

注:攻击者诱使你用存在漏洞的客户端程序,访问存在漏洞利用代码的服务端程序(恶意伪造

        的站点),把漏洞利用代码从恶意服务器端下载到本地,执行,导致本地客户端程序被利

        用,导致payload加载,出现反弹的shell或直连的shell。

 Metasploit——渗透攻击模块(Exploit)

判断主动还是被动,是看漏洞利用代码,是主动发过去的,还是被动等待客户端连接服务器端而造成客户端漏洞被利用

实验:关闭目标win7的防火墙,主动发起漏洞利用代码,可以拿到shell

Metasploit——渗透攻击模块(Exploit)

实验:开启目标win xp sp2的防火墙,无法主动连接目标了,所以利用被动连接方式

            需要创建一个存在exploits漏洞利用代码的站点(网站),诱使客户端来连接这个网站。

            利用了xp sp2上浏览器的漏洞

Metasploit——渗透攻击模块(Exploit)

2.生成Payload 

绕过坏字符,就是将其编码,一定程度上起到混淆,免杀的效果

search encoders搜索有哪些编码

Metasploit——渗透攻击模块(Exploit)

 Metasploit——渗透攻击模块(Exploit)

 -b排除坏字符,-t输出文件格式,-e指定encoder,-i使用5轮,-k线程,-x模板,-f输出文件

Metasploit——渗透攻击模块(Exploit)

示例:generate -t c -s 30

           generate -t python -s 30

3.Meterpreter常用命令

  • 高级、动态、可扩展的Payload

        基于meterpreter上下文利用更多漏洞发起攻击

        后渗透测试阶段一站式操作界面

  • 完全基于内存的DLL注入时payload(不写硬盘)

        注入到合法系统进程并建立stager

        基于Stager上传和预加载DLL进行扩展模块注入(客户端API)

        基于Stager建立的socket连接建立加密的TLS/1.0通信隧道

        利用TLS隧道进一步加载后续扩展模块(避免网络取证)

  • 服务端使用C语言编写
  • 客户端提供基于Ruby的全特效API(支持任何语言)

Metasploit——渗透攻击模块(Exploit)

Metasploit——渗透攻击模块(Exploit) Metasploit——渗透攻击模块(Exploit)

help # 查看Meterpreter帮助
background #返回,把meterpreter后台挂起
bgkill # 杀死一个背景 meterpreter 脚本
bglist #提供所有正在运行的后台脚本的列表
bgrun #作为一个后台线程运行脚本
channel #显示活动频道
sessions -i number #与会话进行交互,number表示第n个session,使用session -i 连接到指定序号的meterpreter #会话已继续利用
sesssions -k  number #与会话进行交互
close #关闭通道
exit #终止 meterpreter 会话
quit #终止 meterpreter 会话
interact id #切换进一个信道
run #执行一个已有的模块,这里要说的是输入run后按两下tab,会列出所有的已有的脚本,常用的有
    #autoroute,hashdump,arp_scanner,multi_meter_inject等
irb #进入 Ruby 脚本模式
read #从通道读取数据
write #将数据写入到一个通道
run和bgrun #前台和后台执行以后它选定的 meterpreter 脚本
use #加载 meterpreter 的扩展
load/use #加载模块
Resource #执行一个已有的rc脚本
-----------------------------------------------------------------------
文件系统命令
cat c:\boot.ini #查看文件内容,文件必须存在
del c:\boot.ini #删除指定的文件
upload /root/Desktop/netcat.exe c:\ # 上传文件到目标机主上,如upload  setup.exe C:\\windows\\system32\
download nimeia.txt /root/Desktop/   # 下载文件到本机上如:download C:\\boot.ini /root/或者download C:\\"ProgramFiles"\\Tencent\\QQ\\Users\\295******125\\Msg2.0.db /root/
edit c:\boot.ini  # 编辑文件
getlwd #打印本地目录
getwd #打印工作目录
lcd #更改本地目录
ls #列出在当前目录中的文件列表
lpwd #打印本地目录
pwd #输出工作目录
cd c:\\ #进入目录文件下
rm file #删除文件
mkdir dier #在受害者系统上的创建目录
rmdir #受害者系统上删除目录
dir #列出目标主机的文件和文件夹信息
mv #修改目标主机上的文件名
search -d d:\\www -f web.config #search 文件,如search  -d c:\\  -f*.doc
meterpreter > search -f autoexec.bat  #搜索文件
meterpreter > search -f sea*.bat c:\\xamp\\
enumdesktops #用户登录数

迁移

Metasploit——渗透攻击模块(Exploit)

 Meterpreter python扩展

Metasploit——渗透攻击模块(Exploit)

4.弱点扫描

 Metasploit——渗透攻击模块(Exploit)

 Metasploit——渗透攻击模块(Exploit)

 Metasploit——渗透攻击模块(Exploit)

 Metasploit——渗透攻击模块(Exploit)

 Metasploit——渗透攻击模块(Exploit)

 Metasploit——渗透攻击模块(Exploit)文章来源地址https://www.toymoban.com/news/detail-502726.html

到了这里,关于Metasploit——渗透攻击模块(Exploit)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • metasploit(MSF)渗透超细解说 -- 小黑渗透工具

    metasploit Framework(msf)里带数千个已知的软件漏洞,并保持持续更新,Metasploit可以用来信息收集、漏洞探测、漏洞利用等渗透测试的全流程,采用Ruby语言编写。黑掉整个宇宙的称号!!! 初心:    记录msfconsole的渗透测试流程,以及每个流程点常用到的一些命令,其中还有

    2024年01月20日
    浏览(42)
  • Metasploit渗透测试框架

    一下笔记为观看课程得出https://www.bilibili.com/video/BV127411c7yE?p=6spm_id_from=pageDrivervd_source=5294f3174c841de416fef55d145e1e28 基于TCP协议收集主机信息 开放端口扫描db_nmap 查询网段内在线存活的主机 展示效果查询结果如下: 半连接的方式进行半连接扫描 使用auxiliary/sniffer下的psunffle模块进

    2024年02月10日
    浏览(49)
  • Metasploit渗透测试框架基础

    简介: Metaspolit是一个渗透测试框架,属于框架,是模块化组成的,是一个免费的可下的框架,通过它可以很容易的获取、开发并对计算机软件漏洞实现 metaspliot时候,计算机安全状况就永久的改变了 MSF:The Metasploit Framework Metasploit是一款开源的安全的漏洞检测工具,可以帮助

    2024年02月04日
    浏览(44)
  • Kali最强渗透工具- metasploit

    数据来源   本文仅用于信息安全学习,请遵守相关法律法规,严禁用于非法途径。若观众因此作出任何危害网络安全的行为,后果自负,与本人无关。  得到ip地址我们能干嘛?         首先进行端口扫描 为什么要进行端口扫描?         端口扫描的作用就是发现目

    2023年04月16日
    浏览(43)
  • Kali最强渗透工具-metasploit

    msf是一款开源安全漏洞利用和测试工具,集成了各种平台上常见的溢出漏洞和流行的shellcode,并持续保持更新。 metasploit让复杂的漏洞攻击流程变的非常简单,一个电脑小白经过几小时的学习,就能对操作系统等主流漏洞发起危害性攻击 metasploit 攻击 windows 操作系统 msfconsol

    2024年02月15日
    浏览(44)
  • 白帽子学习——Metasploit渗透测试指南

    根据pdf,总结自己认为比较重要的,欢迎大佬指错。 1.1专业术语 1.1.1渗透攻击(Exploit) 由攻击者或渗透测试者利用一个系统、应用或服务中心的安全漏洞进行的攻击行为。往往会造成开发者所没有预期到的一种特殊结果。 1.1.2攻击载荷(Payload) 目标系统在被渗透攻击之后

    2023年04月08日
    浏览(35)
  • 内网渗透 Metasploit(MSF)基础使用

    ​ Metasploit 是一款开源的安全漏洞检测工具,可以帮助安全和IT专业人士识别安全性问题,验证漏洞的缓解措施,并管理专家驱动的安全性进行评估,提供真正的安全风险情报。这些功能包括智能开发,代码审计,Web应用程序扫描,社会工程。团队合作,在 Metasploit 和综合报

    2024年01月16日
    浏览(46)
  • metasploit完整的使用流程包括meterpreter后渗透

    主机为win10 auxiliary/scanner/discovery/arp_sweep 确认主机是否存活 auxiliary/scanner/ftp/ftp_version auxiliary/scanner/http/http_version 开启服务 再次扫描 auxiliary/scanner/smb/smb_version 查看是否有ms17_010漏洞 利用辅助模块,扫描该主机是否有该漏洞 加载 永恒之蓝漏洞利用模块 use exploit/windows/smb/ms17_

    2024年02月04日
    浏览(56)
  • 精通METASPLOIT渗透测试(第3版)自建docker靶场

    首先要感谢原书作者及国内译者(哈哈哈),书有了,但是靶场没有,给的GITHUB里也只是写payload片段,没有靶机看着确实无聊。自己动手做吧。开始是用的安装方式,但是这个无法分享。还是做成docker吧。我会做一个发一个。有些因为涉及提权,我还是按照书上建议的操作系

    2024年01月18日
    浏览(45)
  • 【2023最新版】超详细Metasploit安装保姆级教程,Metasploit渗透测试使用,看完这一篇就够了

    Metasploit 官方介绍 Metasploit是一个渗透测试框架,可以帮助您发现和利用漏洞。 Metasploit还为您提供了一个开发平台,您可以编写自己的安全工具或利用代码。 今天,我将指导您了解如何使用Metasploit的基础知识:如何安装Metasploit,使用框架以及利用漏洞。 下载地址:https://

    2024年02月13日
    浏览(70)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包