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 通过

相关推荐
常家壮3 小时前
Windows隐藏账号创建完全指南:技术原理与安全实践
windows·安全·渗透测试·后门·windows隐藏账号
云计算练习生5 小时前
渗透测试行业术语扫盲(第六篇)—— Web安全专用类术语
web安全·网络安全·信息安全·渗透测试术语
绿蕉5 小时前
ICDT智能底盘测试标准体系:筑智能驾驶的安全基座
安全
热心市民蟹不肉6 小时前
黑盒漏洞扫描(三)
数据库·redis·安全·缓存
GIS数据转换器6 小时前
综合安防数智管理平台
大数据·网络·人工智能·安全·无人机
steins_甲乙7 小时前
C++并发编程(3)——资源竞争下的安全栈
开发语言·c++·安全
2501_915909067 小时前
iOS 反编译防护工具全景解析 从底层符号到资源层的多维安全体系
android·安全·ios·小程序·uni-app·iphone·webview
三七吃山漆8 小时前
攻防世界——comment
android·python·web安全·网络安全·ctf
码界奇点8 小时前
医疗数据的安全长城金仓数据库如何重塑智慧医疗新生态
数据库·安全·智慧城市
lpppp小公主9 小时前
PolarCTF网络安全2025冬季个人挑战赛 wp
安全·web安全