首页 > 其他分享 >SSRF伪协议

SSRF伪协议

时间:2024-07-26 17:24:42浏览次数:17  
标签:arp 协议 SSRF 主机 哔哩 etc file IP地址

学习自0x003 SSRF信息收集File伪协议_哔哩哔哩_bilibili​​​​​​

0x004 SSRF信息收集Dict伪协议_哔哩哔哩_bilibili

0x005 SSRF信息收集Http伪协议_哔哩哔哩_bilibili

0x006 SSRF利用Gopher伪协议学习_哔哩哔哩_bilibili

file://从文件系统中获取文件内容,如file:///etc/passwd

dict://字典服务协议,访问字典资源,如dict://ip:6739/info:

ftp://可用于端口扫描

sftp://SSH文件传输协议或安全文件传输协议

ldap://轻量级目录访问协议

tftp://简单文件传输协议

gopher://分布式文档传输协议

file://

格式为file://[文件路径]

file:///etc/passwd          #读取文件passwd
file:///etc/hosts           #显示当前操作系统网卡的ip
file:///proc/net/arp        #显示arp缓存信息,即显示内网中的其它主机
file://proc/net/fib_trie    #显示当前网段信息

/etc/passwd

/etc/passwd:这个文件用于存储系统的用户信息,包括用户的用户名,用户ID,组ID(GID),用户的根目录,默认的shell等信息。

/etc/hosts

/etc/hosts:这个文件存储着映射关系,这些映射关系可能是将主机名映射到内部IP地址用于访问内网,也可能是映射到公网IP来访问公网。简单来说,可以利用它看到当前主机的IP地址。

/proc/net/arp

arp,(Address Resolution Protocol 地址解析协议)是用于将IP地址解析为对应的MAC地址,物理地址(或其它的硬件地址)。它在局域网上工作,有个重要的特点是它可以无视防火墙,在一个设备A需要与局域网中的某个其它知道其IP但不知道MAC地址的设备B进行通信时,会首先向目标主机发送一个ARP请求,这个请求中包含A的IP地址以及想要进行通信的目标B的IP地址,当主机B受到这个ARP请求后会检查其中包含的B的IP地址是否与自己相同,如果相同则会发送一个ARP响应数据包给A。其中包含了主机B的IP地址和MAC地址。而主机A受到这个响应数据包后会将其缓存在/proc/net/arp文件中,以便之后的通信使用。

所以我们可以在能够从局域网中其中一台主机向其余主机发送信息的前提下,通过爆破的方法向其余主机发起连接请求,这样我们就可以再通过查看/proc/net/arp来查看局域网中还有哪些其它主机

/proc/net/fib_trie

可以查看当前网段的路由信息。

dict://

dict://ip.端口号//info

可以进一步探查ip的某个端口是否开着。

http://

http://ip(:端口)/文件名

用于在获取了存活IP和端口之后进一步扫描其下的文件目录

标签:arp,协议,SSRF,主机,哔哩,etc,file,IP地址
From: https://blog.csdn.net/Lhy1963245411/article/details/140702910

相关文章

  • 基于RS485的Modbus协议
    RS485:用来传输数据,RS485是一种差分传输的串行通信标准,以其强大的抗干扰能力、长距离传输和多点通信能力,在工业控制领域得到广泛应用。RS485使用一对差分信号线(A和B)来传输数据,差分信号能有效抵抗共模干扰,提高通信的可靠性。RS485通信可以是半双工或全双工,具体取决于应用配置。......
  • 企业微信ipad协议:提升群管理效率
    产品说明`企业微信ipad协议`接口提供了企业微信的所有功能,调用简单,ipad协议摆脱了hook形式的需要开启pc客户端的方式,一个服务可支持几百号进行登录,并且不影响pc手机端登录状态,实现三端同时在线;>企业微信hook企业微信iPad协议企微hook接口企微第三方接口企微ipad协议......
  • BGP(Border Gateway Protocol,边界网关协议)劫持是指恶意或非法地篡改BGP路由信息的行为
    BGP(BorderGatewayProtocol,边界网关协议)劫持是指恶意或非法地篡改BGP路由信息的行为。BGP是互联网上用来交换路由信息的主要协议之一,它负责决定网络数据包应该如何从一个网络路由到另一个网络。BGP劫持可以分为两种主要类型:前缀劫持(PrefixHijacking):在前缀劫持中,攻击者发送......
  • oauth2协议
    什么是OAUTH2协议:首先是几个概念问题:资源:用户信息,在微信中存储资源拥有者:用户认证服务:微信负责认证用户的身份,也负责为客户端颁发令牌客户端:携带令牌请求微信获取用户信息仍以微信简单概述来说授权码模式:1.用户扫码登录,网站向用户申请授权(A)2.用户同意授权(B)3.网站获取授......
  • 实现一个自己的OpenFeign 远程调用验证协议--Springboot 自定义拦截器验证请求合法性-
    Springboot如何实现一个自定义的拦截器处理系统发出的请求以及接收到的请求(实现一个用于feign远程调用验证的简单协议)文章目录Springboot如何实现一个自定义的拦截器处理系统发出的请求以及接收到的请求(实现一个用于feign远程调用验证的简单协议)**实现Feign拦截器的意......
  • 财务知识-简述对赌协议
    财务知识-简述对赌协议......
  • GIS场景零代码添加环境效果,支持TMS/WMS/WMTS协议
    在GIS场景编辑领域,升级视效的需求日益增加。有一款名为山海鲸可视化的免费工具,本人亲测能够完美满足这一需求。山海鲸可视化不仅支持多种GIS影像协议(如TMS、WMS、WMTS等),还能一键添加天气效果,瞬间提升画面的真实感。你是否还在为复杂的代码编写而头疼?山海鲸可视化这款软件完全不......
  • DeviceNet转Profinet协议网关
    怎么样才能把DeviceNet和Profinet网络连接起来呢?这几天有几个朋友问到了这个问题,作者在这里统一为大家详细说明一下。其实有一个设备可以很轻松地解决这个问题,名为JM-PN-DNTM,下面是详细介绍。一,产品主要功能‌1、捷米特JM-PN-DNTM型号网关是DeviceNet主站转Profinet从站工业......
  • python cobs协议编解码算法demo
    1.SummaryCOBS(ConsistentOverheadByteStuffing)是一种算法,直译为一致的开销字节填充。简而言之,无论数据包的内容如何,都能通过产生高效可靠明确的数据包帧,从而使接受端能够从损坏的包中恢复。通常使用0x00来作为数据包的分隔符,即切割数据包的片分隔符。当使用0x00作为......
  • VoIP所在的协议层次
            VoIP(VoiceoverInternetProtocol)本身不是一种协议,而是一种技术或通信方式。虽然VoIP技术本身不是协议,但它依赖于多种协议来实现其功能。所以,其并不严格地工作在网络通信的某一层,而是跨越了多个层次,但主要涉及到的是应用层、传输层和网络层(根据其依赖的多个协......