有言在先

请勿利用此功能用于任何非法用途,本功能非火绒安全漏洞

此功能主要的应用场景是捆绑下崽软件,如果是火绒用户就给下载纯净版或者无法被探测到的捆绑软件,避免软件阻断影响推广效果。软件安装需要征得用户同意后进行。

原理

火绒安全针对部分垃圾流氓网站会进行屏蔽,可以通过访问这些被屏蔽的网站,通过返回信息判断是否用户正在运行火绒。

浏览器虽然不允许跨域,但是可以利用报错的状态码不同分析用户本地火绒安全运行情况。

废话不多说,直接上代码

代码

运行火绒后data.status是200,不允许是404

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>测试</title><script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
</head>
<body><script>$(document).ready(function () {try {$.ajax({type: "OPTIONS",async: false,url: "http://www.xiaobaixitong.com/d/imgs2018/image/banner/NewDown.png",dataType: "jsonp",jsonp: "jsonp",error: function (data) {if (data.status === 200) {$("#hr").html("您正在运行火绒")} else {$("#hr").html("您没有运行火绒")}// console.clear()}});} catch (e) {console.log(e)}})
</script><h1>火绒:<span id="hr" style="color:#d50000"></span></h1></body>
</html>

演示图片

类似方案

另外一个类似通过访问某个特定资源来判断环境的例子是 360浏览器 判定,因为360浏览器已经不在UA头展示自己浏览器信息了,和谷歌浏览器完全一致的UA,后来被发现可以通过类似请求特殊资源的方案判定(目前360浏览器已修复)

利用JS代码判断火绒安全是否在用户本地运行相关推荐

  1. html段落自动删除,利用JS代码自动删除稿件的普通弹幕功能

    事情的起因是在b站投稿了一个高级弹幕测试的视频(av9940487),但是由于b站的弹幕池机制是新的弹幕顶掉旧的弹幕,所以导致一些人发的高级弹幕很快就被顶掉了. 所以就想着写个脚本来自动删除属性为普通 ...

  2. js判断PC端或是移动端、判断是不是微信浏览器、js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本

    ** js判断PC端或是移动端 ** 第一种 window.location.href = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator ...

  3. HTML判断客户端,JS代码判断客户端是手机访问还是PC电脑访问

    这篇文章主要为大家详细介绍了JS代码判断客户端是手机访问还是PC电脑访问,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 前面给大家讲了<PHP判断判访问设 ...

  4. js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本

    因为ie10-ie11的版本问题,不再支持document.all判断,所以ie判断函数要重新写了 function isIE() { //ie? if(!!window.ActiveXObject ...

  5. php判断是否safari,js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本_javascript技巧...

    因为ie10-ie11的版本问题,不再支持document.all判断,所以ie判断函数要重新写了 function isIE() { //ie? if (!!window.ActiveXObject ...

  6. 如何利用DLL注入绕过火绒和360主动防御写入扇区?

    前言 由于我自己是一个系统安全爱好者,之前下载了一个能覆写所有扇区的病毒源码,我以为火绒可以保护我的扇区,我就傻乎乎的调试运行了,然后火绒把mbr写入拦截了,我以为没有任何问题了,已重启,哦,Miss ...

  7. 利用JS代码屏蔽指定地区访客浏览网站

    简介: 需要屏蔽某地域IP访问网站,网上找了找,几乎都不能用,要么IP库失效,要么js代码无效,具体原因我也不知道,我也不会写JS,就随手捣鼓了下,整合出一个能用的,用的的IP库. 某些特殊情况下网站 ...

  8. 【守护安全】火绒企业版 新老用户超燃福利大放送

    Aloha!火绒安全为回馈大家一直以来对火绒个人版和企业版的关注与支持,特在2022年开年之际,赠送新老用户大福利.本次活动不论是新用户购买还是老用户续约,以及个人用户都有专属福利! 活动一:购买有礼 ...

  9. 用js代码判断质数_JavaScript判断数字是否为质数的方法汇总

    前言 今天看到一个题目,让判断一个数字是否为质数.看上去好像不难.因此,我决定实现一下. DOM结构 计算500以内的质数并输出 $(function(){ $("#submit" ...

最新文章

  1. 2017蓝桥杯省赛---java---B---10(k倍区间)
  2. Mac Supervisor 管理进程
  3. ARCGIS操作教程学习
  4. 罗技鼠标宏压枪 - 绝地求生 -刺激战场
  5. 关于用户登录的记住密码实现思路(考虑到安全问题)
  6. 广州黄埔香雪地铁口总价35万一套。
  7. 关于“Pycharm复制到word文档出现乱码”问题——解决方法
  8. mac pem证书登陆linux,Mac通过SSH使用PEM文件登录服务器
  9. XP系统时间同步和开启WindowsTime服务
  10. win10下创建FTP站点
  11. 【dgl学习】dgl的构图和使用
  12. 拍照的时候怎么让表情自然?
  13. 织梦网站如何设置404错误页面?
  14. 客户信用风险预测——基于logit模型
  15. 安卓进不去系统如何备份数据
  16. BeanFactory和applicationContext区别
  17. Kafka系列(五)、开启SASL安全认证以及配置ACL权限控制
  18. sqlyog企业版 v8 32注册码
  19. matlab使用教程公式求解,泰尔指数及分解公式的计算方法与Matlab实现
  20. 电脑商情报LUCENE.CN中文搜索CLUB聚会

热门文章

  1. 【深度学习实践】文本图片去水印
  2. Carsim 对开路面和对接路面
  3. C#的gei和set的写法
  4. C#创建OPC Client来访问OPC server
  5. C#下OPCClient的初步应用- 基础环境搭建
  6. Bat自动添加Cognos为信任站点
  7. java读写excel表格数据
  8. 自我提升《狄菲菲:28天美的声音成长计划》
  9. 转载 MODIS数据的波段分布特征
  10. WordPress主题 wpdx 响应式CMS/Blog 开源无限制版本含用户中心主题[v3.5版]