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

news/2024/5/10 2:11:54/文章来源:https://blog.csdn.net/woniu211111/article/details/122780445

80213d52fc2ab5f287696204cdea5420.png

整理:编程技术宇宙

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


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

Stage 1:信息收集

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

9f7ffaae7b5b154a10eca00d3fe7af0d.png

主站这条路死了

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

e37ce7f8fb393b42c919a60c0d2650d4.png

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

bc8c6d6616bb7acc7ae31afc6b11aff2.png

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

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

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

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

版本号确定?

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

ac889830cb89653af00309ff71aacb21.png

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

5b464cbf0893042bb659b677bea447e0.png

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

Stage 2:漏洞利用

66ce0f37c498d690389b4d5cc9ffb16f.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账号密码

ba490c14d3b9084b01a0b9c57a3b4804.png

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

6835e00bf65c9b6577427ec7659f3159.png

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

Stage 3:后渗透

在前面我们提及到nday这个概念,而像这个版本的织梦cms,nday可能是无法避免的。而还是不出意料的我们搜索到了后台getshell的nday。远程命令执行 (rce漏洞) 攻击者可以通过精心构造的语句来远程控制网络服务器,可以执行任何命令。

d92d1499357a4b6d90106891e1133b71.png

(其实应该是nday)

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

漏洞利用

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

8d752a2f4478f7941c5aab1c6fd5e1ee.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命令。在这里我们可以插入一句话木马。

efee645b9ea06c1997d9323976ac46d1.png

成功获得Shell!

总结

我画了个思维导图

cf1c56b532dbeb64496d05c2f1d4a2f1.png

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

4718746019442ae77b713cb4ed80d493.png

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

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

相关文章

路边「诈骗案」,程序员自建停车缴费网站牟暴利!

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 2.4 分钟。来自&#xff1a;广西法制日报&#xff1b;记者&#xff1a;刘康 &#xff1b;通讯员&#xff1a;杨李现如今&#xff0c;无人收费停车场已十分普及&#xff0c;自助扫码缴费成为当下车主生活的常…

Visual Studio 2010 将网站直接发布到远程站点

原文:Visual Studio 2010 将网站直接发布到远程站点这次说下如何将web应用程序直接发布到IIS服务器站点&#xff01;&#xff01;&#xff01; 问题的由来 本人每天要发布更新的程序&#xff0c;所以每次更新的时候要做的工作&#xff1a;获取最新源码&#xff0c;编译程序&…

黑客是如何攻破一个网站的?

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 5 分钟。来自&#xff1a;https://resources.infosecinstitute.com/topic/hacking-a-wordpress-site/一篇科普文&#xff0c;很适合小白&#xff0c;长文请静下心看。通过本文你将了解黑客常用的入手思路和技…

永别了,91网站!宣布永久关闭

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 2.8 分钟。5月17日晚&#xff0c;“百度手机助手开发者”公众号发布了一篇《关于91和安卓市场渠道的下线通知》。宣布将不再支持91和安卓市场渠道的渠道包上传和管理等功能&#xff0c;同时&#xff0c;百度…

php企业网站带模块,DouPHP模块化企业网站管理v1.6系统含小程序/公众号源码

DouPHP是一款轻量级企业网站管理系统&#xff0c;基于PHPMYSQL架构的&#xff0c;包含“手机版”、“公众号管理模块”、“小程序”&#xff0c;可以使用它快速搭建一个企业网站。功能性模块&#xff1a;防伪查询模块、投票模块、自定义表单模块、工单模块等、会员模块、订单模…

京东一面:Nginx 禁止国外 IP 访问网站!

点击上方蓝色字体&#xff0c;选择“标星公众号”优质文章&#xff0c;第一时间送达来源&#xff1a;toutiao.com/i6860736292339057156先来说说为啥要写这篇文章&#xff0c;之前小编看了下nginx 的访问日志&#xff0c;发现每天有好多国外的IP地址来访问我的网站&#xff0c;…

织梦配置html,织梦网站后台的基本设置

网站搭建完成之后&#xff0c;后台的一些基本设置必不可少&#xff0c;同时还要考虑到一些SEO方面的设置&#xff0c;这也是基础优化的开始。1、站点设置点击左侧的【系统】→【系统基本参数】站点根网址为&#xff1a;http://127.0.0.1文档HTML默认保存路径的/a&#xff0c;去…

描述标签(meta description)的规范讲解 - 谷歌SEO基础

