最近准备在谷歌浏览器上进行我的渗透学习,在谷歌浏览器上进行渗透那必不可少的一个插件就是HackBar,但是安装好后却发现最新版本已经开始收费,于是就有了这次破解。
破解
查找插件位置
在谷歌浏览器管理插件的地方,寻找HackBar的ID,然后通过everything查询电脑上名字为该ID的文件夹,该文件夹即为HackBar安装的位置
修改代码
通过阅读代码发现,付费验证的代码在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();
}
});
然后把该段代码删掉即可,再次打开谷歌浏览器时发现显示HackBar插件损坏
对于这种情况只需要打包一下插件,然后再加载一下插件就可以正常使用了