EgeBalci/syscall_api

AssemblyShellC
This is stars and forks stats for /EgeBalci/syscall_api repository. As of 10 May, 2024 this repository has 37 stars and 11 forks.

SYSCALL_API syscall_api.asm block is used for dynamically finding the syscall number (SN) inside a function body and performing a manual syscall with the found SN. If SN could not be found inside the given function body, R10 register will be equal to -1. Check here for example code. Block searches for the following common instruction sequence during syscalls. mov r10, rcx mov eax, ??? ; <-- two byte SN here ; ... syscall ret Prior Work & References https://conference.hitb.org/hitbsecconf2023ams/session/windows-syscalls-in-shellcode-advanced-techniques-for-malicious-functionality/ https://github.com/klezVirus/SysWhispers3 https://github.com/jthuraisamy/SysWhispers2 https://github.com/jthuraisamy/SysWhispers https://klezvirus.github.io/RedTeaming/AV_Evasion/NoSysWhisper/ https://outflank.nl/blog/2019/06/19/red-team-tactics-combining-direct-system-calls-and-srdi-to-bypass-av-edr/
Read on GithubGithub Stats Page
repotechsstarsweeklyforksweekly
zisisvakras/mips-tool-packAssembly23080
SynthstromAudible/DelugeFirmwareCC++Tcl371+2640
GNOME/libxml2CRPGLEHTML48203370
rafi1212122/PemukulPakuC#890270
neon-nyan/CollapseC#Other8440510
apple/swift-cmake-examplesCMakeSwiftC++43030
eudoxia0/cmacroCommon LispMakefileC862+1290
PrismLauncher/prismlauncher.orgCSSNunjucksJavaScript5501060
refilc/naploDartJavaC++75+224+1
clragon/e1547DartC++CMake1320120