这是一个用 C# 编写的简单 SSH 暴力破解工具。它旨在对 SSH 服务执行基于字典的暴力攻击。该工具采用目标 IP 地址、用户名列表和密码列表作为输入。然后,它会尝试使用用户名和密码的每种组合进行身份验证,直到找到成功登录或用尽所有组合。
特征:
支持多线程暴力攻击以加快执行速度。 允许设置身份验证尝试之间的延迟,以避免锁定或速率限制。 提供一个选项,即使在找到有效的用户名和密码组合后也可以继续进行暴力攻击。 检索 SSH 服务器横幅以进行目标识别。 使用用于 SSH 通信的 Renci.SshNet 库编写。
编译:
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\csc.exe /reference:Renci.SshNet.dll /out:SharpBruteForceSSH.exe .\SharpBruteForceSSH.cs
用法
.\SharpBruteForceSSH.exe 192.168.200.130 .\username.txt .\password.txt -delay 2 -threads 5
.\SharpBruteForceSSH.exe 192.168.200.130 .\username.txt .\password.txt -delay 2 -threads 5 --continue
添加了用于验证服务状态(如果服务可用)的选项。在暴力破解过程中关闭 SSH 服务或 IP 阻止的示例
项目地址
文章标题:SharpBruteForceSSH — 一个用 C# 编写的简单 SSH 暴力破解工具
文章链接:https://www.cutrui.cn/3147.html
更新时间:2024年10月25日
66666666