小学生把自己学校的网站搞了!

news/2024/5/9 0:47:59/文章来源:https://blog.csdn.net/xhmj12/article/details/122694218

相关阅读:2T架构师学习资料干货分享

作者:Ret2Rttr

来源:zhuanlan.zhihu.com/p/417528231

本人7年级学生12岁 喜欢Pwn

460980fe6142ac63dc01541645a51e32.png

今天这篇文章来源于知乎上一个叫Ret2Rttr的分享,作者自称是一名六年级的小学生。文章主要记录的是他针对自己学校网站的一次渗透测试,过程非常有趣,所以分享给各位读者朋友。

上周三,闲着无聊,准备上学校网站看看,想我这种Pwn狗,自然是对Web没啥希望了。。但是,我还是觉得上学校网站看看 说不定呢~ 所以 我上了学校网站 开始了渗透......

Stage 1:信息收集

无聊的我登录上了学校主站 说实在找不到啥突破点 连个能交互的地方都没有...

d8fc136f79dd2cc8ca59da77969e31b6.png

主站这条路死了

所以我准备从其他角度来思考这个问题。于是,我打开了fofa看看有没有啥子域名之类的。结果,hiehie 找到了学校培训部门的一个网站。

6b9285f8fd3a24a1824580c89caa90f5.png

根据我对学校的理解,我们学校是肯定不可能自己做模板的 应该是运用了其他的cms来建站的,而所谓cms也就是其他的一些网站模板,具体可以是博客、商业化站之类的。打开了代理,dns开了,就用御剑扫描工具扫了一些。hhh 还真的扫描出来了!

b4a87ad5a9be6239d656f52cb517b0d0.png

dedecms?! 织梦csm,非常古老的的cms了。我记得可能在我出生之前可能就存在了。那么,问题就出现了。越古老的模板一般都会拥有一些通用性的漏洞。而通用性的漏洞 可能会导致网站机密性、完整性的威胁。其中,我们把这些通用性漏洞这样分开:

  • 0day 指被发现但未被修复过的漏洞

  • 1day 指被发现且被修复,但是由于漏洞发现时间比较早,补丁普及不完整的漏洞

  • nday 指发现且被修复的漏洞,通用性较低,因为漏洞修复已经较长时间,一般只有长期不更新的厂家才会中招** 于是,我开始了我的漏洞寻找之路。

版本号确定?

一开始,我就被网站的留言板块吸引了。一般来说都会存在XSS漏洞。XSS攻击是指恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的目的 也就是说XSS漏洞就像是一个捕兽夹,当具有管理员权限的站长访问被植入XSS脚本的网页时,可能会被盗取权限。

bb9280194d7f6741423aa798c11a7c4e.png

准备了攻击载荷,虽然可能性小但是还是准备试一试。但是在留言之后有一段动画。我看了看,好像爆了CMS版本!我打开手机慢动作,拍了下来上面写着:

723d1a669cbcc57df710f0d785d46505.png

确认了版本号,找针对这个版本的通用性漏洞就不难了。所以,我打开了珍藏已久的DEDEcms扫描器~ 看看有没有nday漏洞。

Stage 2:漏洞利用

322feaaeb474d44a96d0ca4fd26f50aa.png

经过漫长的等待 好像似乎扫描到了一个nday 于是 我打开了nday扫描中的url 似乎好像有信息泄露漏洞!

INSERT INTO `dede_member` VALUES('1','xxxx','admin','2604ccf7b8a4a852cxxxxxxxx','admin','xxx','100','0','0','0','xxxxxxx@qq.com','10000','10','0','','0','','xxxxxx','','xxxxxxx79','xxxxxxx','-1');

这好像是sql数据库的备份 里面记录了 admin 账号的登录md5加密后密码 其实 一般网站的登录密码校正就是和数据库中使用同一加密算法加密过的密文来做比对 所以说 我们只需要逆向破解这串md5密文 我们就可以获得admin账号密码

7a06e52c03bfd7a878e61eb1192f0ecd.png

通过md5解密之后,我们成功的获得了账户的密码。其中为了机密性考虑,我没有办法把密文给你们看。但是,我们已经获得了账户的密码。现在,我们可以登录刚刚我们御剑扫描到的子站后台了。

e5aa3102a573eaae1f117e96e696ceb7.png

不出意料的我们登录了后台。但是,我们的渗透还没有结束。现在,我们需要获得整个网站的shell权限,也就是服务器的权限。

Stage 3:后渗透

在前面我们提及到nday这个概念,而像这个版本的织梦cms,nday可能是无法避免的。而还是不出意料的我们搜索到了后台getshell的nday。远程命令执行 (rce漏洞) 攻击者可以通过精心构造的语句来远程控制网络服务器,可以执行任何命令。另外搜索公众号互联网架构师后台回复“2T”,获取一份惊喜礼包。

900441bcb75c935691e47a2dbbe7e50e.png

(其实应该是nday)

接下来,我们就开始漏洞利用吧。

