扫描与爆破
扫描
0. 前言
手工与工具相结合
主机探测与端口扫描
主机测探是指确定目标主机是否存活。
端口扫描就是寻找在线主机所开放的端口,并且在端口上所运行的服务。甚至可以进一步确定目标主机操作系统类型和更详细的信息。
1. 常见端口号
21 | FTP | 443 | HTTPS |
---|---|---|---|
22 | SSH | 1433 | SQL Server |
23 | Telnet | 1521 | Oracle |
25 | SMTP | 3306 | MySQL |
80 | HTTP | 3389 | RDP |
2. Nmap
2.1 重要参数
-sP | ping 扫描 |
---|---|
-p | 指定端口范围 |
-sV | 服务版本探测 |
-O(大写) | 启用操作系统探测 |
-A | 全面扫描 |
-oN | 保存txt |
2.2 常用远程爆破命令
1 | Nmap -sP 192.168.133.1/24 #扫描10.1.1.0整个网段 |
3. Hydra(九头蛇)
3.1 常用远程爆破命令
1 | Hydra -l a -p 123 192.168.133.133 telnet |
4. 本地爆破
以下的程序都要以管理员的权限打开dos命令进行运行程序
getpass从本地内存中提取密码
Pwdump 提取sam中的HASH值,然后手工将hash值存储到hash.txt中
使用saminside软件进行hash暴力破解(前提saminside的字典库dic里有密码)