渗透攻击(红队)之信息搜索

信息搜集

主机发现
Nmap
官网:https://nmap.org/
安装:
Mac os:brew install nmap
Centos:yum install nmap
Ubuntu:apt-get install nmap
扫描方式:
TCP:-sT
SYN:-sS
ACK:-sA
UDP:-sU
RPC:-sR
ICMP:-sP
Disable Port Scan:-sn
常见扫描方案:
扫描端口、操作系统、版本
nmap -T4 -A
版本探测
nmap -sV
操作系统
nmap -O
其他技巧:
–host-timeout主机超时时间,通常选值为:18000
–scan-delay报文时间间隔 通常选值为:1000
-S <源地址>定义扫描源地址,为了不被发现
示例:
nmap -V -iR 10 -P0 -p 80
随机选择10台主机扫描是否运行web服务器(80端口),-P0禁止对主机列表。
host -1 company.com | cut -d -f 4 | nmap -V -iL -
进行DNS区域传输,以发现company.com中的主机,然后将IP地址提供给nmap。
输出:
-oN
-oX
-oG
#Grep输出
sudo nmap -O -oG - 10.1.1.100
sudo nmap -oG - -sP 192.168.145.129/24
在这里插入图片描述
masscan
项目地址:
https://github.com/robertdavidgraham/masscan
安装:
sudo apt-get install git gcc make libpcap-dev
git clone https://github.com/robertdavidgraham/masscan
cd masscan
make
(该工具兼容nmap的参数)
高级选项:
masscan --ports 1-10000 192.168.145.129 --adapter-ip 192.168.145.1
–adapter-ip指定发包的IP地址
–adapter-port指定发包的源端口
–adapter-mac指定发包的源Mac地址
–router-mac 指定网关的Mac地址
–exclude IP地址范围黑名单,防止masscan扫描
–excludefile 指定IP地址范围黑名单文件
–includefile,-iL 读取一个范围列表进行扫描
–wait 指定发送完包之后的等待时间,默认为10秒
nbtscan
在这里插入图片描述
在kali linux中已经安装
示例:
nbtscan -r 192.168.1.0/24
#扫描整个c段
nbtscan 192.168.1.10-129
#扫描一个范围
nbtscan -v -s : 192.168.1.0/24
#以分割显示结果
nbtscan -f
#从文件读取扫描范围
高级用法:
在这里插入图片描述
hping3
hping3主要测试防火墙的拦截规则,对网络设备进行测试
常见模式:
-0 --rawip IP原始报文
-1 --icmp ICMP模式
-2 --udp UDP模式
-8 --scan 扫描模式
-9 --listen 监听模式
hping3 --scan 1-30,70-90 -S 192.168.145.129
#SYN方式扫描主机端口
hping3 -S -a 114.114.114.114 -p 53 114.114.114.114 -c 5
在这里插入图片描述
DRDDOS
hping3 --udp -a 114.114.114.114 -p 53 114.114.114.114 -c 5
基于UDP的DDOS
关联信息生成
在渗透前期工作开展之前,需要对目标的各种信息进行分析、拆分、组合。
字典生成
pydictor
安装:
git clone https://github.com/LandGrey/pydictor
生成字典
cd pydictor/ #进入目录
chmod +X pydictor.py #给予执行权限
社会工程学字典
python3 pydictor.py --sedb
合并去重工具
python3 pydictor.py -tool uniqbiner /my/all/dict/

  • 20
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值