Skip to main content

Utility to extract duckify payloads from a memory dump.

Project description

Unduckify

Recover the payloads of a Duckify BadUSB from a memory dump.

Reverse the process of duckify.

Whole process explained here.

Install

Install from PyPI:

pip install unduckify

Or clone the repo and install with pip:

pip install .

Usage

usage: unduckify [-h] (-f FILE | -t TEST) [-l {hu,be,ca-cms,ru,se,cz,in,pl,ro,us,ch-fr,ch-de,fi,is,pt,pt-br,no,hr,dk,lv,lt,si,ee,gr,fr,de,ua,bg,ie,tr,gb,sk,it,es-la,es,ca-fr,nl}]
                 [-s {win,mac}] [-v]

options:
  -h, --help            show this help message and exit
  -f FILE, --file FILE
  -t TEST, --test TEST  Provide a value list to test. Example: "0,6, 0,16, 0,7, 0,44, 2,36, 0,14"
  -l {hu,be,ca-cms,ru,se,cz,in,pl,ro,us,ch-fr,ch-de,fi,is,pt,pt-br,no,hr,dk,lv,lt,si,ee,gr,fr,de,ua,bg,ie,tr,gb,sk,it,es-la,es,ca-fr,nl}, --layout {hu,be,ca-cms,ru,se,cz,in,pl,ro,us,ch-fr,ch-de,fi,is,pt,pt-br,no,hr,dk,lv,lt,si,ee,gr,fr,de,ua,bg,ie,tr,gb,sk,it,es-la,es,ca-fr,nl}
  -s {win,mac}, --system {win,mac}
  -v, --verbose

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

unduckify-0.1.1.tar.gz (113.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

unduckify-0.1.1-py3-none-any.whl (174.5 kB view details)

Uploaded Python 3

File details

Details for the file unduckify-0.1.1.tar.gz.

File metadata

  • Download URL: unduckify-0.1.1.tar.gz
  • Upload date:
  • Size: 113.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for unduckify-0.1.1.tar.gz
Algorithm Hash digest
SHA256 7be4da9e779473de8a7134e026ab196dfcd82b5b39ca1f61d25725ae2c1906e1
MD5 79682fdc74ee5ea411f77734dc8cc2d1
BLAKE2b-256 28a3954319f91857c3890ef9a0beef435261e8818ee98f343a651fce9b1fe097

See more details on using hashes here.

File details

Details for the file unduckify-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: unduckify-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 174.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.10.12

File hashes

Hashes for unduckify-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 1fb9882dcf83bec6c634604c416a5794e3aed4758c4be8abddb2d33eb0e53960
MD5 4cb607c55370b8ecf6f17c51a08ee9dd
BLAKE2b-256 d03fbea6bf27fc740b2722523818338ce03e3833769d042b34ed3e09e3e930da

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page