Skip to content

qengine 1.1.1.3

Latest
Compare
Choose a tag to compare
@Chemiculs Chemiculs released this 25 Jul 19:42
· 7 commits to main since this release

This qengine release addresses a bug, in which qengine attempted to call VirtualProtect(), subsequent to wiping the IAT, and before restoring the IAT, causing an invalid address calculation and attempt to direct the PC to an invalid KM region.

Other small changes / fixes include:

  • Removal of invalid std::move() usage on const locals / arguments inside qtype_hash
  • Changed __singleton (__declspec(noinline)) to __symbolic for readability and precision in terms of visualizing compiler output.
    Thank you all for bearing with me as i improve qengine and get it to where i want it to be.
  • Fixed QSTR() underlying object failing to decrypt string upon get() explicit call