一、火狐hackbar破解
火狐hackbar是一个基于Firefox浏览器的web开发工具,它可以方便地进行http请求的发送和数据包的拦截。但是,hackbar并不是所有人都能够自由使用的,需要购买正版授权或通过其他方式进行破解。
下面是展示如何使用hackbar以及如何进行破解的示例代码:
<script type="text/javascript"> 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(); </script>
二、怎么使用火狐hackbar解码
hackbar主要用于在web开发过程中进行http请求的发送和数据包的拦截,因此其解码功能也是在这个基础上进行的。hackbar的解码功能主要包括Base64编码、URL编码和Unicode编码等。
下面是展示如何使用hackbar进行Base64编码解码的示例代码:
<script type="text/javascript"> function hackbarBase64Decode() { var text = prompt("请输入待解码字符串", ""); if (text) { var output = atob(text); prompt("解码结果", output); } } </script>
三、怎么打开hackbar
hackbar是作为Firefox浏览器的一个插件存在的,因此需要先安装Firefox浏览器,并通过插件商店进行hackbar的安装和启用。
下面是展示如何在Firefox浏览器中启用hackbar的示例代码:
<script type="text/javascript"> 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 &#34;ALT+Q&#34;" label="HackBar &#34;ALT+Q&#34;" 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; } } } </script>
四、hackbar是什么意思
hackbar是一个基于Firefox浏览器的web开发工具,主要用于在web开发过程中进行http请求的发送和数据包的拦截。hackbar的主要功能包括http请求、cookie管理、编码/解码、扫描、代理等。
五、hackbar post使用教程
hackbar的post功能可以方便地对网站进行数据提交,可以进行模拟登录、爬取数据等操作。
下面是展示如何使用hackbar进行post提交的示例代码:
<script type="text/javascript"> 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'); } } </script>
六、火狐hackbar激活
hackbar需要在Firefox浏览器中进行激活,才能正常使用。
下面是展示如何激活hackbar的示例代码:
<script type="text/javascript"> function hackbarActivate() { var p = Components.classes["@mozilla.org/preferences-service;1"].getService(Components.interfaces.nsIPrefService).getBranch("extensions."); p.setIntPref("hackbar.purchased", 1); alert('激活成功!'); } </script>
七、火狐hackbar下载
hackbar可以通过Firefox插件商店进行下载和安装。
下面是展示如何下载hackbar的示例代码:
<script type="text/javascript"> function hackbarDownload() { var url = 'https://addons.mozilla.org/firefox/downloads/latest/hackbar/addon-5699-latest.xpi?src=search'; window.open(url); } </script>
八、火狐hackbar怎么打开
hackbar可以通过Firefox浏览器的插件管理界面进行打开和启用。
下面是展示如何启用hackbar的示例代码:
<script type="text/javascript"> 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('启用成功!'); } </script>
九、火狐浏览器怎么运行hackbar
hackbar是作为Firefox浏览器的一个插件存在的,因此需要先安装Firefox浏览器,并通过插件商店进行hackbar的安装和启用。
下面是展示如何在Firefox浏览器中运行hackbar的示例代码:
<script type="text/javascript"> 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('运行成功!'); } </script>
十、火狐hackbar怎么进行选取
使用hackbar进行选取主要是指通过hackbar在web页面中进行文本选取等操作。
下面是展示如何使用hackbar进行选取的示例代码:
<script type="text/javascript"> 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); } } </script>