渗透测试 - 信息搜集(子域搜集)

栏目: IT技术 · 发布时间: 4年前

内容简介:在做渗透测试的时候,有一个非常重要的一环是信息搜集而子域搜集又是信息搜集中必不可少的一步所以这次找到了一个功能强大且高效的工具 “OneForAll”

前言

在做渗透测试的时候,有一个非常重要的一环是信息搜集

而子域搜集又是信息搜集中必不可少的一步

所以这次找到了一个功能强大且高效的工具 “OneForAll”

以下是安装 OneForAll 的方法

1、安装 python 环境

打开终端,输入下边命令进行 python3 安装

sudo apt-get update
sudo apt-get install python3

渗透测试 - 信息搜集(子域搜集)

接着在终端,输入下边命令进行 pip3 安装

apt-get install python3-pip

渗透测试 - 信息搜集(子域搜集)

运行以下命令检查 python 和 pip3 的版本

python3 -V
pip3 -V

渗透测试 - 信息搜集(子域搜集)

2、安装 OneForAll 环境

linux 系统为例,安装 git

sudo apt update
sudo apt install git

渗透测试 - 信息搜集(子域搜集)

渗透测试 - 信息搜集(子域搜集)

下载 OneForAll 项目

git clone https://gitee.com/shmilylty/OneForAll.git

渗透测试 - 信息搜集(子域搜集)

安装 python 的相关依赖包

sudo apt install python3-dev python3-testresources 

渗透测试 - 信息搜集(子域搜集)

接下来可以用 pip3 进行安装 OneForAll 的 python 库依赖

cd OneForAll/
sudo apt install python3-pip
sudo python3 -m pip install -U pip setuptools wheel -i https://mirrors.aliyun.com/pypi/simple/
sudo pip3 install --ignore-installed -r requirements.txt -i https://mirrors.aliyun.com/pypi/simple/
cd oneforall/
python3 oneforall.py --help

渗透测试 - 信息搜集(子域搜集)

渗透测试 - 信息搜集(子域搜集)

3、 OneForAll 使用演示

python3 oneforall.py --target github.com run

渗透测试 - 信息搜集(子域搜集)

4、运行结果

我们以 python3 oneforall.py --target github.com run  命令为例

OneForAll 在默认参数正常执行完毕会在 results 目录生成相应结果

cd OneForAll/oneforall/results/

渗透测试 - 信息搜集(子域搜集)

github.com.csv 是每个主域下的子域收集结果


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

科技之巅2

科技之巅2

麻省理工科技评论 / 人民邮电出版社 / 2017-6-1 / CNY 88.00

《麻省理工科技评论》从2001年开始,每年都会公布“10大全球突破性技术”,即TR10(Technology Review 10),并预测其大规模商业化的潜力,以及对人类生活和社会的重大影响。 这些技术代表了当前世界科技的发展前沿和未来发展方向,集中反映了近年来世界科技发展的新特点和新趋势,将引领面向未来的研究方向。其中许多技术已经走向市场,主导着产业技术的发展,极大地推动了经济社会发展和科技创新......一起来看看 《科技之巅2》 这本书的介绍吧!

RGB转16进制工具
RGB转16进制工具

RGB HEX 互转工具

图片转BASE64编码
图片转BASE64编码

在线图片转Base64编码工具

XML 在线格式化
XML 在线格式化

在线 XML 格式化压缩工具