【Day17】密码破解 ─ 工具实作篇(二)

哈罗~
昨天介绍了L0phtCrack破密工具,
今天来介绍另一个ncrack的密码破解工具。

ncrack


ncrack是一款密码破解工具,
可以支援HTTP/S、MySQL、SSH、RDP、FTP、POP3等多种协定的暴力破解
我们可以先透过前几天介绍的Nmap扫描,调查目标系统存在哪些服务,
如果该主机同时启用多种服务,也可以一次对这些服务进行暴力破解。
以下将做个简单的实作...

环境准备:
一台有ssh服务的主机 ─ 作为目标系统(192.168.168.131)

  1. 首先开启ssh服务,并把 SSH key 的登入方式关闭,模拟成不安全的受害者电脑。
    可参考:[Kali] 开启 Kali Linux 上的 SSH server 服务
  2. 在攻击端使用nmap确认目标系统(192.168.168.131)所启用的服务。
    可以看到目标系统有启用ssh服务。
    ncrack_demo1
  3. 这里我使用vim 字典档名称来自行创建一个字典档。
    也可去网路上下载现成的字典档。
    ncrack_demo2
    以下是我已先自创的字典档名为word-dir。
    ncrack_demo3
  4. 之後使用ncrack来开始进行密码破解。
    预设会先用每一组密码去测试帐号。
    -U 帐号字典档
    -P 密码字典档
    ncrack -U word-dir -P word-dir 192.168.168.131:22
    
    然後就可以看到我们破解了目标系统的帐号/密码,为kali/kali啦。
    ncrack_demo4

其他常用参数:

参数 用法
-U 帐号字典档
-P 密码字典档
-user ID1, ID2 可指定帐号清单
-pass PWD1, PWD2 可指定密码清单
-passwords-first 轮流测试每个使用者的密码
-p 指定Service来测试
-oA 输出文字档&XML档

小结

今天介绍了ncrack
ncrack也支援RDP(Remote Desktop Protocol)
也就是Windows内的远端桌面连线
有兴趣的可以自己玩看看哦~

走罗!高歌离席~/images/emoticon/emoticon29.gif


<<:  Day 17 如何新增Odoo现有资料表栏位?

>>:  [Day17] 第十七章-Skill的反向定义关系

python 物件导向范例

class musashi: def __init__(self,name): self.__nam...

Day19-不是恶魔 介绍DaemonSet

在k8s内有着不同种类的pod组合,ReplicaSet StatefulSets,那麽剩下的Dae...

从 IT 技术面细说 Search Console 的 27 组数字 KPI (11) :网页体验

在 Search Console 的概述中,第一个项目是流量成效,第二个项目是涵盖范围的有效网页数,...

Day18 用CSS做出动画效果

还没学到这个属性之前,一直以为必须使用到JavaScript,才能让网页有动画的效果,没想到用CS...

软件工程师从新手到高手的流程

“工慾善其事必先利其器”:利器阶段(把技术放入自己的工具箱): Step1:协助公司(中小型公司)维...