ce安全网绿色资源分享

教程资讯|常用软件|安卓下载|下载排行|最近更新

软件
软件
文章
当前位置:首页网络安全网络安全文章 → 齐博CMS7.0前台SQL注入漏洞

齐博CMS7.0前台SQL注入漏洞

时间:2018-10-07 00:02:29人气:作者:本站作者我要评论

0x01 漏洞分析

实际上齐博CMS是有对变量进行过滤的,但是本次注入点就是利用程序自带的编码,使得这些过滤形同虚设。

注入点在 inc/class.user.php 文件中的 get_passport 方法,可以清晰的看到SQL语句进行了变量拼接。

同个文件的 get_allInfo 方法调用了 get_passport 。

变量加密处的位置在 do/activate.php 文件,代码如下:

齐博CMS7.0前台SQL注入漏洞

可以看到上图 第7行 代码,将经过 mymd5 函数解密后的数据直接赋值给 $username 和 $password 两个变量,并带入数据库查询。解密后的数据没有经过处理,这是导致发生SQL注入的关键。我们可以看看 mymd5 函数的代码。

齐博CMS7.0前台SQL注入漏洞

可以看到这个函数包含了加密与解密。然而要想利用这个注入点,我们需要知道 $webdb[mymd5] 的值,而这个变量的值在每个网站搭建时会有一个初始值,且都不一样,这也是这个漏洞的鸡肋之处。我们可以登录后台查看到该变量对应的值。

齐博CMS7.0前台SQL注入漏洞

0x02 漏洞利用

要想利用这个漏洞,我们只需要知道 $webdb[mymd5] 的值,并将相关函数抽取出来,加密我们的 payload 即可。具体如下:

齐博CMS7.0前台SQL注入漏洞

然后利用生成的加密字符串构造如下payload,即可成功注入SQL语句:

齐博CMS7.0前台SQL注入漏洞

相关文章

猜你喜欢

  • Ougishi绿色版下载 V4.00 中文版

    2020-06-19 / 561k

  • 谷歌地图下载助手睿智版破解下载 V9.5绿色版

    2020-06-19 / 32.7M

  • OfficeFIX中文破解版V6.110 注册版

    2020-06-19 / 26.8M

  • Plotagraph破解版V1.2.0 免费版 32/64位

    2020-06-19 / 31.5M

  • IP查详细地址工具下载 V1.1 官方免费版

    2020-06-19 / 408K

  • 内存扫把中文版下载V1.97绿色版

    2020-06-19 / 1.3M

网友评论

验证码:

请自觉遵守互联网相关政策法规,评论内容只代表网友观点,与本站立场无关!

最新评论

已有人参与,点击查看更多精彩评论

关于CE安全网 | 联系方式 | 发展历程 | 版权声明 | 下载帮助(?) | 广告联系 | 网站地图 | 友情链接

Copyright 2019-2029 cesafe.com 【CE安全网】 版权所有 蜀ICP备19039426号-2| 蜀ICP备19039426号-2

声明: 本站为非赢利性网站 不接受任何赞助和广告 所有软件和文章来自互联网 如有异议 请与本站联系 技术支持:ce安全网