Skip to main content

No project description provided

Project description

MultiDesk Decryption Tool

Small tool to decrypt MultiDesk passwords. For more information, please refer to the blog post.

Installation

To install the tool, simply use pip on a system with Python 3.10+:

pip install multidesk

Usage

The decryption tool offers the following options:

$ multidesk -h
usage: multidesk [-h] -k KEY [-j] [-v] [-q] data

MultiDesk password decryption tool.

positional arguments:
  data
       Path to an XML file, or password ciphertext.

options:
  -h, --help
       Show this help message and exit

  -k, --key KEY
       Hex key obtained from `HKEY_CURRENT_USER\Software\MultiDesk\key`

  -j, --json
       Display output as JSON

  -v, --verbose
       Verbose logging

  -q, --quiet, --stfu
       Disable all logging (mutually exclusive with -v/--verbose)

To decrypt XML files or passwords, you'll need to obtain the decryption key from the registry:

reg query HKEY_CURRENT_USER\Software\MultiDesk /f key

// or

reg query HKEY_USERS\<sid>\Software\MultiDesk /f key

Once obtained, pass the XML file, or password you'd like to decrypt:

// decrypting files directly
multidesk ./MultiDesk.xml --key 9180009A8E770A0BF0168785EF26812E

// decrypting modern (v5+) passwords
multidesk '$1$e76ceda56552e9d401ab108c1c13784d$b0db49838212040fecc999ba445b08d1602c1c4e655c13f9b3f4160d0f3349c8' --key 9180009A8E770A0BF0168785EF26812E

// decrypting legacy (3.16) passwords
multidesk 'hOwcVeWa/3A=' --key 08D771FBCCE52924A3A4444673F1425F

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

multidesk_decrypt-1.0.1.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

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

multidesk_decrypt-1.0.1-py3-none-any.whl (7.6 kB view details)

Uploaded Python 3

File details

Details for the file multidesk_decrypt-1.0.1.tar.gz.

File metadata

  • Download URL: multidesk_decrypt-1.0.1.tar.gz
  • Upload date:
  • Size: 12.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for multidesk_decrypt-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e74a8347a97330f70e9d165b079b475bd5238cad73f3391c4296bba9aff6c16e
MD5 d35e39ce49a8f01d01410870471ac899
BLAKE2b-256 8112d71bdf941cbade8e98bb1e055a687b23f944acf3956887ceb9956e8fb751

See more details on using hashes here.

Provenance

The following attestation bundles were made for multidesk_decrypt-1.0.1.tar.gz:

Publisher: test.yml on Paradoxis/MultiDesk-Decrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file multidesk_decrypt-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for multidesk_decrypt-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 2f77e86e6399397022d90f6695f7f7d09ba05344f3283857f0a4cbee0d0ba424
MD5 9425c8dfc5b6bf5ae2aa73410fc66a07
BLAKE2b-256 6436e8621ebb9363ee5e49849d12f925838b68c945be39ccf2f2b49d4bed3302

See more details on using hashes here.

Provenance

The following attestation bundles were made for multidesk_decrypt-1.0.1-py3-none-any.whl:

Publisher: test.yml on Paradoxis/MultiDesk-Decrypt

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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