Skip to content

Lil Pwny - 3.0.1

Compare
Choose a tag to compare
@github-actions github-actions released this 22 Jul 21:11
· 24 commits to master since this release
f18e07c

Added

  • Updated logging
    • New stdout logging experience with colourised output that is easier to read.
    • Logging embedded in multiprocessing workers to provide matches as they are found, instead of all at the end.
    • DEBUG level logging for more verbose output and error tracing.
  • Rebuilt to use Poetry for dependency management and packaging.
  • Much better exception handling and robustness against errors
  • CI/CD for testing build, releasing to GitHub and publishing to PyPI

Fixed

  • Fixed broken support for MD4 (NTLM) hashing in the builtin Python hashlib library. This was causing the script to fail when hashing the NTLM hashes from the AD database. This has been fixed by using the pycryptodome library to hash the NTLM hashes.
    • This is fixed for obfuscation of hashes in the output, and for hashing the custom passwords list for comparison with AD users.
  • Fixed issue where reading files in Windows would fail due to the default encoding being used. This has been fixed by implementing encoding detection.
  • A number of errors that sometimes occurred when running on Windows
  • GitHub release logic

Removed

  • Removed the option to log to a file. This was not a useful feature, was hard to maintain, and can be achieved by redirecting stdout to a file.