使用xx云打造bugbounty自动化扫描

简介: 前言需要一个centos7服务器, 至少4h+ 4G; 这里使用google云 这里选用的是google云centos7.9,4H,16G;

前言


需要一个centos7服务器, 至少4h+ 4G; 这里使用google云 这里选用的是google云centos7.9,4H,16G;


git安装


sudo yum install git


github相关配置


ssh-keygen -t rsa
而后连敲三次回车
cd .ssh
cat id_rsa.pub   //将id_rsa.pub中数据复制到github对应选项框中
$ssh -T git@github.com//得到如下类似即可
The authenticity of host 'github.com (13.114.40.48)' can't be established.ECDSA key fingerprint is SHA256:p2QAMXNIC1TJYWeIOttrVc98/R1BUFWu3/LiyKgUfQM.ECDSA key fingerprint is MD5:7b:99:81:1e:4c:91:a5:0d:5a:2e:2e:80:13:3f:24:ca.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added 'github.com,13.114.40.48' (ECDSA) to the list of known hosts.Hi richard1230! You've successfully authenticated, but GitHub does not provide shell access


py安装同时创建py虚拟环境


//这里直接用如下脚本即可
sudo yum -y groupinstall "Development tools"    &&
sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel     &&
sudo yum install wget   &&
wget https://www.python.org/ftp/python/3.9.0/Python-3.9.0.tar.xz      &&
sudo mkdir /usr/local/python3   &&
tar -xvJf Python-3.9.0.tar.xz     &&
cd Python-3.9.0         &&
./configure --prefix=/usr/local/python3        &&
sudo yum install libffi-devel -y      &&
sudo make && sudo make install         &&
sudo yum -y install python-pip       &&
sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3   &&
sudo ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3    &&
pip3 install --upgrade pip        &&
pip3 install virtualenv           &&
pip3 install virtualenvwrapper
===
===
===
which virtualenvwrapper.sh        
sudo vi ~/.bashrc                   
VIRTUALENVWRAPPER_PYTHON=/usr/local/python3/bin/python3    # 指定virtualenvwrapper执行的python版本
export WORKON_HOME=$HOME/.virtualenvs    # 指定虚拟环境存放目录,.virtualenvs目录名可自拟
source which virtualenvwrapper.sh所指的路径    # virtualenvwrapper.sh所在目录
~/.local/bin/virtualenvwrapper.sh
source ~/.bashrc
//创建虚拟环境
mkvirtualenv myenv1


docker安装


yum update
sudo yum install -y yum-utils  device-mapper-persistent-data  lvm2
sudo yum-config-manager  --add-repo  https://download.docker.com/linux/centos/docker-ce.repo
yum list docker-ce --showduplicates | sort -r
 sudo yum install -y docker-ce
$ sudo systemctl start docker
$ sudo systemctl enable docker
$ docker version


golang安装

安装subfinder


下面几个工具的安装配置参考: https://dhiyaneshgeek.github.io/bug/bounty/2020/02/06/recon-with-me/

go install -v github.com/projectdiscovery/subfinder/v2/cmd/subfinder@latest
mkdir -p .config/subfinder/


httpx安装


go install github.com/projectdiscovery/httpx/cmd/httpx@latest


assetfinder,httprobe,anew安装


go install -v github.com/tomnomnom/assetfinder@latest
go install -v github.com/tomnomnom/httprobe@latest
go install -v github.com/tomnomnom/anew@latest

chaospy安装


git clone git@github.com:PhotonBolt/chaospy.git
cd chaospy
sudo pip3 install -r requirements.txt
sudo pip3 install argparse
chmod +x chaospy.py

naabu安装


sudo yum -y install libpcap-devel
go install -v github.com/projectdiscovery/naabu/v2/cmd/naabu@latest

notify安装


go install -v github.com/projectdiscovery/notify/cmd/notify@latest
//配置文件
mkdir $HOME/.config/notify/provider-config.yaml

tel设置


