当前位置: 首页 > news >正文

网站开始是怎么做的百度极速版下载安装最新版

网站开始是怎么做的,百度极速版下载安装最新版,网站返回500错误,浙江省杭州市软装设计公司天命:好像也挺实用的题目,也是比较经典吧 天命:把php的MD5漏洞都玩了一遍 第一关:MD5绕过 先声明一下:这题的MD5是php,不是mysql的MD5,把我搞迷糊了 一进来题目啥也没有,那么就要看…

天命:好像也挺实用的题目,也是比较经典吧

天命:把php的MD5漏洞都玩了一遍

第一关:MD5绕过

先声明一下:这题的MD5是php,不是mysql的MD5,把我搞迷糊了

一进来题目啥也没有,那么就要看源码和抓包了

在响应头发现sql语句

经分析,这sql语句半真半假,应该是这样子的

$sql = "select * from test.admin where password='".md5($str,true)."'";

大坑:里面的md5函数是php的

参加加个true就是输出16位的二进制,正常显示绝逼是乱码的,所以也不需要echo看了

这里就是需要经过md5加密后,依旧可以进行sql注入

网上说:ffifdyop 的MD5加密结果是 276f722736c95d99e921722cf9ed621c

经过MySQL编码后会变成'or'6xxx,使SQL恒成立,相当于万能密码,可以绕过md5()函数的加密

其实一开始还不理解,然后自己写了一个测试真假

现在mysql测试

然后放入php代码测试

居然是真的,原理就是这样子,只要有东西,就算是true,那就忽略密码直接判断为true

这里好像说是MySQL特性,只有数字在开头才算有东西,字母在前面是没东西的,所以6xxx刚好算是有东西,判定为 true

所以只需要把 ffifdyop 输入进去就完事

第二关:弱比较MD5绕过

来到第二个页面,啥也没有,照旧两步骤,看源码和抓包

看到了隐藏的php源码

$a = $_GET['a'];
$b = $_GET['b'];if($a != $b && md5($a) == md5($b)){echo "wow, glzjin wants a girl friend";
}

这里难点就是不一样的情况下都采用md5加密,并比较,还好有个漏洞,就是弱比较大漏洞

两个等号的情况下 == ,只要是0e开头,都会当成科学计数法,无论是0的多少次方,通通都是0

那么找两个md5加密后是0e开头的内容就可以了

一搜一大堆,搞掂,下一关

第三关:php特性绕过MD5

这关已经超出我认知范围了,原来MD5这个函数只比较字符串,其他一律不管

我们传进去的是数组,那么两个变量就肯定不相等,但md5函数识别不了数组,当成是同一个数组进行加密,那得到的结果肯定一样啊,这个属于php的md5漏洞了吧

flag{a2a7fba8-9c7d-4ffa-8d1f-47781db64c89}

http://www.zhongyajixie.com/news/44048.html

相关文章:

  • 新网站不被收录的原因营销管理制度范本
  • 如何给自己做的网站加上域名营销推广的主要方式
  • 用html做登录网站接广告赚钱的平台
  • 网站上传程序db网络营销是做什么的工作
  • 宝鸡网站建设苏州关键词搜索排名
  • 做一个响应式网站价格网站seo快速优化技巧
  • 网站怎么显示建设中搜狗收录查询
  • 徐州做网站的公司招聘外贸seo建站
  • 无烟锅网站规划与建设营销型网站定制
  • 电脑软件下载网站可以发外链的论坛有哪些
  • 哪个网站做校招百度认证平台
  • 潜江新闻网seo北京优化
  • 怎么做可以支付的网站seo优化是什么
  • 郑州网站优化的微博_腾讯微博成都seo培训
  • 湖南网络优化服务seo知识是什么意思
  • 电脑做网站用word简述什么是seo
  • 苹果网站做的好的点上海宝山网站制作
  • 邯郸怎么做网站免费创建网站的平台
  • 哪个网站是做旅游B2B的发外链的网址
  • 宁波新亚建设公司网站广州推广优化
  • 做三网站搜索引擎优化的定义
  • html做动态网站吗技术培训机构
  • 俄语网站开发谷歌seo优化推广
  • 免费网站主机国家市场监督管理总局官网
  • 做网站的思想体会关键词优化公司前十排名
  • 微网站开发需要多少钱企业网站建设优化
  • 建设银行短信开通网站百度应用商店app下载
  • 如何加盟网站建设seo关键字优化软件
  • 公司网站制作注意事项seo关键词优化如何
  • 网站可以个人做吗东方网络律师团队