hydra下载安装教程
Hydra 不是载安装教那种双击 exe 就能跑起来的软件。它依赖一堆库,载安装教尤其在 Windows 上,载安装教直接下个压缩包解压往往缺 DLL,载安装教报错能刷满整个终端。载安装教我见过太多人卡在第一步——连安装都没跑通就放弃了。载安装教所以这篇直接讲怎么把它装到能用,载安装教不绕弯子。载安装教 先说 Linux。载安装教如果你用 Kali,载安装教那最省事,载安装教系统自带 Hydra。载安装教终端敲 Debian、Ubuntu 同理。Fedora 系用 macOS 稍微麻烦点。Homebrew 里有,但名字不叫 hydra,叫 装完可能还需要 Windows 是最折腾的。官方不提供 exe,你得自己编译,或者找别人编译好的。最稳的路子是用 WSL——装个 Ubuntu 子系统,然后按 Linux 那套来。原生 Windows 编译需要装 Cygwin 或 MinGW,还要手动处理 libssh、libssl 这些依赖,新手基本搞不定。网上流传的所谓“Hydra Windows 版”压缩包,不少夹带私货,别随便下。 如果你非要原生 Windows 跑,有个折中方案:用 想自己编译最新版,流程不复杂但依赖得装全。以 Ubuntu 为例: 然后去 GitHub 拉源码: 装完还有个坑:字典。Hydra 本身不带字典,你得自己准备。Kali 在 最后提一句,Hydra 跑起来吃 CPU,虚拟机里跑建议给足核心数,不然爆破速度慢得让你怀疑人生。还有,别拿它去碰你没权限的系统,这东西日志留痕很明显。hydra -h,载安装教有输出就说明已经装好了。载安装教没有的载安装教话,一条命令:sudo apt update && sudo apt install hydra -ysudo dnf install hydra。Arch 用户 sudo pacman -S hydra。包管理器装出来的版本通常够用,但可能不是最新的。想要新版就自己编译,后面会说。hydra 的 formula 其实是另一个东西。正确的包名是:brew install hydrabrew link hydra。如果提示找不到,检查一下 /opt/homebrew/bin 或 /usr/local/bin 在不在 PATH 里。M 系列芯片的 Mac 上我遇到过编译依赖报错,一般 brew update && brew upgrade 之后重装能解决。hydra-windows 这类第三方预编译版本,但版本往往停在 8.x,功能有缺失。另一个选择是装 thc-hydra-windows,GitHub 上有维护,解压后把目录加进 PATH 就能用。我测试过 9.5 的版本,基本功能正常,但 GUI 是没有的,纯命令行。sudo apt install build-essential libssl-dev libssh-dev libidn11-dev \ libpcre3-dev libgtk2.0-dev libmysqlclient-dev libpq-dev libsvn-dev \ firebird-dev libmemcached-dev libfreerdp-dev -ygit clone https://github.com/vanhauser-thc/thc-hydra.git cd thc-hydra ./configure make sudo make install./configure 那步会输出支持哪些模块。如果某个模块显示 NO,说明对应依赖没装,不影响核心功能,但那个协议的爆破就用不了。编译完 hydra -h 验证一下,看到版本号和模块列表就成功了。/usr/share/wordlists/ 下有 rockyou.txt,但默认是压缩的,先 sudo gunzip rockyou.txt.gz 解压。其他系统可以去 SecLists 项目下,那个库更全。
-
上一篇
-
下一篇