Skip to content

v1.2.0

Compare
Choose a tag to compare
@ayoubfaouzi ayoubfaouzi released this 12 Jun 11:31
· 65 commits to main since this release

[1.2.0] - 2022-06-12

Added

  • Unit tests for export directory #28.
  • Add a new option to allow usage of a custom logger #24.
  • Unit tests for delay imports directory #23.
  • Allow access to the raw certificates content #22.
  • Unit tests for security directory #19.
  • Unit tests for bound imports directory #18.

Changed

  • Make GetData() and GetRVAFromOffset() and GetOffsetFromRva() helper routines public.
  • Keep parsing in exports directories even when anomalies are found #26.

Fixed

  • Incorrect check for skipCertVerification in security directory.
  • Null pointer dereference in GetExportFunctionByRVA() and out of bounds when calculating symbolAddress in export directory #28.
  • Reading unicode string from resource directory readUnicodeStringAtRVA() #26.
  • Null pointer dereference in resource directory parsing #25.
  • Imphash calculation #17 thanks to @secDre4mer.
  • Null certificate header in security directory #19