一个用Python编写的简单的多线程分布式SSH暴力强化工具

作者:Sec-Labs | 发布时间:

OrbitalDump

一个用Python编写的简单的多线程分布式SSH暴力强化工具。

03ce504fd8233523

项目地址

https://github.com/k4yt3x/orbitaldump

如何运行

当脚本在没有--proxies开关的情况下执行时,它的行为就像任何其他多线程 SSH 暴力破解脚本一样。添加--proxies开关后,脚本会从ProxyScrape中提取一个列表(通常是数千个)SOCKS4 代理,并对 SOCKS4 代理发起所有蛮力攻击,因此蛮力尝试不太可能受到目标主机的速率限制。

 

安装

您可以通过 pip 安装 OrbitalDump。

pip install -U --user orbitaldump
orbitaldump

或者,您可以克隆此存储库并直接运行源代码。

git clone https://github.com/k4yt3x/orbitaldump.git
cd orbitaldump
python -m orbitaldump

用法

一个简单的用法如下所示。下面这个命令:

  • -t 10: 启动 10 个暴力破解线程
  • -u usernames.txt: 从 usernames.txt 读取用户名(每行一个用户名)
  • -p passwords.txt: 从 passwords.txt 中读取密码(每行一个密码)
  • -h example.com:将暴力破解目标设置为example.com
  • --proxies: 从 ProxyScrape 发起对代理的攻击
python -m orbitaldump -t 10 -u usernames.txt -p passwords.txt -h example.com --proxies

完整用法

--help您可以通过使用开关执行 OrbitalDump 来获取完整用法。以下部分可能已过时。

usage: orbitaldump [--help] [-t THREADS] [-u USERNAME] [-p PASSWORD] -h HOSTNAME [--port PORT] [--timeout TIMEOUT] [--proxies]

optional arguments:
  --help                show this help message and exit
  -t THREADS, --threads THREADS
                        number of threads to use (default: 5)
  -u USERNAME, --username USERNAME
                        username file path (default: None)
  -p PASSWORD, --password PASSWORD
                        password file path (default: None)
  -h HOSTNAME, --hostname HOSTNAME
                        target hostname (default: None)
  --port PORT           target port (default: 22)
  --timeout TIMEOUT     SSH timeout (default: 6)
  --proxies             use SOCKS proxies from ProxyScrape (default: False)

 

标签:工具分享, 暴力破解, 暴力破解工具