不得不说在日常测试和渗透测试中hackbar这一插件给我带来了很大的便利

Hackbar在2.1.3之后的版本就开始收费了虽说价格不是很贵,但我们还是本着学习研究的心态来看看怎么绕过收费验证。

谷歌:

现在距离开始收费已经过了一段时间了,目前我本机的谷歌Hackbar插件版本是2.2.6

首先得找到插件的安装路径,贴个我本机的路径:C:\Users\***\AppData\Local\Google\Chrome\User Data\Default\Extensions\djmoeoifnlhjolebkehmpaocfnipknbh\2.2.6_0\

大致上路径不会差到哪里去,如果真的找不到就打开扩展程序:chrome://extensions/,打开开发者模式

把ID复制下来在电脑中搜索,然后进入到 theme\js\ 目录中

验证的js文件为:hackbar-panel.js

关键代码:

function disable_hackbar(message=null) {
    $('#alert-license').removeClass('hidden');
    if(message){
        $('#alert-license span').text(message);
    }
    license_ok = false;
}

chrome.storage.local.get(['license'], function (result) {
        const license = result.license;
        if (license) {
            //check internet
            fetch("https://google.com")
                .then(function (response) {
                    // check licese
                    fetch(license_server + "/" + license)
                        .then(function (response) {
                            return response.json();
                        })
                        .then(function (data) {
                            const pong = data.pong;
                            if (pong === false) {
                                disable_hackbar(data.message);
                            }
                        }).catch(error => {
                            disable_hackbar();
                        });
                })
                .then(function (data) {
                }).catch(error => {
                });
        } else {
            disable_hackbar();
        }
    });

这里给出两种修改思路:

一:license_ok = false;  改为 license_ok = true;  不管验证部分使功能可用

这样修改后验证的框依旧会显示:Please enter your license to use hackbar. Get license  但是功能可以正常使用,强迫症朋友继续看二。

二:继续往下看,共有三处访问了disable_hackbar()函数,从代码大致可以看出错误或者未注册会不加参数访问disable_hackbar()

那我们可以认为disable_hackbar(data.message);这里就是验证成功

知道了大致的验证方式再修改就简单了,改判断也好、改参数也好最终目地要访问函数disable_hackbar()的时候带上参数:data.message

最简单的改法:把另外两处调用函数:disable_hackbar() 没有带参数的给加上参数即:disable_hackbar(data.message);

这样就完美了  也不会显示激活框功能也正常使用。

火狐:

火狐相对就简单多了,找个收费前个版本安装一下就好了

这里贴个收费前一个版本:hackbar2.1.3

提醒:安装后记得把插件自动更新关掉,不然更新后又要提示激活咯~

另外最重要的一句:研究归研究还是要支持正版!!!

