Thinkphp3.x SQL注入 漏洞成因分析分析漏洞成因,其实更多是发掘框架漏洞发生的规律。Thinkphp使用PDO进行sql查询,本不应该出现sql注入。由于对传入数据未正确过滤,sql语句解析方法编写不当造成注入。 环境配置控制器初始化语句 <?php namespace Home\Controller; use Think\Controller; class IndexController extends Cont 2019-07-18 代码审计
DiscuzML 3.x 代码注入 前言漏洞刚出来时候发现分析文章很少,只能自己审计审计。根据poc,首先要排除是否是文件名导致的代码注入(可能就我在纠结这个吧,太菜了估计)。带这个疑问了下群里@xq17师傅,在自己进行如下验证。通过修改缓存内容判断是读内容导致代码注入,还有就是查看文件包含点,是include_once 如果有可执行代码会报出error直接结束程序。 复现环境 php5.6deepin版本Discuz!ML 3.4 2019-07-12 代码审计
PHP文件上传漏洞总结 前言比赛时候基本每一场都会遇到文件上传的题目,但是解题思路一直受限于文件上传漏洞的不清晰。遂整理,虽然里面很多绕过CTF不怎么会考了(可能太简单了,或许我太菜)。 文件上传包结构 请求类型:POST 前端指定类型enctype <form action='' enctype='multipart/form-data' method='POST'> <input type='fi 2019-07-10 文件上传
phpdisk前台Getshell(复现) 前言翻论坛时候看到一篇前台Getshell审计文章,里面综合的姿势很多,遂复现一波@lz1y。复现时候也是要求自己按正常代码审计来实现,也遇到很多坑。 PHPDISKphpdisk是国内最大的网络存储、云存储系统开发及服务提供商,长期专注于网络存储系统开发,是一套采用PHP和MySQL构建的网络硬盘(文件存储管理)系统,可替代传统的FTP文件管理。友好的界面,操作的便捷深受用户的欢迎。可用于网络上 2019-07-09 代码审计
Flask框架学习笔记 前言最近大大小小比赛都会出现基于Flask框架的题目,花一下午过一下基础. 背景什么是flaskFlask是一个用Python编写的Web应用程序框架。 它由 Armin Ronacher 开发,他领导一个名为Pocco的国际Python爱好者团队。 Flask基于Werkzeug WSGI工具包和Jinja2模板引擎。两者都是Pocco项目。 WSGIWeb Server Gateway Int 2019-07-08 基础学习