修改Emlog验证码机制,有效防止恶意识别/解决恶意评论灌水

前言

这两天博客收到了恶意灌水/广告引流评论,每天都会发一次,定时灌水….无可奈何了。想起以前看到过emlog验证码机制修改代码,整上确实有用,顺便分享给大家(大佬勿喷)。

验证码绕过漏洞原理:

1、利用NULL和空字符串比较的结果是TRUE从而绕过验证码检查逻辑

2、正常留言输入验证码进行BurpSuite抓包

3、将PHPSESSID修改成随意一个值,目的是让其$_SESSION不存在,再将imgcode修改成空。

4、发送数据包,可见没有提示失败(302跳转了),说明评论成功。

5、载入一个字典,即可刷评论。

6、可利用代理IP多线程即可实现无拦截评论恶意灌水轰炸

处理

1.开启session并且将是否为空的行为进行判断

2.违规词拦截(emlog用户免费提供emlog违规词拦截魔改插件和极猫云WAF防护)

3.添加第三方滑块验证

处理方法二:修改emlog验证码机制

1、打开程序路径/include/lib/checkcode.php文件,把下面代码全部替换到checkcode.php里面即可

<?php  /**   * Emlog验证码防干扰   * 25678资源博客: molure.cn   */     session_start();     $randCode = '';  $chars = 'abcdefghijkmnpqrstuvwxyzABCDEFGHIJKLMNPRSTUVWXYZ23456789';  for ( $i = 0; $i < 5; $i++ ){   $randCode .= substr($chars, mt_rand(0, strlen($chars) - 1), 1);  }     $_SESSION['code'] = strtoupper($randCode);     $img = imagecreate(75,25) or die("创建图像资源失败,请刷新页面");  $bgColor = isset($_GET['mode']) && $_GET['mode'] == 't' ? imagecolorallocate($img,245,245,245) : imagecolorallocate($img,255,255,255);  $pixColor = imagecolorallocate($img,mt_rand(88, 245), mt_rand(55, 240), mt_rand(99, 200));  //画字符、大小  for($i = 0; $i < 5; $i++){   $x = $i * 13 + mt_rand(3, 7) - 2;   $y = mt_rand(0, 3);   $text_color = imagecolorallocate($img, mt_rand(100, 250), mt_rand(80, 180), mt_rand(90, 220));   imagechar($img, 5, $x + 5, $y + 3, $randCode[$i], $text_color);  }  //画干扰点  for($j = 0; $j < 240; $j++){   $x = mt_rand(0,500);   $y = mt_rand(0,100);   imagesetpixel($img,$x,$y,$pixColor);  }  //4条横斜线  for ($i=0; $i < 5; $i++) {       $lineColor = imagecolorallocate($img, rand(50, 150), rand(50, 150), rand(50, 150));      $lineX1 = 0;      $lineX2 = 90;      $lineY1 = ($i + 1) * 8;      $lineY2 = ($i + 1) * 15;      imageline($img, $lineX1, $lineY1, $lineX2, $lineY2, $lineColor);  }     //4条竖斜线  for ($i=0; $i < 5; $i++) {       $lineColor = imagecolorallocate($img, rand(50, 150), rand(50, 150), rand(50, 150));      $lineY1 = 0;      $lineY2 = 90;      $lineX1 = ($i + 1) * 8;      $lineX2 = ($i + 1) * 15;      imageline($img, $lineX1, $lineY1, $lineX2, $lineY2, $lineColor);  }     header('Content-Type: image/png');  imagepng($img);  imagedestroy($img);

效果图:

修改Emlog验证码机制,有效防止恶意识别/解决恶意评论灌水

WEEX唯客是一家安全易用的加密货币交易所,由新加坡顶级区块链投资机构斥资1亿美元打造,注册用户超百万,日均交易额超15亿美元,已获得美国MSB、加拿大MSB、SVGFSA金融牌照。

WEEX唯客平台所有数据皆于海外数据库严格保存,服务器多地部署和备份,并采用满足银行级安全需求的亚马逊AWS及高速高稳定性的香港CDN,为全球用户提供最安全、最专业、最具隐私性的交易服务。