每个项目产品都会让你加埋点&#xff0c;你是愿意花几天一个个加&#xff0c;还是愿意几分钟一个小时加完去喝茶聊天&#xff1f;来试试这520web工具, 高效加埋点&#xff0c;目前我们公司100号前端都在用&#xff0c;因为很好用&#xff0c;所以很自然普及开来了&#xff0c;推…

python官网上不去了_学习Python你不去8个网站?逗我呢!

作为一个现时代的程序员初学者&#xff0c;除了看书之外&#xff0c;互联网的学习手段也是断不能少的&#xff01; 以下这些网站&#xff0c;虽说不上全方位的满足你的需求&#xff0c;但是大部分也都能&#xff01; ​0.国外的大神GitHub &#xff1a; ​学习Python必去的8个网…

更新网站 图片缓存_助你网站加速的十个小技巧

网页的响应速度和性能对用户体验非常重要。如果你的网站太慢&#xff0c;你不仅会失去访问者&#xff0c;还会失去潜在的客户。像谷歌这样的搜索引擎在搜索排名中将网站的速度考虑在内&#xff0c;所以当优化你的网站速度时&#xff0c;你应该把一切都考虑进去。每一毫秒都很重…

图片网站源码_轻量必应每日一图HTML源码

源码介绍: 众所周知&#xff0c;必应搜索官网每天会更新一张高质量的背景图。许多同学想在接口中调用它们&#xff0c;但必应的服务器在国内不算特别稳定(>500ms)。Bing-upyun 可以把每天的必应图片上传至又拍云&#xff0c;提供支持图片处理、回溯的接口(又拍云直链&#x…

注入岛国网站,技术菜鸟第一次....

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 2.8 分钟。作者&#xff1a;panda原文地址&#xff1a;https://forum.90sec.com/t/topic/13161.打开了谷歌hack 数据库2.在谷歌中漫步&#xff0c;看到几个?idXXX结尾的网址&#xff0c;加’ 出现报错&…

这个小学生,竟然把学校的网站搞了!

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 4 分钟。来自&#xff1a;编程技术宇宙今天这篇文章来源于知乎上一个叫Ret2Rttr的分享&#xff0c;作者自称是一名六年级的小学生。文章主要记录的是他针对自己学校网站的一次渗透测试&#xff0c;过程非常有…

利用 Github Pages 和 Hugo 快速搭建免费的个人网站

点击上方“程序猿技术大咖”&#xff0c;关注并选择“设为星标”回复“加群”获取入群讨论资格&#xff01;你有个人网站吗&#xff1f;在自媒体时代&#xff0c;人人都在不断向互联网等不同媒介输出内容&#xff0c;如&#xff1a;博客、微博以及抖音等&#xff0c;并在特定领…

强力推荐,SpringBoot + Vue + MyBatis 音乐网站项目

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 2.8 分钟。来自&#xff1a;网络项目说明本音乐网站的客户端和管理端使用 VUE 框架来实现&#xff0c;服务端使用 Spring Boot MyBatis 来实现&#xff0c;数据库使用了 MySQL。项目功能音乐播放用户登录注…

京东一面,面试官问我如何用 Nginx 禁止国外 IP 访问网站,我直接凉凉!

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 4 分钟。来自&#xff1a;toutiao.com/i6860736292339057156/之前看了下 Nginx 的访问日志&#xff0c;发现每天有好多国外的 IP 地址来访问我的网站&#xff0c;并且访问的内容基本上都是恶意的。因此我决定…

因致力于保护用户隐私,曾经最好用的浏览器正在被大批网站抛弃

程序员的成长之路互联网/程序员/技术/资料共享 关注阅读本文大概需要 5.5 分钟。来自&#xff1a;电脑报一直以来&#xff0c;Chrome浏览器都是世界上公认的最受欢迎的浏览器&#xff0c;而火狐 Firefox 作为和Chrome、Edge&#xff08;IE&#xff09;相提并论的三大浏览器之一…

大型网站架构体系的演变

互联网上有很多关于网站架构的各种分享&#xff0c;有些主要是从运维和基础架构的角度去分析的&#xff08;堆机器&#xff0c;做集群&#xff09;&#xff0c;太关注技术细节实现&#xff0c;普通的开发人员基本看不太懂。本文上篇将主要介绍大型网站基础架构的扩展&#xff0…

网站服务器数据库关系图,网站服务器数据库关系图

网站服务器数据库关系图 内容精选换一换使用华为云服务来完成部署&#xff0c;服务器计算资源使用ECS或者BMS&#xff0c;存储使用EVS与SFS。在华为云上一个典型的SAP系统部署架构如图1所示&#xff0c;无论是全新部署还是迁移上华为云&#xff0c;部署架构都与此类似。更多特性…