首页 > 菜鸟学院 > 利用MPI在Kali Linux集群上并行破解密码

利用MPI在Kali Linux集群上并行破解密码

时间:2015-03-12 | 来源:互联网 | 阅读:196

话题: 弱口令 远程控制 暴力破解 漏洞

1.配置环境与安装

1.1所需环境和软件

运行环境:

至少两台装有kali-linux 的电脑。

kali-linux-1.0.7 内核版本:3.14。

两台电脑需要能互联,且需要有静态IP,可用PING命令测试。

所需软件与简介:

1. mpich2

MPI是一个跨语言的通讯协议,用于编写并行计算机。支持点对点和广播。MPI是一个信息传递应用程序接口,包括协议和和语义说明,他们指明其如何在各种实现中发挥其特性。MPI的目标是高性能,大规模性,和可移植性。MPI在今天仍为高性能计算的主要模型。而MPICH是MPI标准的一种最重要的实现,可以免费从网上下载。MPICH的开发与MPI规范的制订是同步进行的,因此MPICH最能反映MPI的变化和发展。

2. openssh

OpenSSH 是 SSH (Secure SHell) 协议的免费开源实现。SSH协议族可以用来进行远程控制, 或在计算机之间传送文件。而实现此功能的传统方式,如telnet(终端仿真协议)、 rcp ftp、 rlogin、rsh都是极为不安全的,并且会使用明文传送密码。OpenSSH提供了服务端后台程序和客户端工具,用来加密远程控件和文件传输过程中的数据,并由此来代替原来的类似服务。

3. john the ripper 1.8.0 (或者john the ripper 1.7.1)

John the Ripper免费的开源软件,是一个快速的密码破解工具,用于在已知密文的情况下尝试破解出明文的破解密码软件,支持目前大多数的加密算法,如DES、MD4、MD5等。它支持多种不同类型的系统架构,包括Unix、Linux、Windows、DOS模式、BeOS和OpenVMS,主要目的是破解不够牢固的Unix/Linux系统密码。目前的最新版本是John the Ripper 1.8.0版,针对Windows平台的最新免费版为John the Ripper 1.7.9版。

1.2安装过程

把两台主机分为一个主节点,一个从节点,配置基本相同,先从主节点为例开始配置

1.2.1安装配置MPICH

MPICH跟大多的Linux软件一样,有两种安装方式:apt-get和源码编译安装

第一种比较简单,可以网上自行搜索,命令为

sudo apt-get install mpich2

不再赘述。

第二种步骤如下:

1).下载源码包 

root@localhost:~/Desktop# cpmpich2-1.0.2p1.tar.gz ~/

复制到当前用户的主目录  (~指的是你当前用户的主目录,这里必须注意,两台主机需要配置相同的路径,否则会找不到文件)

2).解压

root@localhost:~# tar -zxvfmpich2-1.0.2p1.tar.gz

3).安装

root@localhost:~/mpich2-1.0.2p1#./configure --prefix=/usr/mpich2-1.0.2  #/usr/mpich2-1.0.2 为安装目录 root@localhost:~/mpich2-1.0.2p1# make root@localhost:~/mpich2-1.0.2p1# makeinstall

4).配置HOSTS文件

root@localhost:~/mpich2-1.0.2p1#leafpad /etc/hosts

#127.0.0.1 localhost

192.168.1.119 node1  #为主节点在局域网IP地址

192.168.1.105 node2   #为从节点在局域网IP地址

1.配置MPICH

有两个配置文件需要建立

1).mpd.conf 

root@localhost:~/mpich2-1.0.2p1#leafpad /etc/mpd.conf

(kali默认的是leafpad 用不习惯安装个gedit 或者使用vi都可以)

编辑内容为

secretword=密码  –> 这个为集群密码所有节点的密码都需要一致才能进行集群通信

root@localhost:~# chmod 600/etc/mpd.conf

#这里必须设置chmod600 否则会报错


湘ICP备2022002427号-10湘公网安备:43070202000427号
© 2013~2019 haote.com 好特网