Skip to content

Releases: maxgio92/resurgo

v0.4.2

15 Mar 17:38

Choose a tag to compare

What's Changed

  • fix(filter/cet): skip executable entry point function by @maxgio92 in #46
  • refactor: separate detectors from filters by @maxgio92 in #44
  • test: reorganize by concern by @maxgio92 in #47

Full Changelog: v0.4.1...v0.4.2

v0.4.1

15 Mar 17:37

Choose a tag to compare

What's Changed

  • fix(dwarf): upgrade FDE-confirmed candidates to ConfidenceHigh by @maxgio92 in #41

Full Changelog: v0.4.0...v0.4.1

v0.4.0

10 Mar 17:57
v0.4.0
e5dd6a9

Choose a tag to compare

What's Changed

  • test(e2e): add real-world grep binary test by @maxgio92 in #28
  • feat: detect funcs from DWARF FDE entries by @maxgio92 in #32
  • refactor: rename DetectionBoth to DetectionPrologueCallSite by @maxgio92 in #33
  • ci: add ARM64 grep e2e test, filter out CRT by @maxgio92 in #34
  • docs: document fields on exported structs by @maxgio92 in #35
  • feat: CET-aware ENDBR64 filter for AMD64 aligned-based detection by @maxgio92 in #29
  • refactor: make filters composable via options by @maxgio92 in #36
  • docs: document filter options API by @maxgio92 in #38

Full Changelog: v0.3.2...v0.4.0

v0.3.2

06 Mar 12:00
v0.3.2

Choose a tag to compare

What's Changed

  • feat: filter intra-function jump targets via anchor ranges by @maxgio92 in #21
  • ci: run e2e tests in a pinned Docker image by @maxgio92 in #23
  • fix(e2e): add ARM64 sysroot headers to Dockerfile by @maxgio92 in #24
  • feat: filter out candidates inside PLT sections by @maxgio92 in #22
  • test: add filter tests and tighten FP thresholds by @maxgio92 in #25
  • test(e2e): use all ELF funcs as FP ground truth by @maxgio92 in #26
  • docs: update README for v0.3.2 by @maxgio92 in #27

Full Changelog: v0.3.1...v0.3.2

v0.3.1

06 Mar 11:22
v0.3.1

Choose a tag to compare

What's Changed

  • docs(readme): add ci badges by @maxgio92 in #9
  • chore(readme): add logo and refinements by @maxgio92 in #10
  • chore: update logo by @maxgio92 in #11
  • test(e2e): add stripped C binary detection suite by @maxgio92 in #14
  • test(e2e): add ARM64 stripped binary by @maxgio92 in #17
  • feat: detect aligned function entries after ret+nop padding by @maxgio92 in #15
  • chore(deps): Bump actions/setup-go from 6.2.0 to 6.3.0 by @dependabot[bot] in #12

New Contributors

Full Changelog: v0.3.0...v0.3.1

v0.3.0

06 Mar 11:22
v0.3.0

Choose a tag to compare

What's Changed

Full Changelog: v0.2.0...v0.3.0

v0.1.3

06 Mar 11:23
v0.1.3

Choose a tag to compare

What's Changed

  • test: gcc/clang function prologues by @maxgio92 in #2
  • ci: bootstrap build and test by @maxgio92 in #3
  • fix(prologue/gcc): handle endbr insns and optimized bins by @maxgio92 in #4
  • docs(readme): update based on latst support by @maxgio92 in #5

Full Changelog: v0.1.2...v0.1.3

v0.1.2

06 Mar 11:23
v0.1.2

Choose a tag to compare

What's Changed

  • feat: add support for arm64 prologues by @maxgio92 in #1

Full Changelog: v0.1.1...v0.1.2

v0.1.1

06 Mar 11:23
v0.1.1
838fb3c

Choose a tag to compare

Full Changelog: v0.1.0...v0.1.1

v0.1.0

06 Mar 11:23
v0.1.0
de1a46f

Choose a tag to compare