【bugku CTF】POST、头等舱、网站被黑、alert、你必须让他停下、本地管理员、bp

2023-10-13 12:59

本文主要是介绍【bugku CTF】POST、头等舱、网站被黑、alert、你必须让他停下、本地管理员、bp,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

目录

1.POST

2.头等舱

3.网站被黑

4.alert

5.你必须让他停下

6.本地管理员

​编辑

7.bp


关于burtsuite、hackbar的使用

1.POST

阅读上面我们知道,要获得flag需要传入一个指令,首先用bp抓包,

传入what==flag,就获得了flag。

2.头等舱

看到这里,直接bp抓包:

抓包之后send,就得到了flag。

3.网站被黑

网页被挂上了黑页,用御剑进行一下后台扫描。

发现了一个后台(shell.php),点进去:

这里需要密码,用bp爆破:

爆破出来密码是hack,输入密码,获得flag。

4.alert

alert() 方法用于显示带有一条指定消息和一个 OK 按钮的警告框。

可以看到这么两个弹窗, 用调试器查看一下:

划到最下面发现一串Unicode编码,将他解码成ASCII:

成功得到flag。

5.你必须让他停下

不停刷新,我们要让他停下以获得flag,当然这里要借助bp来获取:

bp抓包,看到如下提示,

 多点几次send:

直到刷新到10.jpg的时候,出现flag。

6.本地管理员

 翻看源代码,

猜测可能是base64编码,进行转码 :

转码出来这个可能是账号或者密码 ,一般,管理员账号会被设置为admin,密码是一些弱口令,

输入账号密码:

提示ip被禁了,需要管理员权限,这里就要用到http协议的xff伪造管理员的ip进行访问,

bp抓包,在中间加上:X-Forwarded-For: 127.0.0.1

这里点击bp里面的forward:

成功得到flag 。

7.bp

提示了弱密码top1000,那就先下载一个,

附下载链接:https://gitee.com/XiuMulty/PasswordDic/blob/master/top1000.txt

随便输入一个密码,bp抓包

只需要爆破密码这个位置。

这里我在做的时候发现,返回结果长度都一致,点开响应包发现存在一个JavaScript代码,可以用来告知密码错误,于是在intruder--options--Grep-Match里面加入{code: 'bugku10000'} 

 爆破之后我们在{code: 'bugku10000'} 里面找到一个异常的项:

 这个 zxc123 就是我们要找的密码

填入密码就可以获得flag啦

这篇关于【bugku CTF】POST、头等舱、网站被黑、alert、你必须让他停下、本地管理员、bp的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/203383

相关文章

0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型的操作流程

《0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeekR1模型的操作流程》DeepSeekR1模型凭借其强大的自然语言处理能力,在未来具有广阔的应用前景,有望在多个领域发... 目录0基础租个硬件玩deepseek,蓝耘元生代智算云|本地部署DeepSeek R1模型,3步搞定一个应

nginx部署https网站的实现步骤(亲测)

《nginx部署https网站的实现步骤(亲测)》本文详细介绍了使用Nginx在保持与http服务兼容的情况下部署HTTPS,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值... 目录步骤 1:安装 Nginx步骤 2:获取 SSL 证书步骤 3:手动配置 Nginx步骤 4:测

一文教你使用Python实现本地分页

《一文教你使用Python实现本地分页》这篇文章主要为大家详细介绍了Python如何实现本地分页的算法,主要针对二级数据结构,文中的示例代码简洁易懂,有需要的小伙伴可以了解下... 在项目开发的过程中,遇到分页的第一页就展示大量的数据,导致前端列表加载展示的速度慢,所以需要在本地加入分页处理,把所有数据先放

本地搭建DeepSeek-R1、WebUI的完整过程及访问

《本地搭建DeepSeek-R1、WebUI的完整过程及访问》:本文主要介绍本地搭建DeepSeek-R1、WebUI的完整过程及访问的相关资料,DeepSeek-R1是一个开源的人工智能平台,主... 目录背景       搭建准备基础概念搭建过程访问对话测试总结背景       最近几年,人工智能技术

如何在本地部署 DeepSeek Janus Pro 文生图大模型

《如何在本地部署DeepSeekJanusPro文生图大模型》DeepSeekJanusPro模型在本地成功部署,支持图片理解和文生图功能,通过Gradio界面进行交互,展示了其强大的多模态处... 目录什么是 Janus Pro1. 安装 conda2. 创建 python 虚拟环境3. 克隆 janus

本地私有化部署DeepSeek模型的详细教程

《本地私有化部署DeepSeek模型的详细教程》DeepSeek模型是一种强大的语言模型,本地私有化部署可以让用户在自己的环境中安全、高效地使用该模型,避免数据传输到外部带来的安全风险,同时也能根据自... 目录一、引言二、环境准备(一)硬件要求(二)软件要求(三)创建虚拟环境三、安装依赖库四、获取 Dee

deepseek本地部署使用步骤详解

《deepseek本地部署使用步骤详解》DeepSeek是一个开源的深度学习模型,支持自然语言处理和推荐系统,本地部署步骤包括克隆仓库、创建虚拟环境、安装依赖、配置模型和数据、启动服务、调试与优化以及... 目录环境要求部署步骤1. 克隆 DeepSeek 仓库2. 创建虚拟环境3. 安装依赖4. 配置模型

DeepSeek模型本地部署的详细教程

《DeepSeek模型本地部署的详细教程》DeepSeek作为一款开源且性能强大的大语言模型,提供了灵活的本地部署方案,让用户能够在本地环境中高效运行模型,同时保护数据隐私,在本地成功部署DeepSe... 目录一、环境准备(一)硬件需求(二)软件依赖二、安装Ollama三、下载并部署DeepSeek模型选

C#使用HttpClient进行Post请求出现超时问题的解决及优化

《C#使用HttpClient进行Post请求出现超时问题的解决及优化》最近我的控制台程序发现有时候总是出现请求超时等问题,通常好几分钟最多只有3-4个请求,在使用apipost发现并发10个5分钟也... 目录优化结论单例HttpClient连接池耗尽和并发并发异步最终优化后优化结论我直接上优化结论吧,

springboot 加载本地jar到maven的实现方法

《springboot加载本地jar到maven的实现方法》如何在SpringBoot项目中加载本地jar到Maven本地仓库,使用Maven的install-file目标来实现,本文结合实例代码给... 在Spring Boothttp://www.chinasem.cn项目中,如果你想要加载一个本地的ja