Skip to content

Releases: mandiant/GoReSym

v2.5

15 Aug 19:14
Compare
Choose a tag to compare
  • Significant optimization work that improves performance significantly (thanks @williballenthin !). Up to 8x faster in some cases.
  • Correctness fixes to symbol recovery with large binaries and when binaries contain valid symbols
  • Removal of yara CGO dependency to simplify build

v2.4

08 Jun 17:09
fd51805
Compare
Choose a tag to compare
  • Add dependency on go-yara (libyara transitively)
  • Add support for stomped pclntab magics
  • Guard against an OOM exception for pclntab's with a large function count

Prebuilt MacOS builds from this point forward will not be provided due to the complexity of cross compilation for that target.

v2.3

14 Apr 15:09
Compare
Choose a tag to compare

Fixes go1.20 moduledata location, type parsing, symbols VAs

v2.2

22 Mar 14:55
Compare
Choose a tag to compare

Fixes support for go 1.20+

v2.1.1

06 Feb 16:11
Compare
Choose a tag to compare
  • Updates default package list
  • Merges upstream debug package updates from recent months

v2.1

21 Dec 16:05
Compare
Choose a tag to compare
  • Fixes some missing type parsing version cases

v2.0

12 Dec 20:02
Compare
Choose a tag to compare
  • Resolves a serious issue with pclntab offset calculations for function names and other section relative symbols. The correct .text section base is now resolved by a much more reliable procedure. Previously the VAs for symbols would be offset by some static offset +- the correct value.

  • Thanks to @turekt and @HongThatCong for reporting and providing reproducible test cases!

  • See #11

v1.8

16 Nov 16:53
Compare
Choose a tag to compare
  • Adds protobuf output description
  • Fixes type parsing for go1.19

v1.7.1

28 Oct 23:57
Compare
Choose a tag to compare
  • Improves performance by short circuiting to pick first candidate with valid moduledata

v1.7

26 Oct 15:24
Compare
Choose a tag to compare
  • Fix bug causing DataAfterSection to collide when multiple sections have the same name, such as in themida.