备份是个好习惯(详解)——bugku

本文涉及的产品
密钥管理服务KMS,1000个密钥,100个凭据,1个月
简介: 刚刚做了bugku的题目,现在整理一下 写出解题思路,希望能够帮助到那些需要帮助的人 所有的wp都是以一题一篇的形式写出 主要是为了能够让读者更好的阅读以及查找, 希望你们不要责怪!!共勉!!!     Challenge 728 Solves 备份是个好习惯 80   http://120.

刚刚做了bugku的题目,现在整理一下

写出解题思路,希望能够帮助到那些需要帮助的人

所有的wp都是以一题一篇的形式写出

主要是为了能够让读者更好的阅读以及查找,

希望你们不要责怪!!共勉!!!

 

 

备份是个好习惯

80

 

http://120.24.86.145:8002/web16/

听说备份是个好习惯

 

解题思路:关于这一题,我竟然用到了一个大佬给我的一个扫描备份文件的脚本(十分感谢)

这一题,我给了两种解题思路(希望能够帮到你们)

首先:打开链接就会得到;

感觉像是MD5解密放到在线解密平台试一下:

 

 这条路是走不通了

换一条思路再看题目就会发现:

 

 这个是不是里面有一个备份文件呢

使用脚本(这个脚本里面每一次扫描的时候,只是需要更改一下url就可以了)

果然有备份文件访问一下地址(备份文件使用notepad++打开)

 

 

整段代码的意思是将get的两个参数中的key替换为空(这里可以用kekeyy绕过),然后对key1,key2的值进行md5加密,并进行比较,

如果md5加密的值一样而未加密的值不同,就输出flag.

有两种方法绕过:

1:md5()函数无法处理数组,如果传入的为数组,会返回NULL,所以两个数组经过加密后得到的都是NULL,也就是相等的。

2:利用==比较漏洞:https://www.cnblogs.com/lxz-1263030049/p/9112939.html

如果两个字符经MD5加密后的值为 0exxxxx形式,就会被认为是科学计数法,且表示的是0*10的xxxx次方,还是零,都是相等的

您可以考虑给博主来个小小的打赏以资鼓励,您的肯定将是我最大的动力。

微信 支付宝
作者: 落花四月
关于作者:潜心于网络安全学习。如有问题或建议,请多多赐教!
版权声明:本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接.
特此声明:所有评论和私信都会在第一时间回复。也欢迎园子的大大们指正错误,共同进步。或者直接私信我
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是作者坚持原创和持续写作的最大动力!
目录
相关文章
|
12月前
|
Cloud Native 数据挖掘 Go
异地面试指南:如何在远程面试中给人留下深刻印象
异地面试指南:如何在远程面试中给人留下深刻印象
104 0
BUUCTF 还原大师 1
BUUCTF 还原大师 1
75 0
|
安全 网络协议 Java
【紧急】Log4j又发新版2.17.0,只有彻底搞懂漏洞原因,才能以不变应万变,小白也能看懂
经过一周时间的Log4j2 RCE事件的发酵,事情也变也越来越复杂和有趣,就连 Log4j 官方紧急发布了 2.15.0 版本之后没有过多久,又发声明说 2.15.0 版本也没有完全解决问题,然后进而继续发布了 2.16.0 版本。大家都以为2.16.0是最终终结版本了,没想到才过多久又爆雷,Log4j 2.17.0横空出世。
587 0
|
SQL 运维 关系型数据库
我用几行代码实现了mysql数据库的自动备份,老板说小伙子不错!
我用几行代码实现了mysql数据库的自动备份,老板说小伙子不错!
101 0
|
XML 安全 API
全面复盘Android开发者容易忽视的Backup功能(2)
全面复盘Android开发者容易忽视的Backup功能(2)
全面复盘Android开发者容易忽视的Backup功能(2)
|
安全 Java 测试技术
全面复盘Android开发者容易忽视的Backup功能(1)
全面复盘Android开发者容易忽视的Backup功能(1)
全面复盘Android开发者容易忽视的Backup功能(1)
rpcms后台地址忘了怎么办?来教你找回
rpcms如果忘记后台地址了,如何找回的方法。1、如果你在安装rpcms的时候没有自定义后台地址,或者没有填写,那默认就是admin。2、如果你修改过了,那就在setting/config/default.php(V3.0以下在config.php)文件中查看,找到diy_admin,这个参数的值就是自定义的后台地址。
rpcms后台地址忘了怎么办?来教你找回
|
Oracle 安全 关系型数据库
三招助你做好Oracle数据库备份测试
三招助你做好Oracle数据库备份测试
171 1
萌新学习C++容易漏掉的知识点,看看你中招了没有(一)
萌新学习C++容易漏掉的知识点,看看你中招了没有(一)
萌新学习C++容易漏掉的知识点,看看你中招了没有(一)
|
编译器 C++
萌新学习C++容易漏掉的知识点看看你中招了没有(二)
萌新学习C++容易漏掉的知识点看看你中招了没有(二)
萌新学习C++容易漏掉的知识点看看你中招了没有(二)