Skip to content

Releases: SamuelTulach/unxorer

v6

06 Mar 22:26

Choose a tag to compare

Changes:

  • Multi-threading support
  • Instructions causing access violation are no longer skipped, but memory is mapped (crashing issues might be back due to high number of mapped pages, but no more missing strings due to Unicorn not continuing correctly)
  • Option to scan other registers as well (useful with code obfuscators that move stack ptr into different register)
image

v5

25 Jan 17:33

Choose a tag to compare

v5

Changes:

  • Fixed crashes caused by Unicorn running out of memory for TCG and doing OOB access
  • Fixed crashes caused by too many memory mappings
  • Minor branching improvements
image

v4

08 Jan 21:04

Choose a tag to compare

v4

Changes:

  • Changed GUI dialog spacing
  • Added maximum loop count to prevent infinite loops in certain scenarios
  • Improved performance (mostly by stack being mapped from preallocated memory that can be directly accessed, instead of using uc_mem_read)

v3

04 Oct 12:21

Choose a tag to compare

v3

Changes:

  • Internal restructuring and cleanup
  • Performance improvements (up to 3x)

v2

27 Sep 21:51

Choose a tag to compare

v2

Changes:

  • Added custom handling for vmovdqu, vmovdqa, vpxor, vzeroupper
  • Added SEH around Unicorn emulation due to random crashes inside of it

v1

01 Aug 19:55

Choose a tag to compare

v1

Tested on: IDA Home 9.1.250226