Osprey 漏洞检测与利用框架开源项目

我要开发同款
匿名用户2019年03月12日
269阅读

技术信息

开源地址
https://github.com/TophantTechnology/osprey
授权协议
未知

作品详情

Osprey是由TCC(斗象能力中心)出品并长期维护的开源漏洞检测框架。

简介

Osprey是一个可扩展的开源漏洞检测与利用框架(Pytho3开发),是TCC长期的安全能力与经验的积累形成的一个可用工具,目前被集成应用于企业级安全产品网藤风险感知-CRS中。Osprey框架可供使用者在渗透测试、漏洞检测、漏洞扫描等场景中应用。框架提供了命令行接口和Web接口,可供灵活调用,也可用于构建自己的扫描器。

Osprey——鱼鹰,一种善于捕鱼的猛禽,取此命名漏洞盒子PoC框架,寓意快、精、准。

安装

从Git上获取最新版本的osprey代码

$gitcloehttps://github.com/TophatTechology/osprey.git

推荐在Liux环境下使用,并用virtualev搭建独立的pytho3环境

$pytho3-mvevvev$sourcevev/bi/activate最小化安装

最小化安装仅提供命令行和一个交互式的Cosole接口,可满足大多数场景下的使用。

$pythosetup.pyistall完全安装

安装osprey的完整功能,包括命令行工具、交互式Cosole接口、WebAPI接口。

安装配置RabbitMQ

安装配置MogoDB

配置

settigs.py

使用MogoDB作为数据库:use_mogo=True,use_sqlite=False

填充RabbitMQ和MogoDB的URI:mogo_url,CELERY_BROKER

填写你的Pytho3解释器路径:PROGRAM

安装Pytho包:

$pipistall-rweb/requiremets.txt使用

获取帮助列表:

$pythoosprey.py--help

最简单的用法,针对一个目标URL,发起一个PoC做检测:

$pythoosprey.py-tURL-vPOC_ID

使用交互式Cosole接口:

$pythocosole/osprey-cosole.py

使用WebAPI接口:

$guicor-b127.0.0.1:5000osprey-web:app-w5$celery-Aosprey-web.celeryworker--cocurrecy=5-Qpoc-queue-osprey.%h-OfairDocker使用

可以使用docker-compose快速搭建完整的Osprey环境(需安装docker和docker-compose)

编译docker环境

$cddocker$docker-composebuild

运行完整的osprey环境

$docker-composeup-d

访问https://YOUR-IP:5000/,可以看到ospreyWeb部署已完成

利用docker搭建osprey的Web接口下发任务和获取执行结果

$curlhttps://127.0.0.1:5000/api/start-d'{"task_id":"TASK_ID","vid":"vb_ID","target":"https://x.com/"}'$curlhttps://127.0.0.1:5000/api/result-d'{"task_id":"TASK_ID"}'

osprey镜像拉取到本地之后,也可以直接通过dockerru进入容器中(不启用osprey-web),然后使用命令行工具或交互式Cosole接口

$dockerru-it-vpocs:/opt/osprey/pocstophat/ospreybash相关文档

基于Osprey编写PoC,请参考osprey编写规范和要求说明

要使用OspreyWeb接口,请参考osprey-web接口使用说明文档

参考链接

CyberIVY

TCC-GroupofCyberIVY

Vulbox

TCC-GroupofVulbox

功能介绍

Osprey 是由 TCC (斗象能力中心)出品并长期维护的开源漏洞检测框架。 简介 Osprey 是一个可扩展的开源漏洞检测与利用框架(Python3 开发),是 TCC 长期的安全能力与经验...

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论