Skip to content

General Improvements#2304

Closed
wcd6 wants to merge 9 commits intoBruceDevices:devfrom
wcd6:dev
Closed

General Improvements#2304
wcd6 wants to merge 9 commits intoBruceDevices:devfrom
wcd6:dev

Conversation

@wcd6
Copy link
Copy Markdown

@wcd6 wcd6 commented Mar 21, 2026

Proposed Changes

  • Added MouseJack (CVE-2016-10761) module to NRF24 menu, wireless keystroke injection against vulnerable 2.4GHz mice/keyboards with 10 preset payloads and auto device detection (Microsoft, Logitech).
  • Added NRF Middleman module to NRF24 menu, promiscuous packet sniffer/relay on 2.4GHz with channel scanning and capture buffer.
  • Status bar redesign: All icons (SD, GPS, WiFi, WebUI, BLE, WG) are now horizontally centered in the top bar with uniform 16x16 sizing.
  • Battery CHG indicator: Charging state now shows "CHG" text instead of a yellow border highlight, with instant visual transition.
  • WebUI improvements: Fixed hamburger menu visibility on desktop, wider SIZE column, added refresh button handler, fixed editor modal button cutoff, fixed file table column alignment.

Types of Changes

New Feature.

Verification

Tested on T-Embed CC1101 and everything works fine.

User-Facing Change

  • NRF24 menu now includes MouseJack (keystroke injection) and NRF Middleman (packet sniffer/relay).
  • Status bar icons are centered and battery shows "CHG" text when charging.
  • WebUI file explorer columns properly aligned, login page restyled, multiple UI fixes.
- NRF24: Added MouseJack (CVE-2016-10761) keystroke injection with 10 presets and auto device detection
- NRF24: Added NRF Middleman promiscuous packet sniffer/relay
- UI: Status bar icons centered, battery shows CHG text instead of yellow border
- WebUI: Fixed column alignment, hamburger menu, refresh button, editor buttons, login page styling

Further Comments

MouseJack scans both 1Mbps and 2Mbps data rates for maximum device detection coverage. Supports Microsoft and Logitech wireless HID protocols.

@dabassman28
Copy link
Copy Markdown

Nice features man

@wcd6 wcd6 closed this by deleting the head repository Mar 22, 2026
@wcd6
Copy link
Copy Markdown
Author

wcd6 commented Mar 22, 2026

Making changes on beta release, i was working on 1.14, haha

@pr3y
Copy link
Copy Markdown
Member

pr3y commented Mar 22, 2026

yess @FrannnnDev those features are awesome! i did a branch sometime ago to test these but i dont have any vulnerable device, its on https://github.com/BruceDevices/firmware/tree/nrf_jack maybe it serves something...
would be cool if we think on a better way for end-users create a payload for them to share it with the jacking

When you make the new PR do you mind on sharing a video of some PoC of the tests please? Thanks in advance!

@wcd6
Copy link
Copy Markdown
Author

wcd6 commented Mar 23, 2026

@pr3y
Hello, this was a Version 1.14 changes in the beta, i moved all my changes to beta: #2312

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants