MRX.LAFuck the Rules!

自己制造Zblog的安全漏洞

为了方便采集入库的时候不过滤到HTML.

找到zb_system/function/c_system_common.php,注释掉1478到1514行,如下:
注意这是极不安全的做法,你也可以自己修改正则替换过滤掉指定内容.除非说你是封闭式站点才考虑如下注释方法

function FormatString($source, $para)
{
   /* 方便HTML入库
   if (strpos($para, ’[html-format]’) !== false) {
        $source = htmlspecialchars($source);
        //if (version_compare(PHP_VERSION, ’5.4.0′) >= 0) {
        //    $source = htmlspecialchars($source, (ENT_COMPAT | ENT_HTML401 | ENT_SUBSTITUTE), ”UTF-8”);
        //} else {
        //    $source = htmlspecialchars($source, ENT_COMPAT, ”UTF-8”);
        //}
    }
    if (strpos($para, ’[nohtml]’) !== false) {
        $source = preg_replace(”/<([^<>]*)>/si”, ”", $source);
        $source = str_replace(”<”, ”˂”, $source);
        $source = str_replace(”>”, ”˃”, $source);
    }
    if (strpos($para, ’[noscript]’) !== false) {
        $class  = new XssHtml($source);
        $source = trim($class->getHtml());
    }
    if (strpos($para, ’[enter]’) !== false) {
        $source = str_replace(”\r\n”, ”
“, $source);
        $source = str_replace(”\n”, ”
“, $source);
        $source = str_replace(”\r”, ”
“, $source);
        $source = preg_replace(”/(<br\/>)+/”, ”
“, $source);
    }
    if (strpos($para, ’[noenter]’) !== false) {
        $source = str_replace(”\r\n”, ”", $source);
        $source = str_replace(”\n”, ”", $source);
        $source = str_replace(”\r”, ”", $source);
    }
    if (strpos($para, ’[filename]’) !== false) {
        $source = str_replace(array(”/”, ”#”, ”$”, ”\\”, ”:”, ”?”, ”*”, ”\”", ”<”, ”>”, ”|”, ” ”), array(”"), $source);
    }
    if (strpos($para, ’[normalname]’) !== false) {
        $source = str_replace(array(”#”, ”$”, ”(”, ”)”, ”*”, ”+”, ”[”, ”]”, ”{”, ”}”, ”?”, ”\\”, ”^”, ”|”, ”:”, ”‘”, ”\”", ”;”, ”@”, ”~”, ”=”, ”%”, ”&”), array(”"), $source);
    }
    */
    return $source;
}

解决files.photo.gallery中文目录显示出错的问题

😂piwigo是真心难用,而且他生成的各种尺寸的图片太占硬盘了,虽然我不缺这点空间,但是看着不舒服啊,另外我实在没搞懂,我存了一点点图片,数据库接近50M,这是在里面存了什么?于是呢,我又换回files.photo.gallery了,当然我不是开心版,我是割肉版用户.不多屁话了,直接看症状和解决办法,另外在最后推荐一个php单文件管理器,可以用来上传下载和管理图片.

files.photo.gallery

症状

阅读全文 →

推荐一个解密游戏[迷雾侦探]

⏱这游戏不怎么费脑子,但是费时间.无意中看到的一款游戏,看画面是我喜欢的像素风外加有点赛博朋克的味道.故事背景是一个在未来世界的私家侦探遇到一些比较离奇的事情.具体就不透露了,不然就玩的没意思了,本来就是文字加解密.3月2号买,买来就干了一个通宵,给整通关了,当然成就是没拿全,最近确实有点忙,本来应该3月3号就发出来的.


通关时间:阅读全文 →