启动 Hashcat Brain 服务器
在此步骤中,你将启动 Hashcat Brain 服务器。该服务器将监听来自 Hashcat 客户端的连接,并管理已尝试密码的数据库。
在本实验中,我们将在同一台机器上运行服务器和客户端,但它们将通过网络进行通信,就像它们在不同的系统上一样。
启动服务器的命令是 hashcat 加上 --brain-server 标志。我们还将指定一个监听端口。为了安全起见,Hashcat 可以自动生成服务器的密码。
首先,让我们在项目文件夹内创建一个用于存放 brain 文件的目录。
mkdir -p ~/project/brain
现在,在你的终端中运行以下命令来启动服务器。它将监听端口 7890,并将数据存储在 ~/project/brain/ 目录中。
注意: 此命令将占用你当前的终端。对于后续步骤,你需要通过点击终端面板中的 + 图标来打开一个新的终端标签页。
hashcat --brain-server --brain-port 7890 --brain-session-path ~/project/brain/
运行命令后,你将看到指示服务器正在运行的输出。请密切关注显示 Password..: 的那一行,因为这是客户端连接所需的自动生成的密码。
Starting brain server on 0.0.0.0:7890...
Password..: 82b5d1a3e... (a long hex string)
Accepting clients...
保持此终端运行。不要关闭它。为后续步骤打开一个新的终端。