bkcrack

Crack legacy zip encryption with Biham and Kocher's known plaintext attack.

ZLIB License

Downloads
13
Stars
1.6K

Bot releases are visible (Hide)

bkcrack - Release v1.7.0 Latest Release

Published by github-actions[bot] 5 months ago

  • Option to remove password protection (-D)
  • Modernized and auto-formatted source code
  • Added more automated tests
  • Updated CI workflow
bkcrack - Release v1.6.1

Published by github-actions[bot] 9 months ago

  • Minor bugfixes related to password recovery
  • Added basic automated tests
  • Option to show version information (--version)
bkcrack - Release v1.6.0

Published by github-actions[bot] 10 months ago

Features:

  • Option for minimal password length for password recovery
  • Implement exhaustive password search
  • Continue password search if found password does not use expected character set
  • Options to resume an interrupted attack or password recovery

Packaging:

  • Removed OpenMP dependency, use standard C++ threads instead
bkcrack - Release v1.5.0

Published by github-actions[bot] over 2 years ago

  • Load ciphertext's check byte (CRC or timestamp) automatically from
    encrypted archive and use as plaintext
  • Ability to change an archive's password to a new password specified
    by its internal representation
  • Option to derive the internal representation of a given password
  • Option to keep the encryption header when writing deciphered data
bkcrack - Release v1.4.0

Published by github-actions[bot] over 2 years ago

  • Ability to list entries in a ZIP archive.
  • Ability to specify which ZIP entries to load by index instead of name
    to avoid character encoding issues on the command line.
  • Add long option alternatives (e.g. --help for -h).
bkcrack - Release v1.3.5

Published by github-actions[bot] over 2 years ago

  • Enable UTF-8 command line arguments on Windows
  • Add support for Info-ZIP unicode path extra field
bkcrack - Release v1.3.4

Published by github-actions[bot] almost 3 years ago

Show progress less often from a dedicated thread

bkcrack - Release v1.3.3

Published by github-actions[bot] almost 3 years ago

Fix a bug in Data constructor reported by @cxzstuff

bkcrack - Release v1.3.2

Published by github-actions[bot] almost 3 years ago

  • Python script to deflate data by @magnumripper in #45
  • Loading plaintext from a file (-p parameter) is no longer mandatory.
    It can be given on the command line (-x parameter).
  • Some code refactoring and cleaning up
bkcrack - Release v1.3.1

Published by github-actions[bot] about 3 years ago

Return 1 on failure (failed attack or password recovery) to enable easier scripting.

bkcrack - Release v1.3.0

Published by github-actions[bot] over 3 years ago

Added the ability to recover password from internal keys.

bkcrack - Release v1.2.2

Published by github-actions[bot] over 3 years ago

  • Improve the CI workflow and add Win32 builds
  • Truncate plaintext to 1 MiB by default to save RAM
  • Minor tweaks
bkcrack - Release v1.2.1

Published by github-actions[bot] over 3 years ago

  • Better Z reduction
  • Filter keys with plaintext both forward and backward
bkcrack - Release v1.2.0

Published by github-actions[bot] over 3 years ago

  • Added the ability to change an archive's password.

It was easier to implement than removing encryption and allows to
extract entries using regular archive managers and the new password.

bkcrack - Release v1.1.0

Published by github-actions[bot] over 3 years ago

  • Loading ZIP files using Zip64 extensions is now supported
  • Check which encryption algorithm is used when loading data from ZIP files (i.e. will not try to attack AES encrypted files)
  • Improved doxygen documentation
  • Minor style improvements and fixes
bkcrack - Release v1.0.1

Published by github-actions[bot] over 3 years ago

  • Updated pdqsort
  • Improved sparse plaintext loading
bkcrack - Release v1.0.0

Published by github-actions[bot] almost 4 years ago

First release

Package Rankings
Top 49.73% on Formulae.brew.sh
Top 6.69% on Proxy.golang.org
Badges
Extracted from project README
CI badge release badge license badge GitHub Sponsors badge Packaging status