摘要: 作者:匿名用户链接:https://www.zhihu.com/question/21653286/answer/95532074来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 转帖-[官解]Windows上Python2和3如何兼容 想学习Python3,但是暂时又 阅读全文
posted @ 2017-07-22 20:26 DerMond 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 第24行的preg_match('/IN/i',$val[0]) 第34行的preg_match('/BETWEEN/i',$val[0]) 两个正则表达式没有设置起始,因此xxxinxxxx,xxxbetweenxxx的字符串都可以匹配成功,因而构成了注入。 阅读全文
posted @ 2017-07-22 20:11 DerMond 阅读(914) 评论(0) 推荐(0) 编辑
摘要: ThinkPHP在开启DEBUG的情况下会在Runtime目录下生成日志,如果debug模式不关,可直接输入路径造成目录遍历。 ThinkPHP3.2结构:Application\Runtime\Logs\Home\17_07_22.log ThinkPHP3.1结构:Runtime\Logs\Ho 阅读全文
posted @ 2017-07-22 19:47 DerMond 阅读(2159) 评论(0) 推荐(0) 编辑
摘要: 在开启了Lite模式后,在ThinkPHP/extend/Mode/Lite/Dispatcher.class.php中第73行: 有两点:一是加入了preg_replace使用了e修饰符,二是'$var[\'\\1\']="\\2\;"'中双引号中的PHP代码可以直接被执行。 比如: http:/ 阅读全文
posted @ 2017-07-22 19:41 DerMond 阅读(1489) 评论(0) 推荐(0) 编辑