1.利用fofa平台计算
下载 https://www.baidu.com/favicon.ico
上传文件,将其放入fofa查下
2.利用脚本计算
脚本1
import requests
import base64
import mmh3
r=requests.get('https://www.baidu.com/favicon.ico')
r1=r.content
r2=base64.encodebytes(r1)
r3=mmh3.hash(r2)
print('http.favicon.hash:'+str(r3))
脚本1需要在pycharm里面输入得出结果
脚本2
脚本2可以在终端指定url来识别:
import requests
import base64
import mmh3
import argparse
a=argparse.ArgumentParser(description="计算icon_hash")
a.add_argument('u',type=str,help="指定url地址")
args=a.parse_args()
r=requests.get(args.u)
r1=r.content
r2=base64.encodebytes(r1)
r3=mmh3.hash(r2)
print('http.favicon.hash:'+str(r3))
3.总结
通过icon_hash可以批量识别同一资产的网站,便于通过一个漏洞利用多个站点来打