在导入相关库并使用pxsh库创建connect函数之后,我创建了main函数来接受“host”、“user”和我给出的文件名的参数。在
程序成功地读取文件并将每个密码字符串解析为s.login方法,并在找到密码后返回“success”消息。我假设这意味着已经与ssh服务器建立了连接。但是从'con=connect'的角度来看,我没有print语句来说明[SSH connected…],而且在它成功地找到密码后,我得到了命令行提示符,但是在输入命令之后,我得到了一个属性错误连续发送线-在
>ls -l
Traceback (most recent call last):
File "sshBruteFpw.py", line 60, in <module>
main()
File "sshBruteFpw.py", line 52, in main
con.sendline(command)
AttributeError: 'NoneType' object has no attribute 'sendline'
root@kali:~/Desktop/scripts#
我不知道为什么连续发送线当我知道库包含此方法时,没有属性“sendline”。我已经用其他方法测试了这个sendline方法,它会起作用的。在
如果有任何帮助,我将不胜感激。提前谢谢。。。在
^{pr2}$
除非缩进非常差,否则您将进入代码的该分支,即使您没有设置
con
:在第二行之后,应该有
continue
,如果连接失败,不是吗?在相关问题 更多 >
编程相关推荐