首页
学习
活动
专区
圈层
工具
发布

【译】Cromos – 下载并注入代码到谷歌 Chrome 浏览器扩展中

cromos是一个用于下载Chrome网页商店合法扩展的工具,还可以在应用程序背景下注入代码。...并且举例而言,cromos通过PowerShell创建可执行文件强制安装,并到云端更新文件来主持恶意文件。...模块 描述 模块/键盘侧录(keylogger) 在一个受感染的浏览器中,这个模块将捕获你输入的所有密码,不管是否基于 https 协议,你所需要的只是一个php服务器,用于接收请求的参数,即电子邮件地址...组策略对象(GPO) Chrome允许你添加扩展使用Windows组策略对象(GPO)。...如果你需要在多台机器上强制安装,只需要按照Chrome部署向导中的步骤,然后稍微修改原来的扩展,你就可以在Chrome网页商店发布你的扩展,这需要支付5美元。 免责声明 代码示例是基于教育目的提供的。

1.4K60
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    edge、chrome 该扩展会更改浏览器设置,但清单中没有披露。

    该扩展会更改浏览器设置,但清单中没有披露。...根据您的描述,如果浏览器扩展在未明确声明的情况下修改了浏览器设置(如主页、搜索引擎、新标签页等),这违反了浏览器扩展商店的政策要求(如 Chrome Web Store 或 Microsoft Edge...以下是详细分析和建议: 问题原因‌ 清单文件(manifest.json)未披露权限‌ 扩展必须通过 manifest.json 文件声明所有权限和功能(例如修改设置需声明 chrome_settings_overrides...举报违规扩展‌ Edge 扩展商店‌: 访问扩展详情页 → 点击“报告扩展” → 选择“未披露功能”。 Chrome Web Store‌: 扩展页面右下角点击“举报滥用行为”。...补充说明‌ 清单文件要求‌: Edge/Chrome 强制扩展声明所有权限,但开发者可能通过漏洞或模糊声明(如宽泛主机权限 :///*)绕过限制。

    24610

    jQuery中,$.和$().有什么区别以及多个选择器的执行

    $代表jQuery对象,同时也是一个函数对象 $()和jQuery()是jQuery的核心函数,执行这两个元素返回的是一个DOM元素 $()是一个函数,等同于jQuery(),可在括号内传参数,传参后可获取元素...$(“.one”)表示获取class=“one”的元素,返回一个jQuery对象 $(”.one”).onclick表示class=”one”的点击事件 $.post() $.get() $.ajax...() 都是jQuery对象的方法 jQuery中,多个选择器是依次执行的,不是同时执行的 ,是在上一个选择器执行完的基础上,才开始执行下一个。...下标大于0为黑色区域,此时,下标为1的蓝色区域下标变为0,下标为3的粉色区域下标变为1,执行过滤选择下标为2后,即为红色框内,也就是最初的下标为1和2的元素,即第二个和第三个li元素(假设所有的颜色框均为

    1.8K40

    基础扩展 | 11. 使用ADO和SQL在Excel工作表中执行查询操作

    学习Excel技术,关注微信公众号: excelperfect 我们可以将存储数据的工作表当作数据库,使用ADO技术,结合SQL查询语句,可以在工作表中获取满足指定条件的数据。...在VBE中,单击菜单“工具——引用”,在“引用”对话框中,找到并选取“Microsoft ActiveX Data Objects 6.1 Library”,如下图1所示。 ?...图1 下面,需要将工作表Sheet2的数据中物品为“苹果”的数据行复制到工作表Sheet3中,如下图2所示。 ?...在同一代码中,只需要连接数据库一次,接着可以执行多个查询操作,无需每次查询前都进行连接。...query = "Select * from [" & wksData.Name _ & "$] Where 编号 like '%1' " 5.查询编号中包含200的记录。

    6.6K20

    在过去3年中,有2.8亿人安装了危险的Chrome浏览器扩展程序

    三人在研究论文中披露,他们研究了 Chrome 浏览器商店中的安全值得关注扩展(SNE)。SNE 被定义为包含恶意软件、违反 Chrome 浏览器网络商店政策或包含脆弱代码的扩展。...其中 6300 万个违反了政策,300 万个存在漏洞,2.8 亿个 Chrome 浏览器扩展包含恶意软件。...研究人员还发现,安全的 Chrome 浏览器扩展通常不会在商店中停留很长时间,一年后仍可使用的扩展仅占 51.8 - 62.9%。...另一方面,SNE 在商店中的平均停留时间为 380 天(恶意软件),如果包含易受攻击的代码,则为 1248 天。...他们还指出,由于缺乏维护,在漏洞被披露后很长时间,扩展程序仍在商店中存在。

    46410

    jQuery框架漏洞全总结及开发建议

    src=1 onerror=alert('jayway')> 1.11.3版本: xss# 2.x版本: Chrome 未对 location.hash...5、urlencode() 函数,用于输出处理字符型参数带入页面链接中。 6、intval() 函数用于处理数值型参数输出页面中。...原型污染就是指由攻击者控制的属性可被注入对象,之后或经由触发 JavaScript 异常引发拒绝服务,或篡改该应用程序源代码从而强制执行攻击者注入的代码路径。...漏洞原理: 例如,构建一款应用程序时,用户经授权能够发送和保存时一样的JSON有效负载,如下: 此时需要以递归方式克隆一个对象,通过如下方式:: 如果从数据库中获取的用户对象myObject并未在isAdmin...如果未过滤的源对象包含可枚举的__proto__属性,则它可以扩展到Object.prototype。

    20.7K20

    面试官真的会问:new的实现以及无new实例化

    首先创建一个新对象,这个新对象的__proto__属性指向构造函数的prototype属性 此时构造函数执行环境的this指向这个新对象 执行构造函数中的代码,一般是通过this给新对象添加新的成员属性或方法...我们再来试下new jQuery(),会发现,“卧槽,怎么跟jQuery()执行结果一模一样!”...new构造函数显式return了new Shadow(),这样返回的结果也就是new Shadow()实例化出来的对象,而不使用new直接调用jQuery(),只是把jQuery()当成一个普通的函数执行...jQuery.fn.init似乎就是上面例子中的Shadow。看着有点像了,但是还是要好好研究下。 为啥要搞个jQuery.fn?...function(params) { // 可以对实例对象进行各种操作 } myModule.fn.init.prototype = myModule.prototype; 在这个基础上,我们可以扩展静态方法和原型方法

    64830

    在半小时内从无到有开发并调试一款Chrome扩展(Chrome插件谷歌浏览器插件)

    ,这一次我们尝试在半小时内开发一款Chrome扩展,因为之前我们做了一个微信小程序的在线面试题题库的项目,所以正好利用这个题库将面试题平移到Chrome扩展上面。     ...Chrome插件其实和一个普通web应用一样都是由html+css+js经过zip打包组成的,插件可以使用Chrome提供的浏览器API,增强浏扩展览器的功能。...Chrome插件通常是.crx后缀的文件,通过谷歌网上应用商店下载或者在开发者模式中可以直接拖入到浏览器进行安装     首先建立一个项目文件夹,mkdir chrome_demo    ...,利用jquery往后台发送一个异步请求,用来获取一道随机面试题,接口返回数据后,前端再通过回调方法将面试题渲染到扩展的页面中,目前为止,我们的项目结构是这样的     随后我们将扩展导入到...chrome浏览器中,在浏览器地址栏输入:chrome://extensions/,然后点击加载已解压的扩展程序     代码里我用console.log输出了一些信息,那么怎么调试扩展呢?

    89220

    干货 | 盘点 Chrome 插件开发中那些关键的点!

    最近在开发者模式下调试 Chrome 插件,发现安装扩展后默认会报错误,提示 v2 版本已经废弃,相关 API 功能将在明年不可使用,建议升级到 v3 版本 本篇文章将基于 v3 版本,盘点 Chrome...扩展图标设置、popup 页面等内容 在 v3 中使用关键字 action 取代 v2 中的关键字 browser_action //v3 ......(){ ... } // 定时器 chrome.alarms.onAlarm.addListener((alarm) => { //执行一次 peroidFunc() });...//1分钟执行一次定时任务 chrome.alarms.create({ periodInMinutes: 1.0 }); ... 5....JS + Jquery 完全够用;但是面对一些复杂页面的需求,这里更推荐使用「 Vue + 预设」的方式来快速开发,这部分内容有需要的小伙伴可以自行扩展 https://vue-web-extension.netlify.app

    1K20

    【干货】Chrome插件(扩展)开发全攻略

    什么是Chrome插件 严格来讲,我们正在说的东西应该叫Chrome扩展(Chrome Extension),真正意义上的Chrome插件是更底层的浏览器功能扩展,可能需要对浏览器源码有一定掌握才有能力去开发...中的代码(包括直接写onclick和addEventListener2种方式都不行),但是,“在页面上添加一个按钮并调用插件的扩展API”是一个很常见的需求,那该怎么办呢?...DOM需要使用inspectedWindow // 简单例子:检测被检查页面是否使用了jQuery chrome.devtools.inspectedWindow.eval("jQuery.fn.jquery...; }); } }); 其它补充 动态注入或执行JS 虽然在background和popup中无法直接访问页面DOM,但是可以通过chrome.tabs.executeScript来执行脚本,从而实现访问...不支持内联JavaScript的执行 也就是不支持将js直接写在html中,比如:

    12.9K40

    【程序员的浪漫】七夕到了,还不快给你女朋友做一个专属chrome插件

    chrome18开始必须为2。 browser_action:设置扩展程序的图标。 permissions:需要申请的权限,这里使用tab即可。...还有很多配置项可以在chrome插件开发文档中查询到,这里因为不需要发布到chrome商店中,所以只需要配置一些固定的数据项。...使用chrome浏览器打开:chrome://extensions/ 即可跳转到添加扩展程序页面。...在给对象安装插件的时候,发现了一个小问题,可能是chrome版本原因,导致jquery的cdn无法直接引用,所以可能需要手动把jquery保存到项目文件中,然后在manifest.json配置js的地方把...码上掘金中我已经把jquery的代码、canvas的代码、计算纪念日的代码都放进去了,可以直接复制到自己项目中哦!!! 七夕节快到了,祝愿天下有情人终成眷属!

    1.1K20

    浏览器扩展开发系列教程(一)

    以谷歌内核的浏览器扩展,包括 edge chrome ,还有我们常用的国产浏览器都能使用 浏览器扩展是一种软件,以增强Chrome内核浏览器的功能。...以谷歌内核的浏览器扩展的基本组成 浏览器扩展,至少包括一个manifest.json和一个js文件 manifest.json是扩展的调度中心,用于声明各种资源。...该文件采用JSON格式定义 js文件中定义要执行的操作 浏览器扩展,通常还可以包括图标、页面和CSS等资源 图标通常是19px*19px的PNG文件 页面通常是HTML文件,用于定义显示给用户的窗口,如...3.浏览器扩展的部署运行 浏览器扩展的运行无需依赖任何Web服务器。Chrome 浏览器可以方便地进行部署、测试和运行。未打包之前是以下面形式安装。  ...48": "icon.png" }, "content_scripts":[{ "matches":["http://*/*"], "js":["jquery.min.js

    70120
    领券