首页 > 编程语言 >python计算 ico hash 值

python计算 ico hash 值

时间:2023-10-10 19:55:37浏览次数:37  
标签:ico get python favicon mmh3 install hash

apt-get install python3

apt-get install python3-pip

pip install mmh3



import requests
import base64
import mmh3


URL='https://www.baidu.com/favicon.ico'
r=requests.get(URL)
r1=r.content
r2=base64.encodebytes(r1)
r3=mmh3.hash(r2)
print('http.favicon.hash:'+str(r3))




https://pypi.org/project/mmh3/

Another common use of mmh3 is to calculate favicon hashes used by Shodan,

mmh3就是专门用来计算favicon hash的



fofa的hash好像是和shodan通用的,所以可以在fofa那边计算后,在shodan 用 http.favicon.hash: 来搜索

标签:ico,get,python,favicon,mmh3,install,hash
From: https://www.cnblogs.com/cute/p/17755563.html

相关文章

  • Python 常见排序:冒泡、选择、快速
    简单说明:1.冒泡排序:双层循环,交替结果2.选择排序:whilenums,假设第一个值为做小,通过for循环找到最小值以此来替换,再将nums中该值去掉继续上述步骤3.快速排序:定义一个初值,把整个数据列表分为两部分,再递归代码实现:#冒泡排序defaction1(n):foriinrange(len(n)):......
  • 【python】魔术方法大全(四)——类构建篇
    这期我们来聊聊和class建立有关的魔术方法。__init_subclass__魔术方法__init_subclass__是Python3.6新增的一个特殊方法,用于定义一个类(基类)被继承时所执行的逻辑。当一个类被定义为另一个类(基类)的子类时,它会自动调用__init_subclass__方法。__init_subclass__方法定义......
  • Python并发及网络编程进阶
    案例引入假如你们一家已上市的电商公司,在元旦来临前夕,领导需要你模拟用户,通过接口生成10万笔新订单。你该如何处理?方案探索串行:多个任务逐个执行的过程,上个任务执行完成前,阻塞下一个任务执行。并发:多个任务交替执行的过程,这些任务可能在同一时间段内执行,但是它们的执行时......
  • HashMap实现原理
       ......
  • cpsc 103 python基本前提
    python基本知识基本运算符1.(**)是次方ex:2**3evaluatesto(2tothepowerof3)82.(%)是求余数ex:15%4evaluatestobecausetheremainderwhendividing15by4is33基本运算规则1.str乘以数字ex:'hello'*2evalutesto'hellohello'2.[a......
  • HashMap-二叉树
        ......
  • HashMap-红黑树
       ......
  • python31days
    组合反射(通过字符串来操作属性)getattrsetattrhasattrdelattr魔术方法(内置方法,双下划线开头的方法)异常———————————————————————————————————......
  • docker搭建pypi服务,实现python包版本永久保存
    1.宿主机上安装htpasswdpipinstall-ihttps://pypi.tuna.tsinghua.edu.cn/simplehtpasswd2.使用htpasswd生成账户和密码htpasswd-schtpasswd.txttestuser3.拉取pypiserver镜像dockerpullpypiserver/pypiserver4.使用docker安装pypi容器4.1.创建数据卷docker......
  • 【PyQt6】Python窗口拖拽文件并响应的实现
    情景大概应用情景为:将一个文件拖入到窗口内,地址栏显示文件路径,文本框显示文件内容。说明实现拖拽必须在exec前设置QMineDate,否则不会开始拖拽操作。实现fromPyQt6.QtCoreimport*calssMainWindow(QMainWindow,Ui_MainWindow): def__init__(self): super().__init__......