设置一下telegram
telegram:
- id: "tel"
telegram_api_key: "xxxxxxx735:xxxxxxxxxxxxJAF0Nsw6JVCf4a6Z2eqXN93z4Q"
telegram_chat_id: "-zzzzzzzz"
telegram_format: "{{data}}"

api_key的获取和chat_id的获取 https://help.domotz.com/user-guide/how-to-create-a-telegram-webhook/


nuclei安装


https://github.com/projectdiscovery/nuclei

go install -v github.com/projectdiscovery/nuclei/v2/cmd/nuclei@latest

目录
相关文章
|
4月前
|
运维 Kubernetes 安全
|
2月前
|
监控 安全 调度
公司电脑监控:Clojure 实现动态规则下的灵活行为监测
在复杂的企业办公环境中,Clojure 作为一种强大且灵活的编程语言,能够实现基于动态规则的电脑行为监测,包括网络访问、文件操作和应用程序使用情况的监控。通过简洁的代码,Clojure 能够准确捕捉关键信息并发送到指定网址进行记录和分析,为企业提供精准且适应性强的监控解决方案,保障信息安全和高效工作秩序。
54 7
|
7月前
|
机器学习/深度学习 人工智能 自然语言处理
能自动查找各种漏洞,专用于网络安全的AI Agent
【7月更文挑战第3天】研究表明,大型语言模型(LLM)可应用于网络安全,自动发现和利用漏洞,包括零日漏洞。多Agent系统中,HPTSA规划任务,其他Agent执行具体工作,提升发现和应对漏洞的效率。然而,LLM的复杂性可能导致可解释性、可控性问题,且系统鲁棒性、泛化能力和安全性仍需加强。[链接: arxiv.org/abs/2406.01637]
219 1
|
7月前
|
传感器 Python
门禁管理系统工程是一个涉及硬件和软件集成的复杂系统,旨在控制人员的出入,并记录和管理相关数据。
门禁管理系统工程是一个涉及硬件和软件集成的复杂系统,旨在控制人员的出入,并记录和管理相关数据。
|
9月前
|
数据采集 机器学习/深度学习 监控
使用R编写公司电脑监控软件的异常行为检测算法
本文阐述了在数字化时代,企业使用R语言开发高效异常行为检测算法的重要性,以保障网络安全和数据隐私。文章通过示例展示了如何加载和预处理数据,绘制数据传输趋势图,并运用3倍标准差法识别异常点。此外,还介绍了一种利用R的httr库将异常数据自动提交到网站的方法,以增强安全防护。
165 3
|
9月前
|
开发框架 安全 .NET
【攻防利器】Dirsearch 扫描工具
【攻防利器】Dirsearch 扫描工具
|
9月前
|
SQL 存储 安全
开发实战(6)--对fofa收集的漏洞资产使用poc进行批量验证
主要还是围绕渗透测试的流程进行开发,一般在信息收集后,在渗透测试后,在发现通用型漏洞时,我们为了节省时间,可以通过写批量脚本来信息收集,然后使用poc来进行批量验证,本篇是一个编写批量验证python的示例.
|
9月前
|
弹性计算 运维 Shell
自动化网络扫描工具发现活跃主机
【4月更文挑战第30天】
59 0
|
9月前
|
弹性计算 安全 数据安全/隐私保护
一、基于Fortinet的出海业务访问加速方案--详细部署步骤
本方案基于CADT提供一个一键交付零配置的部署模板,帮助企业快速构建出海业务访问加速的环境。方案结合了Fortinet产品以及阿里云的ECS,BGP公网精品IP等产品,实现低成本的出海业务加速。
382 0
|
监控 算法
企业电脑监控软件任务处理的贪婪算法优化策略
贪婪算法可是个超级简单又见效的小玩意,对于某些特殊问题来说,简直是神器。说白了,就是帮你把事情弄得更有条理。以优化企业电脑监控软件的任务处理为例,你可以考虑借助贪婪算法,搞定一些基本的任务分派和安排。不过要记得,它有个小毛病,就是可能无法找到世界上最完美的解决方案。所以在实际用的时候,得斟酌一下,斟酌一下,再斟酌一下。
130 1