Django SQL注入-漏洞分析

1.进入项目界面

图1 项目主界面

2.访问任意不存在的目录路径报错,提示存在demo接口

图2 提示存在接口

3.访问/demo/,提示有一个name参数

图3 发现隐藏参数

4.对接口参数进行fuzz(实战思路),vulfocus已经给出了/demo?field=demo.name

先下载项目arjun

安装:pip install arjun

或者下载github项目,使用python安装

python setup.py install

图4 cmd进入工具路径

图5 安装arjun

图6 安装成功

然后我们输入单个url进行扫描

arjun -u http://123.58.224.8:59122/demo/

图7 单url扫描

5.对接口进行SQL注入测试(单引号,双引号等),发现双引号报错,页面直接返回了flag

图8 正常界面

图9 页面返回flag

图10 flag找寻

图11 提交

图12 通过

相关推荐
Suckerbin15 分钟前
LAMPSecurity: CTF5靶场渗透
笔记·安全·web安全·网络安全
水兵没月1 小时前
解决Win11 安全中心删掉存在隐患的工具
安全
不老刘1 小时前
行为式验证码技术解析:滑块拼图、语序选词与智能无感知
网络安全·验证码·行为式验证码
码农101号2 小时前
运维安全04 - iptable的介绍以及使用
安全
行思理6 小时前
linux 安全与防护,全方向讲解
linux·安全·github
深盾安全6 小时前
Flutter框架编译Android程序全攻略:从入门到进阶
安全
房屋安全鉴定检测6 小时前
房屋安全鉴定报告有效期多久
安全·网络安全
心 一6 小时前
Web安全基石:深入理解与防御SQL注入漏洞
sql·安全·web安全
房屋安全鉴定检测8 小时前
房屋安全鉴定需要什么条件
安全·网络安全
wanhengidc8 小时前
什么是云手机?
运维·网络·安全·游戏·智能手机