漏洞利用

关于漏洞的原理不再多说。-->DedeCMS V5.7 SP2后台存在代码执行漏洞 - 0DayBug - 博客园 (cnblogs.com)。首先,我们需要登录一个上传的接口,获取我们的token值。其中Token就在html当中

a25bb7f7ad7dd46f0a6db17ca61107c7.png

获取了Token值,我们就可以构造Payload了 。payload结构如下。

域名 + /dede/tpl.php?filename=moonsec.lib.php&action=savetagfile&content=<?php[PHP语句]?>&token=[Token值]

输入payload后 访问

域名+/include/taglib/moonsec.lib.php

可以回显执行的任何php命令。在这里我们可以插入一句话木马。

4526669eada33fdf86ef210c9d12f0cc.png

成功获得Shell!

总结

我画了个思维导图

a1e84cf106d1dcf1c19d9fe996706138.png

补充:之后的Webshell和获得信息泄露的不是同一个站,是一个可以说是镜像站,但是密码还是登进去了。

1、985副教授工资曝光

2、心态崩了!税前2万4,到手1万4,年终奖扣税方式1月1日起施行~

3、雷军做程序员时写的博客,很强大!

4、人脸识别的时候,一定要穿上衣服啊!

5、清华大学:2021 元宇宙研究报告!

6、绩效被打3.25B,员工将支付宝告上了法院,判了

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

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

相关文章

一个基于 SpringBoot 开源的小说和漫画在线阅读网站,简洁大方 !

今天给大家推荐的这个开源项目是一个基于 SpringBoot 实现的小说和漫画在线阅读网站。需要源码和文档可以关注私信“外卖系统” 这个开源项目叫&#xff1a;fiction_house。 这个开源项目是一个多平台&#xff08;web、安卓 app、微信小程序&#xff09;、功能完善的小说弹幕…

弃用官方网站,Python 将所有 Bug 迁移到 GitHub 中

此前&#xff0c;Python 开发组一直在 Python 官方 Bug 网站 https://bugs.python.org&#xff08;缩写为 bpo 或 BPO&#xff09;上进行 Bug 提交、跟踪和处理&#xff0c;该网站使用开源工具 Roundup 作为 Bug 跟踪器。 2 月 18 日&#xff0c; Python 核心开发者 Łukasz L…

最适合晚上睡不着看的 8 个网站,建议收藏哦

最近上一篇&#xff1a;一边裁员&#xff0c;一边招人。。1. 找工作避坑名单一个涵盖几乎所有996、955的公司热点和时事的汇总列表&#xff0c;其实这是两个仓库。官网1(955)&#xff1a;https://github.com/formulahendry/955.WLB官网2(996)&#xff1a;https://github.com/im…

表白网站怎么上传到服务器,能上传到云服务器的表白模板

能上传到云服务器的表白模板 内容精选换一换资源包括静态语音&#xff0c;TTS放音以及短消息&#xff0c;在您进行流程编排前&#xff0c;需要先将涉及到的资源&#xff0c;包括语音、短信模板添加到系统中&#xff0c;才能继续配置流程。传统的HPC使用中存在如下问题&#xff…

新手入门 Python 的学习网站

1 Python 小例子 来自 github 网站上的项目&#xff0c;提供了 141 个代码小样&#xff0c;并标注了难度等级。 告别枯燥&#xff0c;致力于打造 Python 经典小例子、小案例。 2 编程教室 Crossin的编程教室 - 在线练习 3 python100天从新手到大师 这是一个github网站11W星…

危险,不要随意让网站记住密码自动登陆!

为了方便用户登录&#xff0c;几乎所有的网站都实现了“记住密码”、“自动登陆”这样似乎人性化的功能。 我也很喜欢这个功能&#xff0c;因为我自己的脑子实在是讨厌记东西。 为了安全起见&#xff0c;我的密码都设置的很复杂&#xff0c;满足“数字特殊符号英文字母大小写…

手机网站form表单check神器——Validform

手机端的商城项目已经上线了很久&#xff0c;但一直留有令人耿耿于怀的问题——form表单没有找到合适的validate&#xff0c;也就是说项目的input标签check只是做在了后台&#xff0c;前端并没有进行验证&#xff0c;这显然给后台服务器平添了很多烦恼&#xff08;这活儿不应该…

使用ehcache缓存页面、ExpiresFilter添加Expires头,大幅提升网站性能

前几天把网站部署到服务器上后发现访问速度和龟速差不多&#xff0c;内心感到非常焦虑——之前并未做过这方面的尝试&#xff0c;要解决问题实在有些头大。 但幸好之前做过一个项目&#xff0c;本地访问速度感觉奇慢&#xff0c;但正式环境下访问速度反倒快得飞起。虽然我期初…

推荐10个堪称神器的 Java 学习网站

