首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何通过 Tampermonkey 快速查找 JavaScript 加密入口

这部分内容叫做 UserScript Header ,我们可以在里面配置一些脚本的信息,如名称、版本、描述、生效站点等等。...•@connect:允许被 GM_xmlhttpRequest 访问的域名,每行一个。•@run-at:脚本注入的时刻,如页面刚加载时,某个事件发生后等等。...•GM_addValueChangeListener:为某个变量添加监听,当这个变量的值改变时,就会触发回调。•GM_xmlhttpRequest:发起 Ajax 请求。...那么 Hook 是怎么实现的呢?我们来看下,首先一句 var func = object[attr],相当于我们先把它赋值为一个变量,我们调用 func 方法就可以实现和原来相同的功能。...接下来,打开控制台,切换到 Sources 面板,这时候我们可以看到站点下面的资源多了一个叫做 Tampermonkey 的目录,展开之后,发现就是我们刚刚自定义的脚本。 ?

2.4K10

JS 逆向之 Hook,吃着火锅唱着歌,突然就被麻匪劫了!

直接覆盖原函数是最简单的做法,以上代码将 a 函数进行了重写,再次调用 a 函数将会输出 I'm b....这种原函数直接覆盖的方法通常只用来进行临时调试,实用性不大,但是它能够帮助我们理解 Hook 的过程,在实际 JS 逆向过程中,我们会用到更加高级一点的方法,比如 Object.defineProperty...Object.defineProperty() 基本语法:Object.defineProperty(obj, prop, descriptor),它的作用就是直接在一个对象上定义一个新属性,或者修改一个对象的现有属性...用一个例子来演示: var people = { name: 'Bob', }; var count = 18; // 定义一个 age 获取值时返回定义好的变量 count Object.defineProperty...[04.png] 2、TamperMonkey 注入 TamperMonkey 俗称油猴插件,是一款免费的浏览器扩展和最为流行的用户脚本管理器,支持很多主流的浏览器, 包括 Chrome、Microsoft

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

    JavaScript 逆向爬取实战(下)

    通俗点来说呢,比如我要 Hook 一个方法 a,我可以先临时用一个变量存一下,把它存成 _a,然后呢,我再重新声明一个方法 a,里面加点自己的逻辑,比如加点调试语句、输出语句等等,然后再调用下 _a,这里调用的...我们来看下,首先一句 var func = object[attr],相当于我们先把它赋值为一个变量,我们调用 func 方法就可以实现和原来相同的功能。...但是和之前不同的是,我们自定义方法之后,现在可以在 func 方法执行的前后,再加入自己的代码,如 console.log 将信息输出到控制台,如 debugger 进入断点等等。...下面我们就简单实现一个小的脚本,实现某个功能。 首先我们可以点击 Tampermonkey 插件图标,点击「管理面板」按钮,打开脚本管理页面。 image.png 界面类似显示如下图所示。 ?...这部分内容叫做 UserScript Header ,我们可以在里面配置一些脚本的信息,如名称、版本、描述、生效站点等等。

    1.3K22

    自用Chrome插件推荐

    油猴 (Tampermonkey) 它允许用户自定义并增强您最喜爱的网页的功能。用户脚本是小型 JavaScript 程序,可用于向网页添加新功能或修改现有功能。...例如,使用 油猴,您可以向网页添加一个新按钮,可以快速在社交媒体上分享链接,或自动填写带有个人信息的表格。在数字化时代,这特别有用,因为网页常常被用作访问广泛的服务和应用程序的用户界面。...无论您是希望为您的站点添加新功能的 Web 开发人员,还是只是希望 改善在线体验的普通用户,油猴 都是您的工具箱中的一个很好的工具。...Web Clipper Web Clipper是一个开源扩展。你可以把网上的任何东西保存到任何地方。并且可以轻松地添加任何平台。...代码主机上的代码智能: 带有文档和类型信息的悬停工具提示 转到定义 寻找参考资料 与第三方服务集成,如Codecov覆盖覆盖,编辑器中打开按钮和更多与Sourcegraph扩展 在Sourcegraph

    61820

    使用 Tampermonkey 编写高级跨网站自动化任务脚本

    Chrome 同步:您正在使用多个 Chrome 浏览器,一个家用,一个工作用?您希望您可以同步自己的脚本?那么,您仅需设置 Tampermonkey 的同步功能。...TM 前几行的注释都是标准化的,如: // @name New Userscript //:双斜杠是表示 JS 的单行注释开始 @name:表示要配置的 TM 的变量,@name 表示...通过这样做,Tampermonkey 仍然会询问用户是否允许下一个连接到未提及的域,但也会提供一个“总是允许所有域”按钮。如果用户单击此按钮,则将自动允许所有未来的请求。...id,name 是被观察的变量。...回调函数的 remote 变量是显示此值是从另一个选项卡的实例修改的(true)还是在此脚本实例中修改的(false)。 因此,不同浏览器选项卡的脚本可以使用此功能相互通信。

    5.2K10

    谈一谈|脚本—丰富你的浏览器

    Tampermonkey安装 首先给大家推荐一个最常用的浏览器拓展Tampermonkey(油猴),它的本质是一个脚本管理器,用于添加脚本。这是对浏览器注入脚本的必要途径。...脚本安装 这里只推荐一个脚本下载地址https://greasyfork.org/zh-CN/,这是一个内容很丰富的脚本网站,几乎覆盖了你想要的功能。 ?...图3.1 greasy fork 脚本网站 只需要根据网站上的提示,自己进行搜索,找到自己想要的脚本然后进行下载。这里示范一个解除网页不能复制的限制的脚本。 ?...图3.3 Tampermonkey管理界面 这样,一个脚本就注入到你的浏览器中了,是不是格外简单呢? 总结 上述方法主要以chrome浏览器作为基础,在使用其他浏览器进行操作时可能有不同的地方。...并且只是第一次安装Tampermonkey是可能会有很多错误,一定要注意不要犯错;后续的使用只需要下载需要的脚本进行安装,还不快来试试,让你的浏览器功能更加丰富。

    58310

    使用 Vue+Element 开发 Tampermonkey 插件

    技术选型:Webpack + Vue.js + Element 因为Tampermonkey需要单一脚本文件,所以打包工具是逃不掉的。...其实没啥原因,一个是以前用过比较熟悉,另一个是找到的脚手架项目就是这些技术选型(捂脸) 方法论 油猴插件的核心是对原始网页的解析/修改,鉴于油猴官方没有任何自动化加载脚本的方法(热重载更是想都别想),因此开发过程中如果每次都通过...对于一些可能冗余的信息(如脚本名称、脚本描述、脚本版本),可以通过文本替换的方式进行插入。 const app = fs.readFileSync(`....此外,对于DOM的简单操作,如插入DOM、装载侦听器、解析DOM等等,也可以通过借助jsdom的方式进行实现,如使用测试框架JEST。...总而言之,针对油猴脚本的单元测试仍旧只能覆盖很小一部分操作,但是可以通过合理的函数划分编写一些单元测试。

    2.7K10

    最新Tampermonkey 中文文档解析(附基础案例和高级案例)

    通过这样做,tampermonkey仍然会询问用户是否允许下一个连接到未提及的域,但也会提供一个“总是允许所有域”按钮。如果用户单击此按钮,则将自动允许所有未来的请求。...,并返回监听id ‘name’是被观察的变量 回调函数的‘remote’变量是显示此值是从另一个选项卡的实例修改的(true)还是在此脚本实例中修改的(false)。...参数details 的属性有: method 可以是 GET, HEAD, POST其中一种 url 请求的url headers 如: user-agent, referer, ......headers - 如GM_xmlhttpRequest 一样设置请求头部 saveAs - boolean 值,显示一个保存的弹窗 onerror 下载以失败结束执行的回调函数 onload...GM_setClipboard(data, info) 复制数据到粘贴板,参数info可以是对象如{type: 'text', mimetype: 'text/plain'},或者是一个字符串 text

    5.5K11

    Kali Linux Web渗透测试手册(第二版) - 1.2 - Firefox浏览器下安装一些常用的插件

    翻译来自:掣雷小组 成员信息: thr0cyte,Gr33k,花花,小丑,R1ght0us,7089bAt, 第一章内容大纲 一.配置KALI Linux和渗透测试环境 在这一章,我们将覆盖以下内容...搜索并安装Tampermonkey。 12. 搜索并安装Tamper Data and Tamper Data Icon Redux. 13....安装的插件介绍如下: HackBar:一个非常简单的插件,可以帮助我们尝试不同的输入值,而无需更改或重写完整的URL。在手工检查跨站点脚本编写和注入时,我们将经常使用这种方法。它可以使用F9键激活。...FoxyProxy Standard:一个非常有用的插件,允许我们使用用户提供的预设,在一次点击中改变浏览器的代理设置。 Wappalyzer:这是一个用来识别网站中使用的平台和开发工具的工具。...Tampermonkey:这个插件允许我们在浏览器中安装用户脚本,并在加载之前或之后对web页面内容进行动态更改。从渗透测试的角度来看,这有助于绕过客户端控件和其他客户端代码操作。

    1.5K40

    Tampermonkey for Mac(油猴浏览器插件)

    Tampermonkey for Mac是一种流行的浏览器扩展程序,允许用户编写、安装和管理用户脚本,以增强他们喜爱的网站或 Web 应用程序的功能。...Tampermonkey 提供了一个易于使用的界面来管理脚本,并支持各种功能,例如自动更新检查、跨设备脚本同步和高级过滤选项。...图片Tampermonkey for Mac(油猴浏览器插件) Tampermonkey 允许用户编写自己的脚本,以增强网站或 Web 应用程序的功能。...Tampermonkey 提供了一个易于使用的管理界面,可用于管理脚本并支持各种功能,如自动更新检查、跨设备同步和高级过滤选项。...使用 Tampermonkey,用户可以定制网页的行为,自动化重复任务,并且添加新功能或从其浏览体验中删除不需要的内容。Tampermonkey 有一个强大的脚本库,其中包含大量由其他用户编写的脚本。

    2.3K40

    基于Firefox的升级版PubMed,让你一眼看穿JCR分区、IF、引用情况

    如输入“Scholarscope”,搜索后,得到以下界面,点击下图的“添加到Firefox”的按钮,然后在点击浏览器的通知“添加”即可。 ?...但是,从我们的需要,高质量的期刊文献(如著名的CNS)的重要性出发,将高质量的文献快速的筛选出来,那是当前Scholarscope插件还做不到的。...因此,笔者想为各位带来一个PubMed的精准搜索高质量文献的小技巧,把CNS这种高质量期刊文献快速的找出来。操作步骤: 第一、注册一个NCBI的账号。...4.Tampermonkey+Sci-Hub脚本,秒下文献 好的,经过上面操作,PubMed的显示和IF筛选已完成。那么,接着接着最后一个问题,如何快速的获取文献全文?...(Tampermonkey是个脚本安装管理器,安装Sci-Hub脚本的前提:已安装好Tampermonkey) Tampermonkey插件已装,那么就剩下安装Sci-Hub脚本了。

    3.6K30

    Mac上Steam 挂卡 卖卡

    AnotherSteamCommunityFix 下载地址 百度云:https://pan.baidu.com/s/1nvBW8qP 使用步骤: 下载并解压缩 打开终端(Terminal),进入到ascf程序目录: 如ascf...试下Steam社区能否正常打开 一切都没问题后,在终端窗口中退出程序(按Ctrl+C),然后以后台的方式运行程序,输入 nohup sudo ....Tampermonkey Microsoft Edge Tampermonkey Opera Tampermonkey Maxthon Violentmonkey QQ浏览器 暴力猴 插件 常用插件...批量卖卡Steam-Economy-Enhancer:添加批量卖卡按钮的脚本 显示游戏最低价格及进包次数SteamHistoryLowestPrice 批量刮开 激活Steam Bundle Sites...Extension Steam自动探索队列 Steam 绿光/创意工坊图片修复 Steam Gems-to-Price Helper 批量激活SteamRedeemKeys 挂卡 ASF 需要配合第一个工具使用

    2K10

    Kali Linux Web渗透测试手册(第二版) --- 安装kali及一些浏览器插件

    (标红色的为今天整理的内容) 建立KALILinux和测试环境 在这一章,我们将覆盖以下内容: Installing VirtualBox on Windows and Linux Creating a...11.搜索并安装Tampermonkey。 12.搜索并安装Tamper Data and Tamper Data Icon Redux. 13.安装的扩展列表如下图所示: ?...安装的插件介绍如下: HackBar:一个非常简单的附加组件,可以帮助我们尝试不同的输入值,而无需更改或重写完整的URL。在手工检查跨站点脚本编写和注入时,我们将经常使用这种方法。...FoxyProxy Standard:一个非常有用的扩展,允许我们使用用户提供的预设,在一次点击中改变浏览器的代理设置。 Wappalyzer:这是一个用来识别网站中使用的平台和开发工具的工具。...Tampermonkey:这个扩展允许我们在浏览器中安装用户脚本,并在加载之前或之后对web页面内容进行动态更改。从渗透测试的角度来看,这有助于绕过客户端控件和其他客户端代码操作。

    1.9K20

    浏览器用户脚本—打造自己的专属页面

    如何运行一个浏览器脚本 安装用户脚本管理器 首先需要安装一个脚本管理器插件,Tampermonkey支持Chrome、Firefox、Safari、Microsoft Edge等主流浏览器,可以在https...://tampermonkey.net/ 中选择自己的浏览器进行安装。...如Chrome可以打开链接https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo...[www.qq.com with penguin] 编写自己的脚本 新建一个脚本 点击Tampermonkey扩展图标,选择添加新脚本,如下图: [新建脚本] 默认生成的脚本如下代码所示: // ==UserScript...author 作者 match 匹配的页面URL,即脚本可以生效运行的页面地址 grant 脚本需要获得的权限,如unsafeWindow等 修改页面样式 下面以修改百度搜索结果的页面为例,简单写个

    5.4K40

    10个颠覆你认知的Edge神仙插件!

    Edge浏览器介绍Microsoft Edge是由微软开发的一款网页浏览器,致力于提供一个现代化、高效率、安全可靠的网络浏览器,以满足用户对于网络浏览的各种需求。...:外文文献PDF翻译,论文PDF翻译,产品说明书PDF翻译等;同时还支持一键EPUB电子书翻译、TXT文档翻译、HTML翻译、字幕文件翻译(ASS/SRT);主流在线视频站点自动双语字幕翻译(Youtube...、Netflix、Vimeo、Hulu、Bilibili、TED、Twitter Spaces等数十家在线视频站点),一键翻译打破语言壁垒与全球各种语言的文化思想碰撞;字幕精灵 - 实时语音识别、AI字幕翻译字幕精灵可实时识别语音...SingleFileSingleFile 是一个扩展名,可帮助您将一个完整的页面(包括 CSS、图片、字体、框架等)保存为一个 HTML 文件。...篡改猴(Tampermonkey)篡改猴 (Tampermonkey) 是拥有 超过 1000 万用户 的最流行的浏览器扩展之一。它允许用户自定义并增强您最喜爱的网页的功能。

    1.6K10

    60个Chrome神器插件大收集:助你快速成为B站老司机,一键分析网站技术栈

    目标是为优秀的Chrome插件写一本中文说明书, 让Chrome插件英雄们造福人类。 现在为止,整个项目中已经介绍了60个神器插件,覆盖功能很广泛。 ?...4、Tampermonkey 可以帮你安装脚本,从而免费查看VIP视频,清除各种网页广告,在豆瓣影评页面显示电影资源的下载地址。...6、SimilarSites 当你浏览一个很棒的站点的时候,或许你会想到,和它“差不多”的站点有哪些。尤其是针对一些资源站点,这个站点没有,而它同类的站点“往往有”。...SimilarSites的作用只有一个,发现同类站点。...15、XPath Helper XPath是一个辅助写爬虫的小插件,比如可以帮助完成一个Bing壁纸的小爬虫。 16、解除B站区域限制 如题。

    1.7K20

    IDM百度网盘不限速下载,油猴插件完美解决,贼快!

    IDM是一款老牌知名的下载工具,想必大多数人都听说过,IDM的下载速度能提高多达5倍,用过的都说好。这里就不多介绍IDM的使用了,今天主要给大家说说如何用IDM下载百度网盘大文件不限速。...如无法下载可直接接入油猴官网https://www.tampermonkey.net下载。...3、选择百度网盘下载文件插件安装完成后,打开百度网盘,可以看到旁边多了一个下载助手的按钮,我们只需要选中需要下载的文件,点击简易下载助手即可获取到该文件的直链。...图片4、复制文件直链进行下载点击插件中的获取直链地址,然后复制直链地址即可。...可以看到下载速度贼快,超大文件也能几秒下完,完全不用再忍受百度网盘的限速下载。不限速下载百度网盘文件,学会了吗?IDM功能很强大,IDM最新版更新到了6.41。

    20.9K20

    免谷歌下浏览器插件!无广无弹窗,资深浏览器用户必备

    引言 插件下载,我们一般都是去谷歌的插件市场里面去下载,但是大家都知道,谷歌如果不出去的话,在国内是没办法打开的,而出去又是违法的。所以大家下载个插件有时候也非常不容易。...像今天介绍的这款,我认为做得还算非常不错,来看看叭~~~ 介绍 今天介绍的这个站点叫:极简插件,是一款国内的插件市场,网站内无广告无弹窗,里面插件丰富,最最最主要是,我们可以免出去下载插件。...以Tampermonkey油猴脚本为例,网站提供了三个下载地址,一个是推荐下载,一个是备用下载,另外一个是谷歌商店。 image.png 插件下载速度非常快,叼同学调用IDM下载,直接是秒下。...其实关注我的小伙伴对于插件的安装还是非常熟悉的,但如果有些小伙伴不知道怎么安装,这个网站也贴心地给出了教程。...插件的存在,使得我们在浏览网站时更加方便快捷,而像叼同学也介绍过很多非常好用的插件,比如摸鱼插件、音乐插件、网页解除限制插件等等非常多。

    64920
    领券