Releases: sapdragon/syscalls-cpp
Releases · sapdragon/syscalls-cpp
1.2.0
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
v.1.1.1: fix cmakelist
v1.1.1 fix: cmakelist
v1.1.0: x86 supports
- x86 supports!!
- ud2 checks
- refactoring code
- randomize the location of shellcodes
- avoid name collisions
v1.0.1
v1.0.0
Full Changelog: https://github.com/sapdragon/syscalls-cpp/commits/v1.0.0