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

相关推荐
Le_ee31 分钟前
Apache2
服务器·网络安全·apache·web
wanhengidc32 分钟前
云手机 手游专用虚拟手机
运维·服务器·安全·游戏·智能手机
林开落L2 小时前
线程进阶:线程池、单例模式与线程安全深度解析
linux·安全·单例模式·线程池
小张的博客之旅3 小时前
2025年“羊城杯”网络安全大赛 线上初赛 (WriteUp)
python·学习·网络安全
unable code4 小时前
攻防世界-Web-shrine
网络安全·web·ctf
Chan165 小时前
流量安全优化:基于 Sentinel 实现网站流量控制和熔断
java·spring boot·安全·sentinel·intellij-idea·进程
NewsMash5 小时前
“icoin如何重新定义交易所的安全与体验”
安全·区块链
缘友一世10 小时前
活动目录的枚举学习
学习·网络安全·网路攻击
漫途科技10 小时前
物联网时代下无锡漫途科技无线多参数遥测终端助力饮水安全监测
科技·物联网·安全
链上日记12 小时前
数字资产反诈指南:识别套路,守护WEEX账户安全
人工智能·安全