DarkGPT:基于GPT-4-200k设计的人工智能OSINT助手
2024-6-24 11:24:15 Author: www.freebuf.com(查看原文) 阅读量:7 收藏

freeBuf

主站

分类

漏洞 工具 极客 Web安全 系统安全 网络安全 无线安全 设备/客户端安全 数据安全 安全管理 企业安全 工控安全

特色

头条 人物志 活动 视频 观点 招聘 报告 资讯 区块链安全 标准与合规 容器安全 公开课

官方公众号企业安全新浪微博

FreeBuf.COM网络安全行业门户,每日发布专业的安全资讯、技术剖析。

FreeBuf+小程序

FreeBuf+小程序

关于DarkGPT

DarkGPT是一款功能强大的人工智能安全助手,该工具基于GPT-4-200k设计并实现其功能,可以帮助广大研究人员针对泄露数据库进行安全分析和数据查询相关的OSINT操作。

工具要求

openai==1.13.3

requests

python-dotenv

pydantic==1.10.12

工具安装

由于该工具基于Python 3开发,因此我们首先需要在本地设备上安装并配置好最新版本的Python 3环境。

接下来,广大研究人员可以直接使用下列命令将该项目源码克隆至本地:

git clone https://github.com/luijait/DarkGPT.git

然后切换到项目目录中,使用pip命令和项目提供的requirements.txt安装该工具所需的其他依赖组件:

cd DarkGPT

pip install -r requirements

配置环境变量

在使用DarkGPT之前,为了确保脚本正常工作,我们还需要配置一些环境变量。我们可以将项目提供的.example.env文件复制出来,并重命名(.env文件),然后根据实际情况修改下列内容:

DEHASHED_API_KEY="your_dehashed_api_key_here"  # Dehashed API密钥

DEHASHED_USERNAME="your_dehashed_username"  # Dehashed用户名

OPENAI_API_KEY="API_KEY from openai.com"        # OpenAI API密钥

DeHashed API密钥

1、登录注册:访问【DeHashed网站】,完成注册和登录;

2、订阅:DeHashed在使用之前需要选择一个服务方案,因此我们需要订阅其中一个服务方案并获取API;

3、访问API密钥:订阅完成之后,我们就可以在账号设置仪表盘中找到API密钥了;

4、安全:请确保你的API密钥进行了安全存储,不要在公开代码库中明文存储你的API密钥;

OpenAI API密钥

1、登录注册:访问【OpenAI官网】,完成登录注册;

2、获取API密钥:打开OpenAI账号仪表盘的开发者设置,即可查看并获取到OpenAI API密钥;

3、安全:同样的,请确保你的API密钥进行了安全存储,不要在公开代码库中明文存储你的API密钥;

工具使用

安装并配置好DarkGPT后,我们就可以开始使用DarkGPT了。打开命令行并输入下列命令,研究人员便可以针对目标数据库执行安全分析等OSINT操作:

python3 main.py

DarkGPT直观且友好的操作界面,意味着即便你是一个初学者,也可以在DarkGPT的帮助下实现高效的操作。

工具运行截图

项目地址

DarkGPT:【GitHub传送门

参考资料

https://www.dehashed.com/

https://openai.com/

本文为 独立观点,未经允许不得转载,授权请联系FreeBuf客服小蜜蜂,微信:freebee2022


文章来源: https://www.freebuf.com/sectool/404301.html
如有侵权请联系:admin#unsafe.sh