webhook

js反调试工具

webhook là gì?

webhook là một tiện ích mở rộng Chrome được phát triển bởi fangtiansheng, và tính năng chính của nó là "js反调试工具".

Ảnh Chụp Màn Hình của Tiện Ích Mở Rộng

screenshot

Tải xuống tệp CRX của tiện ích mở rộng webhook

Tải xuống các tệp mở rộng webhook dưới định dạng crx, cài đặt các tiện ích mở rộng Chrome bằng tay trong trình duyệt hoặc chia sẻ các tệp crx với bạn bè để dễ dàng cài đặt các tiện ích mở rộng Chrome.

Hướng Dẫn Sử Dụng Tiện Ích Mở Rộng

                        主要解决问题..
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、基于懒,所以会不断完善。。。                    

Thông Tin Cơ Bản về Tiện Ích Mở Rộng

Tên webhook webhook
ID plembnjjobijhfiimnfjnnlmchabljoe
URL Chính Thức https://chromewebstore.google.com/detail/webhook/plembnjjobijhfiimnfjnnlmchabljoe
Mô tả js反调试工具
Kích Thước Tệp 726 KB
Số Lần Cài Đặt 390
Phiên Bản Hiện Tại 1.0.0
Cập Nhật Lần Cuối 2020-12-23
Ngày Phát Hành 2020-12-23
Đánh Giá 5.00/5 Tổng số 1 Đánh Giá
Nhà Phát Triển fangtiansheng
Email [email protected]
Loại Thanh Toán free
Trang Web Mở Rộng https://github.com/valuespider/webHookTools
URL Trang Trợ Giúp https://github.com/valuespider/webHookTools/issues
Ngôn Ngữ Được Hỗ Trợ zh-CN
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
}