利用JS代码判断火绒安全是否在用户本地运行
有言在先
请勿利用此功能用于任何非法用途,本功能非火绒安全漏洞
此功能主要的应用场景是捆绑下崽软件,如果是火绒用户就给下载纯净版或者无法被探测到的捆绑软件,避免软件阻断影响推广效果。软件安装需要征得用户同意后进行。
原理
火绒安全针对部分垃圾流氓网站会进行屏蔽,可以通过访问这些被屏蔽的网站,通过返回信息判断是否用户正在运行火绒。
浏览器虽然不允许跨域,但是可以利用报错的状态码不同分析用户本地火绒安全运行情况。
废话不多说,直接上代码
代码
运行火绒后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代码判断火绒安全是否在用户本地运行相关推荐
- html段落自动删除,利用JS代码自动删除稿件的普通弹幕功能
事情的起因是在b站投稿了一个高级弹幕测试的视频(av9940487),但是由于b站的弹幕池机制是新的弹幕顶掉旧的弹幕,所以导致一些人发的高级弹幕很快就被顶掉了. 所以就想着写个脚本来自动删除属性为普通 ...
- js判断PC端或是移动端、判断是不是微信浏览器、js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
** js判断PC端或是移动端 ** 第一种 window.location.href = /Android|webOS|iPhone|iPod|BlackBerry/i.test(navigator ...
- HTML判断客户端,JS代码判断客户端是手机访问还是PC电脑访问
这篇文章主要为大家详细介绍了JS代码判断客户端是手机访问还是PC电脑访问,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴. 前面给大家讲了<PHP判断判访问设 ...
- js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本
因为ie10-ie11的版本问题,不再支持document.all判断,所以ie判断函数要重新写了 function isIE() { //ie? if(!!window.ActiveXObject ...
- php判断是否safari,js代码判断浏览器种类IE、FF、Opera、Safari、chrome及版本_javascript技巧...
因为ie10-ie11的版本问题,不再支持document.all判断,所以ie判断函数要重新写了 function isIE() { //ie? if (!!window.ActiveXObject ...
- 如何利用DLL注入绕过火绒和360主动防御写入扇区?
前言 由于我自己是一个系统安全爱好者,之前下载了一个能覆写所有扇区的病毒源码,我以为火绒可以保护我的扇区,我就傻乎乎的调试运行了,然后火绒把mbr写入拦截了,我以为没有任何问题了,已重启,哦,Miss ...
- 利用JS代码屏蔽指定地区访客浏览网站
简介: 需要屏蔽某地域IP访问网站,网上找了找,几乎都不能用,要么IP库失效,要么js代码无效,具体原因我也不知道,我也不会写JS,就随手捣鼓了下,整合出一个能用的,用的的IP库. 某些特殊情况下网站 ...
- 【守护安全】火绒企业版 新老用户超燃福利大放送
Aloha!火绒安全为回馈大家一直以来对火绒个人版和企业版的关注与支持,特在2022年开年之际,赠送新老用户大福利.本次活动不论是新用户购买还是老用户续约,以及个人用户都有专属福利! 活动一:购买有礼 ...
- 用js代码判断质数_JavaScript判断数字是否为质数的方法汇总
前言 今天看到一个题目,让判断一个数字是否为质数.看上去好像不难.因此,我决定实现一下. DOM结构 计算500以内的质数并输出 $(function(){ $("#submit" ...
最新文章
- 2017蓝桥杯省赛---java---B---10(k倍区间)
- Mac Supervisor 管理进程
- ARCGIS操作教程学习
- 罗技鼠标宏压枪 - 绝地求生 -刺激战场
- 关于用户登录的记住密码实现思路(考虑到安全问题)
- 广州黄埔香雪地铁口总价35万一套。
- 关于“Pycharm复制到word文档出现乱码”问题——解决方法
- mac pem证书登陆linux,Mac通过SSH使用PEM文件登录服务器
- XP系统时间同步和开启WindowsTime服务
- win10下创建FTP站点
- 【dgl学习】dgl的构图和使用
- 拍照的时候怎么让表情自然?
- 织梦网站如何设置404错误页面?
- 客户信用风险预测——基于logit模型
- 安卓进不去系统如何备份数据
- BeanFactory和applicationContext区别
- Kafka系列(五)、开启SASL安全认证以及配置ACL权限控制
- sqlyog企业版 v8 32注册码
- matlab使用教程公式求解,泰尔指数及分解公式的计算方法与Matlab实现
- 电脑商情报LUCENE.CN中文搜索CLUB聚会