Skip to main content

Hak5 FAQ — Questions Every Beginner Asks

結論先行:沒有「最強」的 Hak5 工具,只有「最適合你目標」的工具。先搞清楚你要測什麼 — Wi-Fi、USB、還是網路 — 再往下選。


1. Legality & ethics

Yes. These are general-purpose computing devices — a Raspberry Pi with a Wi-Fi dongle can do most of what a WiFi Pineapple does. Owning them is legal virtually everywhere.

Only on systems you own or have written permission to test. Unauthorised access is a crime in every jurisdiction (in Taiwan, 刑法妨害電腦使用罪, 第 358–363 條, carries up to five years imprisonment for some offences). Hak5's own warranty language says the same: these tools are "for authorized auditing and security analysis purposes only."

Can I use Hak5 gear for CTFs or university labs?

Yes — CTF platforms and university security courses routinely use them. When in doubt, ask the lab organiser or professor what you are authorised to test, and keep everything inside the provided sandbox.


2. Choosing a device

USB Rubber Ducky vs Bash Bunny — what's the difference?

The USB Rubber Ducky is a specialist: it types keystrokes, extremely fast and reliably. The Bash Bunny is a generalist: it can type and pretend to be an Ethernet adapter, a serial port, and a flash drive — while running full Linux tools — all from one USB plug. Buy the Ducky to learn keystroke injection; buy the Bunny when you want multi-vector attacks and payload switching.

WiFi Pineapple Mark VII vs Pager vs Enterprise?

Mark VIIPagerEnterprise
Form factorPortable AP (USB-C power)Handheld, battery, 2.4" screen1U rack, AC power
Bands2.4 GHz native, 5 GHz via MK7AC2.4 / 5 / 6 GHz tri-band2.4 / 5 GHz, 5 radios
PayloadsModules (PineAP Marketplace)DuckyScript + Bash + PythonModules, long-term deployments
Best forLearning & classic PineAPField ops, automation, alertsSerious multi-target airspace audits

Full comparisons live on each product page: Mark VII, Pager, Enterprise.

Shark Jack vs Shark Jack Cable?

Same brain, different power. The classic Shark Jack runs on a built-in battery for 10–15 minutes — perfect for keychain carry. The Shark Jack Cable is powered by USB-C and adds a serial console, so it can run for hours and you get a live shell.

What is Cloud C² and do I need it?

Cloud C² (https://cloudc2.io) is Hak5's free, self-hosted command-and-control server. It lets you manage devices — WiFi Pineapples, Key Crocs, Packet Squirrels, Screen Crabs — from a browser: stream keystrokes, watch screenshots, deploy payloads remotely. You don't need it for your first week; the web UI or SSH on each device is enough. It becomes essential when devices are physically unreachable.


3. DuckyScript — the payload language

What is DuckyScript?

Hak5's scripting language for keystroke injection and device control. Versions you'll meet:

VersionUsed byNotes
1.0 (2011)Classic USB Rubber DuckySTRING, DELAY, ENTER — that's it
2.0 (2020)Key CrocInterpreted: runs straight from payload.txt, uses QUACK instead of STRING
3.0 (2022)New USB Rubber Ducky, Bash Bunny, O.MG, PagerFull language: if/else, loops, functions, ATTACKMODE, keystroke reflection

Where do I write payloads?

PayloadStudio — a free browser IDE. It compiles DuckyScript to inject.bin (for the Rubber Ducky) and syntax-checks interpreted payloads for the Key Croc and O.MG. It is the only officially supported encoder; third-party "encoders" from old tutorials are unsupported and produce inconsistent results.

Why doesn't my payload type into the target?

Usually one of: (1) missing DELAY at the start (the target OS hasn't loaded its USB stack yet), (2) the wrong keyboard layout was selected in PayloadStudio, or (3) the payload ran before the target application had focus. The USB Rubber Ducky guide shows the fix for each.


4. Firmware & updates

How often should I update firmware?

Whenever a release adds a feature you need. Unlike phones, there is no security-crucial auto-update — Hak5 firmware ships tested and stable. The Firmware & Downloads page shows the official update path per device. Never flash third-party firmware: on some devices (notably the USB Rubber Ducky) it renders the device permanently unrecoverable and voids the warranty.

Do I need the O.MG Programmer for O.MG devices?

Yes. O.MG devices ship deactivated; the universal O.MG Programmer performs activation, firmware upgrades, self-destruct recovery, and forensic backups. One Programmer covers every O.MG device (Cable, Plug, Adapter, UnBlocker).


5. Practical questions

Can the WiFi Pineapple attack 5 GHz / WPA2 / WPA3 networks?

The Mark VII is 2.4 GHz out of the box — add the MK7AC adapter (MT7612U chipset) for 5 GHz monitor and injection. The Pager includes 5 GHz and 6 GHz natively. The Pineapple creates evil-twin / rogue APs (including WPA2-Enterprise with the Enterprise model); it does not "crack" WPA2 keys — that's what aircrack-ng style offline attacks (which you can run on your laptop) are for.

Can the Key Croc be detected?

Any determined defender can find hardware implants. The Key Croc ships with the LED off during keylogging and clones the keyboard's hardware IDs to look like a normal adapter — but a physical audit (or the Malicious Cable Detector!) will spot it.

Will the Malicious Cable Detector detect an O.MG Cable?

Yes — that's its entire purpose. It uses side-channel power analysis (200,000 samples per second) to detect implanted chips — including fully dormant O.MG devices — that are invisible on the data lines. Ironically, it's built by the same team that makes the O.MG cables.

Which devices pair well with ALFA adapters?

The WiFi Pineapple Mark VII officially supports MT7612U-based ALFA adapters (e.g. the AWUS036ACM) for 5 GHz monitoring — see the ALFA Network section for the full adapter lineup and driver guides.


Still have questions?

Check the Troubleshooting index for operational problems, or read the Quickstart if you haven't powered your device on yet. The Hak5 overview links to every product page.