首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >如何使用DataSurgeon快速从文本中提取IP、邮件、哈希和信用卡等敏感数据

如何使用DataSurgeon快速从文本中提取IP、邮件、哈希和信用卡等敏感数据

作者头像
FB客服
发布2023-04-26 15:11:13
发布2023-04-26 15:11:13
1K00
代码可运行
举报
文章被收录于专栏:FreeBufFreeBuf
运行总次数:0
代码可运行

 关于DataSurgeon 

DataSurgeon是一款多功能的数据提取工具,该工具专为网络安全事件应急响应、渗透测试和CTF挑战而设计。在该工具的帮助下,广大研究人员可以快速从文本内容中提取出各种类型的敏感数据,其中包括电子邮件、电话号码、哈希、信用卡、URL、IP地址、MAC地址、SRV DNS记录等等!

该工具基于Rust语言开发,当前版本的DataSurgeon支持在Windows、Linux和macOS操作系统上使用。

 提取功能 

1、电子邮件; 2、文件; 3、电话号码; 4、信用卡号; 5、Google API密钥ID; 6、社保号; 7、AWS密钥; 8、比特币钱包地址; 9、URL地址; 10、IPv4和IPv6地址; 11、MAC地址; 12、SRV DNS记录; 13、哈希:MD4&MD5、SHA1&SHA224&SHA256&SHA384&SHA512、SHA-3 224&SHA-3 256&SHA-3 384&SHA-3 512、MySQL323&MySQL 41、NTLM、bcrypt;

 工具安装 

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

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

代码语言:javascript
代码运行次数:0
运行
复制
git clone https://github.com/Drew-Alleman/DataSurgeon.git

(向右滑动,查看更多)

Linux安装

代码语言:javascript
代码运行次数:0
运行
复制
代码语言:javascript
代码运行次数:0
运行
复制
wget -O - https://raw.githubusercontent.com/Drew-Alleman/DataSurgeon/main/install/install.sh | bash

(向右滑动,查看更多)

Windows安装

使用管理员权限打开PowerShell窗口,并运行下列命令:

代码语言:javascript
代码运行次数:0
运行
复制
代码语言:javascript
代码运行次数:0
运行
复制
IEX (New-Object Net.WebClient).DownloadString("https://raw.githubusercontent.com/Drew-Alleman/DataSurgeon/main/install/install.ps1")

(向右滑动,查看更多)

重启终端窗口后,就可以使用ds命令了。

macOS安装

代码语言:javascript
代码运行次数:0
运行
复制
代码语言:javascript
代码运行次数:0
运行
复制
curl --proto '=https' --tlsv1.2 -sSf https://raw.githubusercontent.com/Drew-Alleman/DataSurgeon/main/install/install.sh | sh

(向右滑动,查看更多)

命令行参数

 工具使用样例 

完整使用演示

从远程网站提取文件

代码语言:javascript
代码运行次数:0
运行
复制
$ wget -qO - https://www.stackoverflow.com | ds -F --clean | uniq

(向右滑动,查看更多)

从输出文件提取MAC地址

代码语言:javascript
代码运行次数:0
运行
复制
代码语言:javascript
代码运行次数:0
运行
复制
$ ./ds -m -T --hide -f /var/log/autodeauth/log     
2023-02-26 00:28:19 - Sending 500 deauth frames to network: BC:2E:48:E5:DE:FF -- PrivateNetwork
2023-02-26 00:35:22 - Sending 500 deauth frames to network: 90:58:51:1C:C9:E1 -- TestNet

(向右滑动,查看更多)

读取目录中的所有文件

代码语言:javascript
代码运行次数:0
运行
复制
代码语言:javascript
代码运行次数:0
运行
复制
$ find . -type f -exec ds -f {} -CDe \;
代码语言:javascript
代码运行次数:0
运行
复制

CSV输出

代码语言:javascript
代码运行次数:0
运行
复制
代码语言:javascript
代码运行次数:0
运行
复制
$ wget -qO - https://www.stackoverflow.com | ds -o output.csv -C

(向右滑动,查看更多)

 工具演示 

安装演示视频:https://www.youtube.com/watch?v=_Sq8Qgndi4M

使用演示视频:https://www.youtube.com/watch?v=LAb6kBOWHwg

 许可证协议 

本项目的开发与发布遵循Apache-2.0开源许可证协议。

 项目地址 

DataSurgeon:https://github.com/Drew-Alleman/DataSurgeon

参考资料

https://www.rust-lang.org/tools/install

https://git-scm.com/downloads

https://github.com/Drew-Alleman/autodeauth

精彩推荐

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

本文分享自 FreeBuf 微信公众号,前往查看

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  •  关于DataSurgeon 
  •  提取功能 
  •  工具安装 
    • (向右滑动,查看更多)
    • Linux安装
    • (向右滑动,查看更多)
    • Windows安装
    • (向右滑动,查看更多)
    • macOS安装
    • (向右滑动,查看更多)
  • 命令行参数
  •  工具使用样例 
    • 完整使用演示
    • 从远程网站提取文件
    • (向右滑动,查看更多)
    • 从输出文件提取MAC地址
    • (向右滑动,查看更多)
    • 读取目录中的所有文件
    • CSV输出
    • (向右滑动,查看更多)
  •  工具演示 
  •  许可证协议 
  •  项目地址 
  • 参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档