Skip to content

Releases: sapdragon/syscalls-cpp

1.2.0

02 Nov 12:33

Choose a tag to compare

Added

  • Custom generator example (encrypted shell)
  • Basic usage example
  • vcpkg support documentation
  • Static assertions for policy validation

Fixed

  • syscall #0 not being parsed due to implicit bool check
  • Native hashing for DLL forwarders
  • Signature search algorithm
  • Range validation in if statements by @orange-cpp
  • Null terminator handling by @orange-cpp

Changed

  • Reduced syscall invocation overhead
  • Replaced custom CRT implementation with C++ STL algorithms
  • Restructured project layout and modernized codebase by @orange-cpp
  • Replaced nested logic with std::copy_n by @orange-cpp
  • Added [[nodiscard]] attributes by @orange-cpp
  • Improved exception stub support for x86
  • Typo improvements by @lagcompensation

Contributors

@orange-cpp, @lagcompensation

v.1.1.1: fix cmakelist

17 Jun 01:18

Choose a tag to compare

v1.1.1

fix: cmakelist

v1.1.0: x86 supports

17 Jun 01:00

Choose a tag to compare

  • x86 supports!!
  • ud2 checks
  • refactoring code
  • randomize the location of shellcodes
  • avoid name collisions

v1.0.1

14 Jun 16:41

Choose a tag to compare

fixed cmakelist

v1.0.0

14 Jun 16:35

Choose a tag to compare