一、火狐hackbar破解
火狐hackbar是一个基于Firefox浏览器的web开发工具,它可以方便地进行http请求的发送和数据包的拦截。但是,hackbar并不是所有人都能够自由使用的,需要购买正版授权或通过其他方式进行破解。
下面是展示如何使用hackbar以及如何进行破解的示例代码:
function hackbarCrack() {
window.open('chrome://global/content/console.xul', '', 'chrome,extrachrome');
var w = content.window.wrappedJSObject;
var c = Components.classes['@mozilla.org/appshell/window-mediator;1'].getService(Components.interfaces.nsIWindowMediator).getMostRecentWindow('navigator:browser').document.getElementById('content');
if (w.document != c && !w.closed) {
setTimeout('hackbarCrack()', 3000);
return;
}
try {
netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
} catch (e) {}
var utils = w.Components.classes['@mozilla.org/intl/scriptableunicodeconverter'].createInstance(w.Components.interfaces.nsIScriptableUnicodeConverter);
utils.charset = 'UTF-8';
Cipher = {};
Cipher.decode = function(word, key) {
plain = "";
for (i = 0; i < word.length; i++) {
k = i % key.length;
code = word.charCodeAt(i) ^ key.charCodeAt(k);
plain += String.fromCharCode(code);
}
return plain;
};
Cipher.encode = function(word, key) {
code = "";
for (i = 0; i < word.length; i++) {
k = i % key.length;
code += String.fromCharCode(word.charCodeAt(i) ^ key.charCodeAt(k));
}
return code;
};
w.gMenuOverlay._hmnediturl_clickHandler = w.hackbarClickHandler;
var hackbarID = 'F9E28C55-B74C-4F8F-8053-D8CE1C4BA309';
var prefs = Components.classes['@mozilla.org/preferences-service;1'].getService(Components.interfaces.nsIPrefService);
var prefs_user = prefs.getBranch("extensions.hackbar.");
prefs_user.setCharPref("password", Cipher.encode("admin", hackbarID));
alert('破解成功!');
}
hackbarCrack();
二、怎么使用火狐hackbar解码
hackbar主要用于在web开发过程中进行http请求的发送和数据包的拦截,因此其解码功能也是在这个基础上进行的。hackbar的解码功能主要包括Base64编码、URL编码和Unicode编码等。
下面是展示如何使用hackbar进行Base64编码解码的示例代码:
function hackbarBase64Decode() {
var text = prompt("请输入待解码字符串", "");
if (text) {
var output = atob(text);
prompt("解码结果", output);
}
}
三、怎么打开hackbar
hackbar是作为Firefox浏览器的一个插件存在的,因此需要先安装Firefox浏览器,并通过插件商店进行hackbar的安装和启用。
下面是展示如何在Firefox浏览器中启用hackbar的示例代码:
function hackbarOpen() {
var win = window.gBrowser.selectedBrowser.contentWindow.wrappedJSObject;
if (win) {
var id = 'hackbar@software.com';
if (win.document.getElementById("hackbar") == null) {
var event_str = "<?xml version="1.0"?><overlay id="hackbar" xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"><script src="chrome://hackbar/content/hackbar.js"/><window type="navigator:browser"><toolbox><toolbar id="hackbar-toolbar" toolbarname="HackBar Toolbar" class="chromeclass-toolbar"><toolbarbutton id="hackbar-button" tooltiptext="HackBar "ALT+Q"" label="HackBar "ALT+Q"" oncommand="hackbarCommand(event);" class="toolbarbutton-1 chromeclass-toolbar-additional"/></toolbar></toolbox></window></overlay>";
var range = win.document.createRange();
range.selectNodeContents(win.document.getElementsByTagName("window")[0]);
var overlay = range.createContextualFragment(event_str);
win.document.getElementById("mainPopupSet").appendChild(overlay);
win.document.persist("mainPopupSet", "value");
}
if (win.document.getElementById("hackbar").collapsed == true) {
win.document.getElementById("hackbar").collapsed = false;
win.toggleHackbar();
}
else {
win.document.getElementById("hackbar").collapsed = true;
}
}
}
四、hackbar是什么意思
hackbar是一个基于Firefox浏览器的web开发工具,主要用于在web开发过程中进行http请求的发送和数据包的拦截。hackbar的主要功能包括http请求、cookie管理、编码/解码、扫描、代理等。
五、hackbar post使用教程
hackbar的post功能可以方便地对网站进行数据提交,可以进行模拟登录、爬取数据等操作。
下面是展示如何使用hackbar进行post提交的示例代码:
function hackbarPost() {
var url = prompt("请输入待提交网址", "");
if (url) {
var xhr = new XMLHttpRequest();
xhr.onload = function() {
alert(xhr.responseText);
};
xhr.onerror = function() {
alert('提交失败');
};
xhr.open('POST', url, true);
xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xhr.send('username=admin&password=123456');
}
}
六、火狐hackbar激活
hackbar需要在Firefox浏览器中进行激活,才能正常使用。
下面是展示如何激活hackbar的示例代码:
function hackbarActivate() {
var p = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService).getBranch("extensions.");
p.setIntPref("hackbar.purchased", 1);
alert('激活成功!');
}
七、火狐hackbar下载
hackbar可以通过Firefox插件商店进行下载和安装。
下面是展示如何下载hackbar的示例代码:
function hackbarDownload() {
var url = 'https://addons.mozilla.org/firefox/downloads/latest/hackbar/addon-5699-latest.xpi?src=search';
window.open(url);
}
八、火狐hackbar怎么打开
hackbar可以通过Firefox浏览器的插件管理界面进行打开和启用。
下面是展示如何启用hackbar的示例代码:
function hackbarEnable() {
var id = 'hackbar@software.com';
var em = Components.classes["@mozilla.org/extensions/manager;1"].getService(Components.interfaces.nsIExtensionManager);
em.enableItem(id, true);
alert('启用成功!');
}
九、火狐浏览器怎么运行hackbar
hackbar是作为Firefox浏览器的一个插件存在的,因此需要先安装Firefox浏览器,并通过插件商店进行hackbar的安装和启用。
下面是展示如何在Firefox浏览器中运行hackbar的示例代码:
function hackbarRun() {
var id = 'hackbar@software.com';
var params = {inn: null, out: null, err: null};
var file = Components.classes["@mozilla.org/file/directory_service;1"].getService(Components.interfaces.nsIProperties).get("ProfD", Components.interfaces.nsIFile);
file.append("extensions");
file.append(id);
file.append("modules");
file.append("hackbar");
file.append("loader.js");
var windowManager=Components.classes["@mozilla.org/appshell/window-mediator;1"].getService(Components.interfaces.nsIWindowMediator);
var windowObject = windowManager.getMostRecentWindow('navigator:browser');
var win = windowObject.gBrowser.selectedBrowser.contentWindow.wrappedJSObject;
var window = win.QueryInterface(Components.interfaces.nsIInterfaceRequestor).getInterface(Components.interfaces.nsIWebNavigation).QueryInterface(Components.interfaces.nsIDocShellTreeItem).treeOwner.QueryInterface(Components.interfaces.nsIInterfaceRequestor).getInterface(Components.interfaces.nsIXULWindow);
var loader = Components.classes["@mozilla.org/moz/jssubscript-loader;1"].getService(Components.interfaces.mozIJSSubScriptLoader);
loader.loadSubScript(file.path, windowObject, "UTF-8", params);
alert('运行成功!');
}
十、火狐hackbar怎么进行选取
使用hackbar进行选取主要是指通过hackbar在web页面中进行文本选取等操作。
下面是展示如何使用hackbar进行选取的示例代码:
function hackbarSelect() {
var win = window.gBrowser.selectedBrowser.contentWindow.wrappedJSObject;
win.getSelection();
if (win) {
var id = 'hackbar@software.com';
newwin = window.getBrowser().addTab("chrome://hackbar/content/search.html");
setTimeout(function() {
gBrowser.getBrowserForTab(newwin).contentWindow.document.title = "HackBar - Search";
}, 100);
}
}
原创文章,作者:小蓝,如若转载,请注明出处:https://www.506064.com/n/309374.html
微信扫一扫
支付宝扫一扫