我正在尝试使用python创建漏洞扫描程序,但由于某些原因,我无法脱颖而出!
我已经尝试了很多方法,例如将其更改为rb而不是r以及解码和编码
def checkvulns(banner, filename):
f = open(filename, "r")
for line in f.readlines():
if line.strip("\n") in banner:
print('[+] Server Is vulnerable: ' + banner.strip("\n"))
我希望获得漏洞,但反而在'if line.strip(“ \ n”)横幅广告中出现了错误,并说:
"TypeError: a bytes-like object is required, not 'str'"