经常有一些读者问我&#xff1a;“二哥&#xff0c;学习 Java 应该关注哪些网站&#xff1f;”&#xff0c;我之前的态度一直是上知乎、上搜索引擎搜一下不就知道了。但读者对我这个态度很不满意&#xff0c;他们说&#xff0c;“我在问你&#xff0c;又不是问知乎&#xff0c;…

推荐10个堪称神器的学习网站

每天都会收到很多读者的私信&#xff0c;问我&#xff1a;“二哥&#xff0c;有什么推荐的学习网站吗&#xff1f;最近很浮躁&#xff0c;手头的一些网站都看烦了&#xff0c;想看看二哥这里有什么新鲜货。” 今天一早做了个恶梦&#xff0c;梦到被老板辞退了。虽然说在我们公…

作为程序员的他,大学四年一直自学,全靠这些实用工具和学习网站!

二哥&#xff0c;你好&#xff0c;马上 6 月份就要毕业了。非常感谢这些年来二哥的鼓励&#xff0c;你的那些文章我基本上都看了&#xff0c;尤其是程序人生方面的文章给我启迪很大。大学四年&#xff0c;我没有白过&#xff0c;虽然专业不是程序员&#xff0c;但我喜欢这个行业…

超实用的工具、素材、学习网站分享

文章目录------------------------------学习教程篇-------------------------------bilibili哔哩哔哩网易云课堂siki学院&#xff1a;泰课在线&#xff1a;可汗学院&#xff1a;线性代数的本质 - bilibili计算机科学速成课 - bilibiliLearnOpenGL&#xff1a;The Book of Shad…

大学四年,因为这些网站,他顺利拿下字节跳动的offer!

回想起大学的日子&#xff0c;我不免觉得有些羞愧&#xff0c;因为我把它虚度了&#xff0c;除了谈了个女朋友&#xff0c;几乎一无所获&#xff0c;我是个彻彻底底的学渣。但我有一个读者&#xff0c;小王&#xff0c;他就是最佳的励志典范&#xff0c;大一还挂科了三门&#…

老板急坏了,公司网站的 HTTPS 过期了

端午出去玩的时候&#xff0c;老板打电话说公司网站的 HTTPS 过期了&#xff0c;访问不了&#xff08;见下图&#xff09;&#xff0c;要我立马升级一下。可惜我当时没带电脑&#xff0c;无能为力&#xff0c;可把老板急坏了。 没办法&#xff0c;急就先急着&#xff0c;只能等…

mfc之clistctrl导出excel_Excel函数:SEO这个站长帮手,你在用吗?

在SEO工作中&#xff0c;我们每天都会使用大量的站长工具&#xff0c;其中&#xff0c;Excel函数&#xff0c;是我们发现做一些SEO基础数据分析得力的站长帮手。 在以往的数据统计中&#xff0c;我们经常会利用到Excel排序、筛选、去重等一系列可使用的函数&#xff0c;但对于站…

企业网站 源码 mail:_分享一些好用的网站(二)

前言半年前写了一篇《分享一些好用的网站》记录了我之前常用的一些网站&#xff0c;现在过去半年&#xff0c;收藏夹也多了一些网站&#xff0c;特地记录下来&#xff0c;希望能对你有所帮助。由于这些网站都比较杂&#xff0c;我也懒得分类了。太长不看版临时邮箱 https://tem…

再见 HTTP?10 分钟手把手教会你将网站切换到 HTTPS,安全有保障,yyds!

CSDN 的小伙伴们&#xff0c;大家好&#xff0c;我是刚脱离险境的二哥呀&#xff01; 很久&#xff08;大概两年&#xff09;之前&#xff0c;我就搞了一个独立的个人博客网站&#xff0c;长下面这样。 大家有访问过的&#xff0c;可以在评论区扣 1 可惜一直没搞备案和 HTTPS…

3 年9.9元,网站从HTTP升级到HTTPS

上一次,我们完成域名解析后,发现浏览器地址栏里的域名被提示为不安全,就是因为它还是个宝宝,没有升级为 HTTPS 证书。 那怎么升级为 HTTPS 证书呢?可以直接通过阿里云购买 SSL 证书,但特么巨贵! 本来想尝试一下 AWS 的免费 SSL 证书,但卡到验证码这一步就是收不到信息…

完了,二哥网站的图片挂了

二哥的编程知识星球正式开放了&#xff0c;这是一个Java学习指南编程实战的学习宝地&#xff0c;可以帮助你提高编程能力、养成好的学习习惯、找到志同道合的学习伙伴、拿到更好的 Offer。详情戳链接&#x1f517;《Java程序员进阶之路》! 大家好&#xff0c;我是二哥&#xff…

mysql负载导致网站访问高_MySQL负载高导致网站访问慢解决实例

今日发现网站访问慢&#xff0c;一次进行了排查&#xff0c;开始思路混乱&#xff0c;下面来梳理下一、故障分析首先&#xff0c;判断访问慢现象&#xff0c;是个人还是集体&#xff1f;&#xff1f;&#xff1f;个人现象排查&#xff1a;检查个人网络&#xff0c;pc&#xff0…