Hackbar再次更新后的破解思路 v2.2.6的更多相关文章

  1. JetBrains全家桶破解思路(最新更新:2019-04-17)

    JetBrains全家桶破解思路(以DataGrip为例) 2019-04-17 add new key 2019-01-24 add new key and code 2018-12-24 add ...

  2. WebGIS中以version方式实现代码更新后前端自动读取更新代码的方法

    文章版权由作者李晓晖和博客园共有,若转载请于明显处标明出处:http://www.cnblogs.com/naaoveGIS/ 1. 前言 GIS代码进行更新后,由于用户前端已有缓存,导致更新的功能不 ...

  3. 人工智能计算器AI Calculator 3.3.0 具体破解思路&教程

    人工智能计算器AI Calculator 3.3.0 具体破解思路&教程 [文章标题]:人工智能计算器AI Calculator 3.3.0 具体破解思路&教程 [文章作者]: Eri ...

  4. < Window10更新后VWwareWorkstationPro无法运行(显示更新至新版本) >

    < Window10更新后VWwareWorkstationPro无法运行(显示更新至新版本) > 问题描述 我的Win10在国庆节后更新了微软发布的新补丁,由于当前正在上操作系统课,用到 ...

  5. 通达OA web页面与精灵显示内容更新后不一致的问题

    前一段就发现有这种问题.就是在开发的电话查询里更新的信息,可是在精灵对话窗体上显示的还是原来的信息.这样导致从新开发入口更新信息就不能使用.一開始还以为是厂家升级,变更了存储的表结构.感觉下载近期的升 ...

  6. Android程序破解思路

    Android程序的一般分析与破解流程 1.如何寻找突破口是分析一个程序的关键.错误提示信息左右一般是程序验证逻辑的核心代码. 2.错误提示是android程序的字符串资源,字符串有可能硬编码到源码中 ...

  7. 网站简介-为什么网站的ICO图标更新后,ie浏览器没有更新过来?

    为什么网站的ICO图标更新后,ie浏览器没有更新过来? 如何更新本地ico图标? 收藏夹里的网址访问后网站ico小图标怎么不会更新,还是没图标的. 如果制作了一个新的favicon.ico图标,并且已 ...

  8. IOS7 新特性(针对同样讨厌更新后IOS7的开发者)

    本文转载至 http://blog.csdn.net/hanbing861210/article/details/13614211 您还未登录!|登录|注册|帮助 首页 业界 移动 云计算 研发 论坛 ...

  9. svn版本库更新后自动同步到www

    注意:www目录一定要用SVN服务器 checkout出Repositories的代码 步骤: (1)新建www根目录 mkdir -p /data/www/lehuo (2)在www根目录下检出(c ...

随机推荐

  1. QT如何编译出带调试信息的qtwebkit库

    因为在编译QT的时候默认是不编译成带调试信息的qtwebkit库的,不论如何设置参数都是没有用的.后面在一博客中查找到相关信息   1.编译带debug 信息的webkit 库 注释或者删除qt-ev ...

  2. SICP 1.11-1.13

    1.11 递归版本 (define (f n) (cond ((< n ) n) ()) (* (f (- n )) ) (* (f (- n )) ))))) 迭代版本 (define (f ...

  3. linux系统的ssh服务开启方法

      操作方法: 1.编辑sshd_config文件 root@linux:~# vi /etc/ssh/sshd_config 2.检查如下配置项: PasswordAuthentication ye ...

  4. 海洋cms自带资源发布api插件和第三方资源站接入办法说明

    海洋cms自带资源发布api插件和第三方资源站接入办法说明 时间:2016-07-15 13:46 来源:CMS模版网 作者:大宇 阅读:7095次 ===海洋cms自带API资源发布插件说明===* ...

  5. Win8 Metro(C#)数字图像处理--2.65形态学轮廓提取算法

    原文:Win8 Metro(C#)数字图像处理--2.65形态学轮廓提取算法  [函数名称]   形态学轮廓提取函数       WriteableBitmap Morcontourextract ...

  6. Mono.Cecil - 0.6

    原文:Mono.Cecil - 0.6 项目地址:Mono.Cecil 项目描述:In simple English, with Cecil, you can load existing manage ...

  7. win32 htmlayout dom操作demo

    之前两篇关于win32 htmlayout博文,记载了一个实现了简单的点击按钮弹出新窗口的demo,之后实践中发现,图形界面开发,最重要的还是要实现响应用户操作,改变原有界面的功能.比如说,界面上有一 ...

  8. iBatisNet 中 iterate标签的使用

    <iterate>标签,顾名思义是用来遍历标签用的. 支持的属性如下: 属性 说明 是否必选 open 遍历后生成的这些sql,开始的第一个符号 可选 close 遍历后生成的这些sql, ...

  9. 微信后台.net网站接入

    微信公众号开发需要一个网站接入,根据官网教程,微信服务器会向网站发送四个数据echoString,signature ,timestamp ,nonce. 其中signature是经过timestam ...

  10. DHTMLEdit控件的安装

    xp中自带了DHTMLEdit.ocx, 所以只需安装即可 但是可视化设计面板中没有这个控件,需要我们手动安装一下 具体方式: [import AcitveX control  在控件板上的安装]一. ...