WEEX唯客是全球交易深度最好的合约交易所之一,位居CMC交易所流动性排名前五,订单厚度、价差领先同行,微秒级撮合,零滑点、零插针,最大程度降低交易成本及流动性风险,让用户面对极端行情也能丝滑成交。

在WEEX唯客,用户不仅能享受行业最低的交易手续费(Taker 0手续费,Maker 0.06%),还可零门槛一键跟随专业交易员操作,复制高手的交易策略,平台严格甄选数5,000多名优秀交易员供用户挑选。

为保障用户资金安全,WEEX唯客设立了1,000 BTC投资者保护基金,以在非用户自身原因的情况下有效补偿用户资金出现的意外损失,并公示资金池热钱包地址,让用户交易安心无忧。

WEEX官网:weex.com

你也可以在 CMCCoingecko非小号X (Twitter)中文 X (Twitter)YoutubeFacebookLinkedin微博 上关注我们,第一时间获取更多投资资讯和空投福利。

在线咨询

WEEX华语社群:https://t.me/weex_group

WEEX英文社群:https://t.me/Weex_Global

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容

随即推荐
2023摄影进阶之路全能摄影班-H5资源网

2023摄影进阶之路全能摄影班

课程介绍 学习摄影不再是梦想!这门全面的摄影课程将带你掌握从基础到高级的摄影技巧。学员将了解构图、光影运用、后期处理等方面的专业知识,提升摄影水平。无论你是初学者还是有经验者,都能...
4个月前
02310
抖音带货极速破局营视频课程-H5资源网

抖音带货极速破局营视频课程

帮助商家快速找到合适的运营模型和布局思路,掌握抖音电商正确的经营逻辑,打造独特的主播风格和形象,快速学会主播常见的3大基础话术和4大爆流转化进阶话术。
1年前
04812
漫画创作魔鬼特训班课程-H5资源网

漫画创作魔鬼特训班课程

漫画,是一种艺术形式,是用简单而夸张的手法来描绘生活或时事的图画。一般运用变形、比喻、象征、暗示、影射的方法。构成幽默诙谐的画面或画面组,以取得讽刺或歌颂的效果。
1年前
0469

电脑怎么重装系统win11的方法步骤

说起win11系统,它是目前比较热门的微软操作系统,不但功能新颖好用,而且操作界面美观等,因此不少网友都想给电脑重装系统win11体验。那么具体电脑怎么重装系统win11呢?下面就给大家介绍下适...
分享2021年显卡性能排名天梯图-H5资源网

分享2021年显卡性能排名天梯图

显卡天梯图可以有效的反映当下的主流显卡的性能排名等等情况,有些用户对于2021年显卡性能排名天梯图情况比较好奇,想了解当时的具体怎么样。下面小编就给大家分享推荐2021年显卡性能排名天梯图...
1年前
0249
苹果x尺寸是多少-H5资源网

苹果x尺寸是多少

工具/原料: 系统版本:ios 品牌型号:苹果iPhone x 尺寸:从发布的参数来看,iPhone X是史上屏幕较大的苹果手机,可以达到5.85英寸。和Mix 2,三星Galaxy S8和LG的V30不一样,苹果并没有维持iP...
12个月前
0449
在线扫雷游戏HTML源码-H5资源网

在线扫雷游戏HTML源码

可以上传虚拟主机或者本地直接打开index.html访问,一款多级别好玩休闲扫雷游戏HTML源码
2年前
0499

百度搜索逐步恢复优质网站权限

我是卢松松,点点上面的头像,欢迎关注我哦!从9月25日开始,有越来越多的站长和卢松松反馈,说他们的站可以正常入驻百度搜索资源平台了。我也试了试卢松松博客,果然,可以正常提交了。还是以...
7个月前
02415
数据恢复哪家好用-H5资源网

数据恢复哪家好用

工具/原料:系统版本:windows10系统品牌型号:华硕vivobook14好用的数据恢复工具:
12个月前
04712
大连服务器数据恢复工具有哪些-H5资源网

大连服务器数据恢复工具有哪些

无论是使用的电脑或者u盘,手机等等设置发生数据丢失的情况,我们其实都可以尝试使用数据恢复工具来帮助找回,那么有哪些大连服务器数据恢复工具呢?今天小编给大家介绍一下几款好用的大连服务器...
12个月前
0477