计算文件的hash值性能快吗,计算文件的hash值有什么用
如何利用ico文件找出网站的真实IP地址,分享一个计算网站ico文件哈希值的工具(python2和python3双版本代码)python2工具脚本代码python3工具脚本代码
Python2的工具脚本代码导入mmh3导入请求response=requests . get( https://www.xxxx.com/favicon.ico)favicon=response . content . encode( base64 )hash=mm H3 . hash(favicon)print http . favicon . hash: str(hash
只需用您想要计算的ico的地址替换代码块中的URL,
运行后的结果:http.favicon.hash:20xxxxx
xx6
实际上,脚本计算的应该只是一个简单的哈希值。这里,查询语句被拼接到值的前面。最后,你只需要将这个脚本的输出粘贴到黑暗引擎中进行搜索。
这里用shodan来演示。如果有,可以大概率查出真实IP地址。如果没有,可以用fafo和zoomeye再查一遍。
点击进入庄丹引擎。
点击进入钟馗眼引擎。
点击进入fofa引擎。
Python3的工具脚本代码导入请求base64从lxml import etree def ico hash (s)中触发:s=(base64 . b 64 encode(s . encode( UTF-8 ))。decode( UTF-8 )headers={ user-agent : Mozilla/wow 64)apple WebKit/537.36(KHTML,像壁虎一样)Chrome/80 . 0 . 3987 . 163 Safari/537.36 ,} url=https://www.fofa.so/result?qbase 64=% 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
python 3 ico _ hash _ py3 . py
ico文件地址
计算后直接把结果放入黑暗引擎进行搜索。其他步骤同上。
有些网站没有被引擎收录,所以可能没有结果。在这种情况下,我们应该使用其他方法来找出答案。