Js反调试工具

Latest Version

Version
1.0.0
Update
December 23, 2020
Size
726KiB
Developer
Category
Users
600
Rating
5 ★
Manifest Version
2
Web Store Status
Languages Support
中文 (简体)
See more
Permissions
Storage
ActiveTab
Tabs
Debugger
Storage
See more

webhook Extension

主要解决问题..
1、基于 console 的 devtool 检测
有些网站会用 console 来检测是否打开了 F12(开发者工具),所以直接 hook console 对象 让所有输出失效,已达到过检测的目的。

2、基于 pushState 的卡浏览器
有些网站会不停的往 Chrome 缓存里塞东西(多见于 sojson 和一些仿 sojson 的网站),已干掉。

3、基于 debugger 的卡浏览器 检测 devtool
动态 debugger hook 了 Function.protype.constructor 替换所有的 debugger 字符(直接写在 js 里的 debugger 常量无法 hook(其实也行,但是我不知道怎么写在扩展里),只能自己右键,下一个条件断点过掉。)

4、基于 regexp 的代码风格检测
用正则检测代码是否格式化,直接干掉。

5、基于 sojson 的反调试
对于 sojsonV5,一键过所有反调试。

6、基于 setInterval 的反调试
hook setInterval,使其无法生效,但保留原有特征(无法被检测到是否被 hook 了,且当有函数检测时会提示。)

7、基于 cookies 的加密定位
大家都懂的。。

8、基于 stringify 的 hook
大家都懂的,实在找不到入口的时候,可以碰碰运气,一般在密码算法或特殊加密前,都会把明文对象通过 stringify 转为字符串。

9、基于懒,所以会不断完善。。。
Read more

Source Manifest.json

{"update_url": "https://clients2.google.com/service/update2/crx", "name": "webhook", "version": "1.0.0", "description": "js\u53cd\u8c03\u8bd5\u5de5\u5177", "icons": { "16": "logo.png", "48": "logo.png", "128": "logo.png" }, "permissions": ["storage", "activeTab", "tabs", "debugger", "storage"], "browser_action": { "default_popup": "popup.html" }, "background": { "scripts": ["background.js"], "persistent": false }, "content_scripts": [ { "matches": ["http://*/*", "https://*/*"], "run_at": "document_start", "js": ["inject.js"], "all_frames": true } ], "commands": { "attach-debugger": { "suggested_key": { "default": "Alt+Shift+D" }, "description": "Attach" } }, "manifest_version": 2}
Read more

How to download and manually install webhook extension for Chrome

Looking for a way to install webhook extensions for Chrome, you can search for them in the Chrome Web Store, clicking the "Add to Chrome" button, and following the straightforward process.

However, you may need to install webhook extensions manually, this article outlines two simple methods to effortlessly install webhook extensions, whether they come as unpacked folders in compressed formats like .zip or as .crx files.

Method 1: Download webhook extension and manually install through Drag &Drop

If you ever need to manually install a webhook extension for Chrome, don't worry, it's a simple process. Just follow these easy steps, and you will have your extension ready to use in no time.

Step 1: Download the webhook Extension by clicking the "Download CRX" button on the website.

Look for the webhook extension you wish to install. Go to the website and download the webhook extension package, which is usually a .CRX file and comes in a zipped file. Here ".crx" file is the format for webhook extension that contains all the data.

Step 2: Extract &Arrange Files

Once the file is downloaded, extract that file into its own folder. Similarly, give that extension files a permanent home. In other words, keep it in a folder that you don't accidentally delete it because these files will be needed to make that extension work.

Step 3: Go to the Chrome Extensions Page

Open Google Chrome and in the address bar, type chrome://extensions; it will open the Google Chrome extensions page. Make sure that "My extensions" is selected in the sidebar.

Step 4: Drag and Drop the Extension

Now, go to the folder where you extracted the webhook extension and drag &drop the extension file from there anywhere onto the extension page within Google Chrome.

Step 5: Complete the Installation

Once you drag and drop the extension file, follow the steps that Google Chrome takes you through. Similarly, if the extension file is of .crx file format, you will be required to review the permissions and then add the extension.

Now, you can manage that added extension as you would like to with any other Chrome extension that you added through Chrome Webstore. Its icon will also appear in the Google Chrome Menu on the right side of the address bar once you activate it.

Method 2: Download webhook extension for Chrome and install in Developer Mode

This is another method to install webhook extension manually, but the twist is that here, you install by enabling the developer mode option provided in Google Chrome. This mode is commonly used for testing extensions or running unpublished tools.

Step 1: Download the webhook extension file

Select and download the webhook extension by clicking the 'Download CRX' button on the website.

Step 2: Extract the downloaded contents

Convert the file to a ZIP file if it is in CRX format then extract the webhook extension zip file or folder that you downloaded. Make sure you extract it using the same folder name and keep it safely in another folder, so you don't delete it by mistake. The extracted folder will be needed to keep your webhook extension running.

Step 3: Open Chrome Extension Setting Page

In the address bar of Google Chrome, type chrome://extensions and open the Chrome Extension Page.

Step 4: Enable Developer Mode

After opening the Chrome Extension page, look at the top right side, and you will find the toggle option of "Developer mode."Simply enable that developer mode option.

Step 5: Load the Unpacked Extension

Once you enable the developer mode option, you will see the menu of Load Unpacked, Pack Extensions and Update. From that, select the option "Load unpacked."

Step 6: Select the Extension Folder

Once the pop-up opens upon clicking Load unpacked, select the webhook extension directory and click on the "Select Folder "button.

Step 7: Confirm and Install

After you select an extension folder of a Google Chrome extension you're installing manually, confirm its installation for the final time and let the installation complete.

Conclusion

Here we've made a step-by-step guide on How to manually install webhook extension in 2 ways. We hope this guide proves helpful.

Similar Extensions

User reviews

icon

鲁仕信 (ID: 00000062e496b450) Voted 5 ★ - Updated 01/10/2021 这应该就是阿布反调试工具吧?