Skip to content

Releases: kernelwernel/VMAware

1.4 Release

27 May 20:14
a545c89
Compare
Choose a tag to compare
  • Added 3 new techniques:
    VM::ODD_CPU_THREADS
    VM::INTEL_THREAD_MISMATCH
    VM::XEON_THREAD_MISMATCH
  • Added better x86 compatibility for description table techniques (idt)
  • Added better caching that's much more efficient now
  • Fixed warnings, thanks Requiem :)
  • Removed Hyper-V virtualisation (by default unless specified with VM::WIN_HYPERV_DEFAULT due to false positives associated with default virtualisation for every program when Hyper-V is enabled)

Full Changelog: v1.3...v1.4

1.3 Release

05 Apr 22:29
85bd00a
Compare
Choose a tag to compare
  • added specific VMware products (ESX, GSX, etc...) as potential brands
  • added --conclusion flag to cli to return just the conclusion message
  • added 12 new techniques
  • added "Microsoft Virtual PC/Hyper-V" as possible brand string
  • added 32-bit support
  • added VM::MULTIPLE flag for multiple brand outputs
  • fixed VM::ALL and VM::DEFAULT flags being private
  • improved cpuid hypervisor leaf detections

1.2 Release

25 Mar 14:59
Compare
Choose a tag to compare
  • added 11 new techniques
  • added VM::WIN_HYPERV_DEFAULT flag to tackle Hyper-V default virtualisation on windows
  • added ARM support
  • fixed false positives for VM::VM_FILES, VM::CPUID_0X4, and other techniques
  • fixed memory leaks
  • merged the "Sunbelt" and "CWSandbox" VMs as just "CWSandbox"

1.1 Release

07 Mar 14:19
fabfc4a
Compare
Choose a tag to compare
  • restructured and organised the code better
  • added new function VM::add_custom()
  • memoization fixes
  • CLI bug fixes for MSVC and --detect flag added
  • added auxiliary dev tools for the library
  • added 2 new MSVC techniques
  • added MIT and GPL 3.0 separate code libraries

Official 1.0 Release 🎉

08 Feb 12:17
6b0e103
Compare
Choose a tag to compare
  • added better technique storing method with bitsets
  • added 8 new techniques
  • decluttered the code
  • improved memoization mechanisms
  • miscellaneous changes

Official alpha release

26 Dec 05:25
d421db0
Compare
Choose a tag to compare
  • major compatibility fixes with C++11, 14, and 17
  • added many Windows-specific techniques
  • added new VM::percentage() function
  • massively improved the CLI with a more "dynamic" result than a boolean true or false answer
  • added Thread Expert, CW SandBox, Comodo, SunBelt, and Bochs VM techniques as possible VM brands
  • added 16 new VM detection techniques
  • added memoization improvements
  • fixed all MSVC warnings
  • added VM::EXTREME flag for extremely sensitive VM detection
  • added other miscellaneous improvements

Official beta version

30 Nov 22:18
6cba84d
Compare
Choose a tag to compare
Official beta version Pre-release
Pre-release
Merge pull request #7 from NotRequiem/main

Fixed some MSVC errors