本来python2,要⽤那个hash计算模块的。⾃⼰借了fofa的计算器。实现了python3也可以了。脚本如下:
import requests,base,firefrom lxml import etree
def icohash(s):
s = (base.bencode(s.encode('utf-8'))).decode('utf-8') headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36', }
url = \"https://www.fofa.so/result?qbase=%s\" % s r = requests.get(url=url,headers=headers) soup = etree.HTML(r.text)
result = soup.xpath('//*[@id=\"q\"]/@value') for i in result:
print(\"http.favicon.hash:%s\" % i[11:-1])
if __name__ == '__main__': fire.Fire(icohash)
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- ryyc.cn 版权所有 湘ICP备2023022495号-3
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务