Skip to main content

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

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.

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 files

Supported by

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