Skip to content

v1.4

Choose a tag to compare

@DX4GREY DX4GREY released this 02 Jul 17:21
· 34 commits to master since this release

HackByte v1.4 Release Notes

Overview

HackByte v1.4 brings both stability improvements and new features to the CLI interface. It introduces full error handling across commands to prevent crashes, and adds two major features: fuzzy memory search and live process information.


What's New

1. Fuzzy Memory Search

A new fuzzy command set allows scanning memory for values that change over time, even when the exact value is unknown. This is particularly useful for tracking dynamic values such as health, timers, or counters.

  • fuzzy start <type>
    Initializes the fuzzy scan by recording all values of the specified type (e.g., dword, float).

  • fuzzy increased
    Filters and displays addresses where the value has increased since the last scan.

  • fuzzy decreased
    Filters and displays addresses where the value has decreased since the last scan.

2. Process Info Viewer

The new info command displays detailed information about the currently attached process:

  • PID and process name
  • Runtime status and uptime in seconds
  • UID/GID of the process
  • Resident memory size (VmRSS)
  • Thread count
  • Path to the executable binary

This allows users to inspect and verify target processes more easily.

3. Error Handling for All CLI Commands

All CLI commands have been updated with try-except blocks to ensure stable execution and provide informative feedback in case of:

  • Invalid input or missing arguments
  • Memory access failures
  • File read/write errors
  • Non-existent or inaccessible processes

This update makes the CLI much more resilient to runtime errors and user mistakes.


Updated Commands

The following commands now include error handling:

  • attach, kill
  • scan, refine, results
  • edit, freeze
  • script, save, load
  • dummy, clear, info
  • fuzzy, exit

Examples

Fuzzy scan usage:

> fuzzy start dword
[+] Fuzzy base scan completed. 2048 addresses recorded.

> fuzzy increased
[+] Fuzzy refine (increased): 36 results.

Process info:

> info
[+] PID        : 1352
[+] Name       : com.example.targetapp
[+] Status     : Running
[+] Uptime     : 47.6 seconds
[+] UID/GID    : 0 / 0
[+] Memory     : 12 MB
[+] Threads    : 9
[+] Executable : /data/app/com.example.targetapp/base.apk

Error handling:

> scan
Usage: scan <type> <value>

> attach 99999
[-] Process not found.

Upgrade Instructions

If you installed HackByte via pip, upgrade to v1.4 using:

pip install --upgrade hackbyte

If you are working from source:

pip install .

For development mode (auto-updates with code changes):

pip install -e .

Compatibility

  • Linux (x86_64, ARM)
  • Android (via Termux or Kali NetHunter)
  • Requires root access
  • Requires access to /proc/[pid]/mem and /proc/[pid]/maps

Version

v1.4 – Fuzzy Search and Error-Resilient CLI

Full Changelog: v1.3...v1.4