Skip to content

fumioryoto/HackBar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Cyberfox Portable Addon: HackBar By Fumioryoto (v2.0.2)

This repository contains a legacy XUL overlay addon for old Firefox-based browsers (Cyberfox class), based on HackBar and modified builds.

From install.rdf:

  • Name: HackBar By Fumioryoto
  • Version: v2.0.2
  • Addon ID: cyber71@bd.com
  • Type: legacy extension (em:type=2)
  • Overlay target: chrome://browser/content/browser.xul (classic pre-WebExtension architecture)

What This Addon Does

It adds a HackBar toolbar to the browser with payload and encoding helpers (SQL, XSS, URL/Base64/HEX helpers, quick string transforms, POST/referrer editing, etc.).

Core behavior from source:

  • Toggle toolbar with F9
  • Load current tab URL into HackBar
  • Split URL params into lines
  • Execute edited URL
  • Optional POST body and Referrer fields

Repository Layout

  • install.rdf: addon metadata and ID (cyber71@bd.com)
  • chrome.manifest: registers content, locale, skin, and browser overlay
  • chrome/content/: JS + XUL UI logic
  • chrome/locale/en-US/: strings (hackbar.dtd, hackbar.properties)
  • chrome/skin/ and chrome/os/: icons and CSS assets
  • defaults/preferences/hackbarPrefs.js: default prefs

Setup for Cyberfox Portable

Use one of these methods.

Method A: Install as XPI (recommended)

  1. Zip the addon contents so install.rdf is at the archive root.
  2. Rename the zip to hackbar-fumioryoto-v2.0.2.xpi.
  3. In Cyberfox Portable, open Add-ons Manager and install from file.

PowerShell example (run in this repo):

Compress-Archive -Path chrome,defaults,chrome.manifest,install.rdf -DestinationPath .\hackbar-fumioryoto-v2.0.2.xpi -Force

Method B: Install as unpacked extension folder

  1. Find your active profile folder.
  2. Create folder: extensions\cyber71@bd.com
  3. Copy these into that folder:
    • chrome\
    • defaults\
    • chrome.manifest
    • install.rdf

Portable Paths (Important)

For portable builds, profile paths differ by launcher. Common locations:

  • <CyberfoxPortable>\Data\profile\extensions\
  • <CyberfoxPortable>\profile\extensions\

If unsure, open about:support in Cyberfox and check Profile Folder, then use:

  • <Profile Folder>\extensions\

For unpacked install:

  • <Profile Folder>\extensions\cyber71@bd.com\...files...

For XPI drop-in install (offline/manual style):

  • <Profile Folder>\extensions\cyber71@bd.com.xpi

First Run / Usage

  1. Restart Cyberfox after install.
  2. Press F9 to show/hide HackBar.
  3. Use:
    • Load URL to copy current page URL into the editor
    • Split URL to break parameters onto new lines
    • Execute to open modified request
  4. Enable Post and/or Referrer checkboxes when needed.

Useful shortcuts from the addon:

  • F9: toggle HackBar
  • Alt + A: use current URL
  • Alt + S: split URL
  • Alt + X: execute URL
  • Ctrl + Enter in text fields: execute

Compatibility Notes

  • This is a legacy addon (not a modern WebExtension).
  • Intended for old Firefox/Cyberfox architecture with XUL overlays.
  • install.rdf target max version is old (4.0.*), so compatibility enforcement may need to be relaxed in some setups.

Troubleshooting

  • Addon not visible:
    • Press F9
    • Check toolbar customization/menu entry for HackBar toggle
  • Addon not loading:
    • Ensure folder name matches addon ID exactly: cyber71@bd.com
    • Ensure install.rdf is present at root of addon folder/XPI
  • Portable path confusion:
    • Use about:support -> Profile Folder and install into that profile's extensions directory

Security and Legal Use

This addon includes offensive security payload helpers. Use only in authorized environments (your own systems, labs, CTFs, or with explicit written permission).

About

A HackBar toolbar to the browser with payload and encoding helpers (SQL, XSS, URL/Base64/HEX helpers, quick string transforms, POST/referrer editing, etc.).

Topics

Resources

Stars

Watchers

Forks

Packages