python——ssh多线程爆破脚本

本文分享了一个Python实现的SSH爆破脚本,通过多线程技术提高效率,适用于Windows和Linux环境。脚本可在GitHub上获取,包含详细的使用说明和参数选项。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

今天花了一下午写了个爆破ssh的多线程脚本,debug到新闻联播,队大佬来说是个辣鸡脚本,我在这记录一下,如有需要可以拿去用。

可以直接clone我的github:https://github.com/1344098010/BruteForceSSH

  • 说明

  • 环境python3.7
  • windows和linux均可运行
  •  爆破程序入口 start.py 
PS F:\SSHBF> python .\start.py -h
Usage: Usage start.py -H <host_ip> -p <Post>

Options:
  -h, --help           show this help message and exit
  -H TGTHOST           target host ip
  -p TGTPORT           target host port
  --uf=USERNAMES_FILE  usernames file, txt is adapted
  --pf=PASSWORDS_FILE  passwords file, txt is adapted
  --timeout=TIMEOUT    set timeout defalut 1

 

  • shell对话依赖于interactive.py
  • 以上两个脚本在同一个文件夹下,并且当进入shell后,会在同文件夹下创建log.txt记录交互日志
  • 用户名字典和密码字典默认路径是同一文件夹下的username_list.txt和username_list.txt
  • 不足点

能力不够,多线程没有应用好

在windows powershell中linux文件显示中有颜色无法显示(linux terminal正常显示),使用root用户体验更好一些

 

  • 代码

  • interactive.py

# -*- coding: utf-8 -*-
import socket
import sys
# windows does not have termios...
try:
    import termios
    import tty
    has_termios = True
except ImportError:
    has_termios = False
def interactive_shell(chan):
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值