[网页插件]加密通讯 仅供技术学习,请勿使用在虎绿林
虎绿林已屏蔽零宽空格,解密插件不再起作用。
public static function 过滤滥用($text) {
#通过css解决了版面长草的问题,不需要再过滤了。
#$text = preg_replace('/[\x{0e00}-\x{0e7f}]{10,}/u', '(为防止版面长草,过长的泰文被过滤)', $text);
#$text = preg_replace('/[\x{0600}-\x{06ff}]{10,}/u', '(为防止版面长草,过长的阿拉伯文被过滤)', $text);
// 删除零宽空格,阻止加密内容 <https://hu60.cn/q.php/bbs.topic.103403.html>
$text = preg_replace("/[\x{200B}-\x{200D}\x{FEFF}]/u", '', $text);
return $text;
}
feff,,,utf-16be编码文件头没了。。。
坏孩子,其实你很好,但是还不够好
emoji组合可能失效,我会进行修复。
👨👧👧
已修复。连续8个才删除,不会影响emoji组合。
@无名啊,已经扩展了零宽匹配的范围。
@残缘,才发现你已经把猫脸加入了插件,那么我也加入过滤。
public static function 过滤滥用($text) {
#通过css解决了版面长草的问题,不需要再过滤了。
#$text = preg_replace('/[\x{0e00}-\x{0e7f}]{10,}/u', '(为防止版面长草,过长的泰文被过滤)', $text);
#$text = preg_replace('/[\x{0600}-\x{06ff}]{10,}/u', '(为防止版面长草,过长的阿拉伯文被过滤)', $text);
// 删除连续的零宽空格和emoji,阻止加密内容 <https://hu60.cn/q.php/bbs.topic.103403.html>
$text = preg_replace("/[\x{200B}-\x{200F}\x{FEFF}🐱❤️😊]{8,}/u", '', $text);
return $text;
}
@姜辰,就在这里啊,他自己不用不关我事
https://hu60.cn/q.php/addin.webplug.data.html