Skip to content

Releases: CERT-Polska/malduck

v4.4.1

10 May 13:20
929c3e4
Compare
Choose a tag to compare

Bugfixes:

  • Fix dnpe and procmemelf typing and dependencies (by @msm-cert in #120)
  • extractor: iterate over carved binaries instead of collecting all at once to avoid excessive memory usage (by @psrok1 in #121)

Full Changelog: v4.4.0...v4.4.1

v4.4.0

22 Jan 13:18
7a801b8
Compare
Choose a tag to compare

New features and improvements:

  • Make it possible to specify a base when rebuilding the PE (by @msm-code in #107)

Bugfixes:

  • Fixed issues in malduck.extractor with extracting configuration from binaries that are not at the beginning of the memory dump (by @psrok1 in #100)
  • Include image=True binaries in load_binaries_from_memory (by @psrok1 in #108)

Full Changelog: v4.3.2...v4.4.0

v4.3.2

19 Jun 13:53
64fc8b7
Compare
Choose a tag to compare

Bugfixes:

  • Fixed compatibility with yara-python >=v4.3.0 (#94)
  • Removed strict pin from dnfile dependency (#93)
  • malduck.ints should work a bit faster, it appears that typing.cast doesn't come without cost (#95)

v4.3.1

28 Mar 08:34
1f6ce66
Compare
Choose a tag to compare

Bugfixes:

  • malduck doesn't work with yara-python 4.3.0. This version is strictly pinned to 4.2.3 (#86, thanks @yankovs for PR!)

Other changes:

  • Minimum required Python version is 3.8 instead of 3.6. Currently malduck doesn't contain code that is incompatible with Py<3.8 but due to incoming EOL of Python 3.7 it may change in future.

v4.3.0

13 Sep 10:54
57988f1
Compare
Choose a tag to compare

New features and improvements:

  • ProcessMemory model for .NET (procmemdnpe) (#74, thanks @W3ndige!)
  • ECB mode for DES3 (#76)
  • Bumped pefile >= 2022.5.30 and removed FastPE patch for pefile.PE (#80)
  • Added missing fixed argument for multiplied ints (#77)
  • Additional warnings when extractor module is incorrect e.g. empty due to missing __init__.py (#75)

v4.2.0

25 Apr 20:09
6711a6a
Compare
Choose a tag to compare

New features and improvements:

  • CLI: Added resource extraction from PE files (#67)

Bugfixes:

  • Fixed Bigint.pack for odd-length hex integers (#58, thanks @yunzheng!)
  • Fixed APLib decompression (#64, thanks @sisoma2!)

v4.1.0

22 Dec 16:44
774f8d2
Compare
Choose a tag to compare

New features and improvements:

  • crypto: Added chacha20 and salsa20 ciphers (#46)
  • crypto: Added camellia cipher (#48, thanks @malwarefrank for contribution!)
  • pe: malduck.pe.PE.resources returns None instead of passing exception from pefile if PE file doesn't have correct resource section (#49)
  • Added PEP 561 typing stub (#50)

v4.0.3

18 Sep 10:12
0992265
Compare
Choose a tag to compare

Bugfixes:

  • Fixed regression in idamem
  • Small fixes in documentation

v4.0.2

20 Aug 11:02
Compare
Choose a tag to compare

Bugfixes:

  • Fixed premature file/mmap closing in ProcessMemory objects
  • Logging stacktrace (with debug level) when something bad happen in ProcessMemory.image property getter

v4.0.1

17 Jul 14:26
Compare
Choose a tag to compare
  • Minor bugfixes