前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >洞态IAST Python探针内测版发布

洞态IAST Python探针内测版发布

作者头像
Gcow安全团队
发布2021-09-10 15:09:34
9430
发布2021-09-10 15:09:34
举报
文章被收录于专栏:Gcow安全团队Gcow安全团队

01

背景

洞态 IAST 首发 Python-agent 尝鲜,验证 Agent 针对路径穿越漏洞的检测能力。

洞态 IAST 的检测方式是扫描运行中的应用程序,将扫描到的漏洞信息发送到云端进行检测处理。

02

验证方式

本次验证选择在本地启动python靶场,安装dongtai-iast Python探针,请求靶场Api,做漏洞检测。

03

本地环境搭建

1.克隆 python 靶场 源码

代码语言:javascript
复制
$ git clone https://github.com/jinghao1/python_range_demo

注:python_range_demo 靶场,存在路径穿越漏洞。运行环境为python3.8,使用的Django3.2版本。

2.使用 PyCharm 打开靶场项目,Python运行版本选择3.8版本

04

Python-agent的下载与安装

1.下载 DongTai IAST 插件, 需要登录洞态 IAST系统,进入部署IAST页面,点击下载(同时,也可以使用shell命令curl下载)

2.安装

3.找到下载的安装包,因为当前agent版本只支持python3,所以执行 pip3 install ./dongtai-agent-python.tar.gz

当你看到以下截图内容,说明已经安装成功

4.配置

5.找到python_range_demo/mysite/mysite/settings.py文件,找到MIDDLEWARE所在行,插入一条

代码语言:javascript
复制
"dongtai_agent_python.middlewares.django_middleware.FireMiddleware",

6.修改环境变量

7.打开Pycharm环境配置,修改环境变量,增加projectName="testProject",这里添加的环境变量为洞态IAST的项目名称,系统数据通过项目名称做匹配关联。

8.登录洞态IAST,新增项目,项目名称与agent端环境变量projectName保持一致

官方文档:

代码语言:javascript
复制
https://hxsecurity.github.io/DongTai-Doc/#/doc/deploy/python

05

运行项目

1.直接重启项目

访问 http://127.0.0.1:8007/demo/no_hook , 若返回{"status": "201"},说明项目启动成功

查看洞态【系统配置】-> 【引擎管理】,如截图,说明agent启动成功

若项目agent启动失败,请依次检查

06

漏洞检测

1.测试项目功能,开始被动式挖洞。分别使用postman发送以下两个请求

2. 登录洞态IAST

打开【应用漏洞】,头部信息筛选,开发语言选择【Python】,置空漏洞状态

查看“/demo/post_open的POST请求出现路径穿越漏洞”,选中它然后点击查看详情,跳转到洞态IAST漏洞详情页面,开始分析漏洞

07

漏洞验证

直接修改form-data,name内容,修改为"mysite/settings.py",发送请求

通过修改变量内容,请求,直接返回了settings.py文件代码内容,漏洞验证成功。

08

总结

通过本次测试发现洞态IAST可以检测路径穿越漏洞,只需简单的安装配置,十分方便,推荐大家尝试、使用。

09

参考

代码语言:javascript
复制
https://github.com/HXSecurity/DongTai

账号申请

SaaS版本地址:https://iast.huoxian.cn

SaaS版本账号申请

洞态IAST合作伙伴计划之整体开源联合开发,申请方式请扫描下方二维码

如需加入技术讨论群,扫描二维码添加微信并备注"洞态IAST-加群",工作人员将拉您进群

【火线短视频精选】

【周度激励】2021.8.2 ~ 2021.8.8公告

【相关精选文章】

vip业务权限漏洞挖掘入门姿势实战

火线Zone是[火线安全平台]运营的封闭式社区,社区成员必须在[火线安全平台]提交有效漏洞才能申请免费加入,符合要求的白帽子可联系[火线小助手]加入。

我们不希望出现劣币驱逐良币的结果,我们不希望一个技术社区变成一个水区!

欢迎具备分享精神的白帽子加入火线Zone,共建一个有技术氛围的优质社区!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2021-08-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Gcow安全团队 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
脆弱性检测服务
脆弱性检测服务(Vulnerability detection Service,VDS)在理解客户实际需求的情况下,制定符合企业规模的漏洞扫描方案。通过漏洞扫描器对客户指定的计算机系统、网络组件、应用程序进行全面的漏洞检测服务,由腾讯云安全专家对扫描结果进行解读,为您提供专业的漏洞修复建议和指导服务,有效地降低企业资产安全风险。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档