关于MurMurHash
MurMurHash这款工具可以帮助广大研究人员计算一个网站中favicon的MurMurHash值,并在Shodan平台上寻找钓鱼网站。

MurMurHash是一种非加密的哈希函数,适用于通用的基于哈希的查找模式。MurMurHash这个名字来源于两个基本操作,即乘法(MU)和轮转(R),并在内部循环中使用这两种方法。当前版本的MurMurHash是MurmurHash3 ,可以生成32位或128位哈希值。当使用128位时,x86和x64版本不会产生相同的值,因为算法针对各自的平台进行了优化。值得一提的是,MurmurHash3 是与哈希函数测试套件SMHasher一起发布的。

工具安装
git clone https://github.com/Viralmaniar/MurMurHash.git
cd MurMurHash
pip install -r requirements.txt
python MurMurHash.py

工具使用
寻找Paypa钓鱼网站
在了解了如何使用favicon哈希来寻找钓鱼网站之后,我便计划将这种概念扩展至通过favicon的URL来在Shodan上实现快速钓鱼网站搜索。
首先,我们可以查看Paypal原始网站上的favicon图标文件:

接下来,使用MurMurHash.py文件生成图标哈希:

在Shodan上搜索Paypal钓鱼网站域名或IP地址:
https://www.shodan.io/search?query=http.favicon.hash%3A309020573

验证Shodan搜索结果:

项目地址
MurMurHash:https://github.com/Viralmaniar/MurMurHash

使用MurMurHash在Shodan平台上寻找钓鱼网站相关推荐

  1. 微软正式发布Azure Storage上的静态网站

    微软正式宣布了Azure Storage上的静态网站,提供了从托管在Azure Storage上的HTML.CSS和JavaScript文件提供内容的能力.静态网站包含内容固定的Web页面,同时仍然允 ...

  2. 11、setoolkit工具 构造钓鱼网站、powershell注入

    靶机:192.168.11.105 攻击机kail:192.168.11.106 1.在kali中启动setoolkit setoolkit 2.利用SET构建钓鱼网站 1)选择1 Social-En ...

  3. GNU/Linux平台上正则表达式的简单使用

    友情提醒:本博文涉及的内容中涉及到的系统实践操作在Centos6.5上实现,GNU/Linux简称为linux,GNU/grep简称为grep,GNU/sed简称为sed,GNU/gawk简称为awk ...

  4. 在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统 (Part 1)

    在.NET 3.5 平台上使用LINQ to SQL创建三层/多层Web应用系统 (Part 1) 在新的.Net Framework 3.5平台上,Microsoft发布了LINQ(C# 3.0, ...

  5. Facebook表示将认真对待平台上严重的服装虚假广告问题

    据外媒报道,自媒体BuzzFeed曝出Facebook所打服装广告跟消费者收到实物反差巨大的消息之后,现在,这家公司开始着手想办法解决这个问题了.Facebook广告与页面副总裁Andrew Bosw ...

  6. (转) Android平台上关于IM的实践总结

    前言 IM通信在互联网发展到现在已经是码农的世界里人尽皆知的技术,特别在当下移动互联网迅猛发展的时代这种技术的开发也更加火热,其中老牌的代表作就有QQ和MSN,和最近新崛起的微信,默默,易信,来往等眼 ...

  7. Windows平台上安装搭建iPhone/iPad的开发环境

    很多朋友希望在体验或学习iphone开发,但是iphone开发环境一般需要 安装在mac计算机下mac os中. 这给许多朋友带来了额外成本投入. 网上已经有各种破解方法,在非苹果电脑上安装iphon ...

  8. PC 平台上的一种快速 Red Hat Linux 安装方法

    安装方案.它具有很高的自动化程度--用户只需手工启动机器并选择从网络启动,就可以完成整个安装过程.在需要批量安装大量 Red Hat Linux 系统和需要技术人员 Red Hat Linux 安装支 ...

  9. 降龙十八掌搞定rt3070 USB WIFI模块在android2.3平台上上网[基于x210开发板]

    第一掌:编译KO文件,生成rt3070sta.ko 编译时提示如下错误: 错误: ./include/generated/autoconf.h:708: fatal error: /home/lqm/ ...

  10. 在python平台上利用pymol来查找PDB文件中蛋白质的相互作用位点

    这篇代码写的可能有点问题,大家如果有需要,去看另一篇吧.如果有啥不足,请批评指正. 在python平台上利用pymol来查找PDB文件中蛋白质的相互作用位点 关于蛋白质结合位点,查阅了很多篇文献,大多 ...

最新文章

  1. 支持向量机原理讲解(一)
  2. 干货回顾丨机器学习笔记-----AP(affinity propagat)算法讲解及matlab实现
  3. DevOps笔记-01:软件交付面临的问题、软件工程的三个发展阶段、什么是DevOps?
  4. 蓝桥杯评分标准_蓝桥杯比赛要求
  5. Java提高篇 —— Java浅拷贝和深拷贝
  6. KVM虚拟化查看虚拟机IP
  7. kill -9都杀不掉的进程
  8. 南京理工大学计算机专业考研,2020南京理工大学计算机考研初试科目、参考书目、复试详情汇总...
  9. mysql中innodb的工作原理_解读MySQL的InnoDB引擎日志工作原理
  10. 文本输入框的两种div+css的写法
  11. 实例:python 实现有向图找环(反洗钱、资金流)
  12. Magick.NET Crack,支持多种文件格式的综合库
  13. thon3爬虫之urllib携带cookie爬取网页的方法
  14. 中国农业机械融资租赁市场预测与投资战略报告(2023版)
  15. 秋季天凉易感冒 冷水洗脸来预防
  16. 实行OBP海洋塑料认证保护海洋环境
  17. C#开发语音程序入门之文字朗读
  18. -XX:CMSInitiatingOccupancyFraction和-XX:+UseCMSInitiatingOccupancyOnly参数
  19. C++作业 设计一个程序实现油桶面积与体积的计算(构造函数与析构函数)
  20. Python爬虫数据入库

热门文章

  1. WIFI篇(3.python破解wifi--pywifi的介绍)
  2. c语言rotl函数需要什么头文件,_rotl, _crotl, _lrotl
  3. vb2008 获取mac地址_华为 荣耀路由Pro 设置MAC地址克隆的方法?华为荣耀路由器怎么设置...
  4. python矩阵拼接_Python数组拼接np.concatenate实现过程
  5. def __init__(self)是什么意思_一文搞懂什么是Python的metaclass
  6. java datasource使用_java Datasource,数据库连接池
  7. 小米Android OS特别高,干翻小米,最强定制安卓系统诞生?Color OS11表现如何
  8. java用多线程实现爬虫_JAVA 多线程爬虫实例详解
  9. 【算法原理+洛谷P6114+HDU6761】Lyndon分解
  10. 【IDEA】jsp页面中的代码一不小心变成黄色,代码被识别成sql脚本解决办法