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

怎么做自动跳转网站/制作网站的公司有哪些

怎么做自动跳转网站,制作网站的公司有哪些,网站推广策略含义,天津网站建设开发有哪些ID:GENXOR TEAM:360网站卫士 [转载请注明出处自 : 360网站卫士博客-blog.wangzhan.360.cn] 001 原理分析 最近爆出关于利用社工库爆破Discuz论坛用户名密码的工具,造成很多大的论坛用户信息泄露,分析原理如下。 这里Discuz判断访…

ID:GENXOR

TEAM:360网站卫士

[转载请注明出处自  :  360网站卫士博客-blog.wangzhan.360.cn]

0×01 原理分析

最近爆出关于利用社工库爆破Discuz论坛用户名密码的工具,造成很多大的论坛用户信息泄露,分析原理如下。

这里Discuz判断访问IP主要用了下面这段逻辑,

private function _get_client_ip() {

                   $ip = $_SERVER['REMOTE_ADDR'];

                   if (isset($_SERVER['HTTP_CLIENT_IP']) && preg_match(‘/^([0-9]{1,3}\.){3}[0-9]{1,3}$/’, $_SERVER['HTTP_CLIENT_IP'])) {

                            $ip = $_SERVER['HTTP_CLIENT_IP'];

                   } elseif(isset($_SERVER['HTTP_X_FORWARDED_FOR']) AND preg_match_all(‘#\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}#s’, $_SERVER['HTTP_X_FORWARDED_FOR'], $matches)) {

                            foreach ($matches[0] AS $xip) {

                                     if (!preg_match(‘#^(10|172\.16|192\.168)\.#’, $xip)) {

                                               $ip = $xip;

                                               break;

                                     }

                            }

                   }

                   return $ip;

         }

如果存在HTTP HEAD里存在clientip则判断为clientip,如果存在XFF头,则判断为XFF,如果二者都没有,则直接取$_SERVER['REMOTE_ADDR']。其实这段逻辑是存在漏洞的,如果我们自己构造HTTP HEAD并在里面加入clientip、XFF字段,便可以轻松绕过DZ的防暴力猜测机制,DZ只会封掉我们伪造的clientip、XFF的IP,而不会限制真实IP。

这里我以DZ X2.5为例,跟踪用户登录的逻辑,登录执行class_member.php下的on_login(),这里DZ会先判断用户登录失败的次数是否大于4,也就是它的防爆破机制,这里执行logincheck()函数,如图所示

1

继续跟入这里可以看到了这个fetch_username会去pre_common_failedlogin这个表查询登录失败的次数,而这里用的便是$_G[‘clientip’]

2

关于$_G[‘clientip’]获取的内容便是前面提到的那个_get_client_ip函数实现,如图所示

3

4

这里fetch_username会去pre_common_failedlogin这个表查询登录失败的次数,如图所示

5

继续跟踪后面的内容,再回到logincheck的代码,后面这个$return这里会判断查询记录以及距离最后一次登陆失败的的时间是否大于15分钟,这里返回$return是0,说明登陆失败次数大于4次,

6

 

7

因为这里返回0所以进入showmessage(‘login_strike’)返回页面登陆失败提示。

8

返回如下

9

以上内容只是分析了DZ防止暴力破击的机制,可以看到当HTTP HEAD中同时存在client-ip、X-FORWARDED-FOR以及$_SERVER[‘REMOTE_ADDR’]时,DZ会优先将client-ip、X-FORWARDED-FOR作为源IP,所以封掉的永远是client-ip或是XFF,而不影响真正的连接IP。我们再回到问题上来,利用工具便是钻了这个空子,构造请求暴力破解的,至于利用社工库,只不过是利用一些已知社工网站提供的接口来撞库查询用户密码,例如www.cnseu.org。

0×02 临时解决方案

开启验证码,这里以DZ X2.5为例,如图所示:

10

 

11

至于社工撞库,因为与正常的登陆行为没有任何区别,所以建议广大用户尽快修改密码,并设置强壮密码,切忌多个账号使用统一密码。

http://www.jmfq.cn/news/4978315.html

相关文章:

  • 校园网站模版/北京网站建设制作开发
  • 公司宣传策划方案/seo 公司
  • wordpress网站用户共享/北京网站优化seo
  • 网站推广策划内容/电商网络推广是什么
  • 专门卖电子产品的网站/百度代理推广
  • 网站外链建设原则/网络营销课程总结1500字
  • 建设网站需要申请什么/百度竞价排名的利与弊
  • 传统企业如果建立网站/网络营销推广策略
  • wordpress+相册+时间轴/seo教学平台
  • 网络系统进行渗透测试通常是按什么顺序来进行的/seo百度贴吧
  • wordpress用户登录页面/清理优化大师
  • 在百度上做网站怎么做/seo官网优化怎么做
  • 新疆建设云资质查询网站/新闻软文范例大全
  • 网站建站行业/如何网站推广
  • 网站维护员是做什么的/中国站长工具
  • 网站开发手机模拟器/产品推广介绍
  • 微信公众号做视频网站吗/360建站官网
  • 做网站计划/阿里云官网首页
  • 做网站论坛 前置许可/南京谷歌seo
  • 网站建设 南通/最新网络推广平台
  • 小狗做爰网站/搜索推广渠道
  • 好看的模板图片/苏州关键词优化排名推广
  • 厦门网站建设找维品/教育机构网站
  • 画画外包网站/旅游产品推广有哪些渠道
  • 滨海新区网站建设/泉州搜索推广
  • 网站制作是什么公司/友情链接交换源码
  • 淄博做淘宝网站/百度竞价推广方案范文
  • google和百度等相关网站的广告词/爱采购seo
  • 专业网站制作公司/爱站网的关键词是怎么来的
  • 研究生做网站开发/广州最新疫情最新消息