Topic: "syscalls"
linux-test-project/ltp
Linux Test Project (mailing list: https://lists.linux.it/listinfo/ltp)
Language: C - Size: 64.7 MB - Last synced at: 17 days ago - Pushed at: 19 days ago - Stars: 2,514 - Forks: 1,087
proot-me/proot
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
Language: C - Size: 3.71 MB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 2,257 - Forks: 416
7etsuo/windows-api-function-cheatsheets Fork of PaddyCahil/windows-api-function-cheatsheets
A reference of Windows API function calls, including functions for file operations, process management, memory management, thread management, dynamic-link library (DLL) management, synchronization, interprocess communication, Unicode string manipulation, error handling, Winsock networking operations, and registry operations.
Size: 27.2 MB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 1,364 - Forks: 152
joshfaust/Alaris
A protective and Low Level Shellcode Loader that defeats modern EDR systems.
Language: C - Size: 1.23 MB - Last synced at: 6 months ago - Pushed at: almost 2 years ago - Stars: 909 - Forks: 143
genuinetools/contained.af
A stupid game for learning about containers, capabilities, and syscalls.
Language: JavaScript - Size: 17.5 MB - Last synced at: about 2 months ago - Pushed at: over 2 years ago - Stars: 908 - Forks: 61
konatabrk/shellen
:cherry_blossom: Interactive shellcoding environment to easily craft shellcodes
Language: Python - Size: 712 KB - Last synced at: 6 days ago - Pushed at: almost 5 years ago - Stars: 904 - Forks: 95
VirtualAlllocEx/DEFCON-31-Syscalls-Workshop
Contains all the material from the DEF CON 31 workshop "(In)direct Syscalls: A Journey from High to Low".
Language: C - Size: 16.3 MB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 711 - Forks: 102
JustasMasiulis/inline_syscall
Inline syscalls made easy for windows on clang
Language: C++ - Size: 35.2 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 706 - Forks: 86
pmem/syscall_intercept π¦
The system call intercepting library
Language: C - Size: 499 KB - Last synced at: 4 months ago - Pushed at: about 1 year ago - Stars: 649 - Forks: 128
zer0condition/ReverseKit
x64 Dynamic Reverse Engineering Toolkit
Language: C++ - Size: 3.78 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 634 - Forks: 99
Maldev-Academy/HellHall
Performing Indirect Clean Syscalls
Language: C - Size: 29.3 KB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 530 - Forks: 71
sysdiglabs/kubectl-dig
Deep kubernetes visibility from the kubectl
Language: Go - Size: 13.6 MB - Last synced at: 15 days ago - Pushed at: about 2 years ago - Stars: 388 - Forks: 15
f1zm0/hades
Go shellcode loader that combines multiple evasion techniques
Language: Go - Size: 2.12 MB - Last synced at: 8 months ago - Pushed at: over 2 years ago - Stars: 368 - Forks: 47
daem0nc0re/AtomicSyscall
Tools and PoCs for Windows syscall investigation.
Language: C# - Size: 1.55 MB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 367 - Forks: 46
FrenchYeti/interruptor
Human-friendly cross-platform system call tracing and hooking library based on Frida's Stalker
Language: TypeScript - Size: 1.05 MB - Last synced at: 4 months ago - Pushed at: over 2 years ago - Stars: 355 - Forks: 47
trailofbits/krf
A kernelspace syscall interceptor and randomized faulter
Language: C - Size: 336 KB - Last synced at: 7 months ago - Pushed at: about 1 year ago - Stars: 354 - Forks: 36
ergrelet/windiff
Web-based tool that allows comparing symbol, type and syscall information of Microsoft Windows binaries across different versions of the OS.
Language: Rust - Size: 1.13 MB - Last synced at: 17 days ago - Pushed at: 18 days ago - Stars: 353 - Forks: 18
google/kafel
A language and library for specifying syscall filtering policies.
Language: C - Size: 289 KB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 340 - Forks: 54
containers/oci-seccomp-bpf-hook
OCI hook to trace syscalls and generate a seccomp profile
Language: Go - Size: 5.04 MB - Last synced at: 21 days ago - Pushed at: 24 days ago - Stars: 338 - Forks: 38
AdvDebug/AntiCrack-DotNet
.NET Project containing plenty of advanced techniques to detect various types of malicious actions on your software, with syscall support.
Language: C# - Size: 215 KB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 319 - Forks: 73
KVM-VMI/kvm-vmi
KVM-based Virtual Machine Introspection
Language: Jinja - Size: 9.42 MB - Last synced at: about 1 year ago - Pushed at: about 1 year ago - Stars: 310 - Forks: 60
liamg/grace
:screwdriver: It's strace, with colours.
Language: Go - Size: 5.16 MB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 275 - Forks: 8
crummie5/FreshyCalls
FreshyCalls tries to make the use of syscalls comfortable and simple, without generating too much boilerplate and in modern C++17!
Language: C++ - Size: 14.6 KB - Last synced at: about 2 years ago - Pushed at: over 3 years ago - Stars: 258 - Forks: 32
mebeim/systrack
π‘π§ Linux kernel syscall implementation tracker
Language: Python - Size: 2.76 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 223 - Forks: 13
life4/gweb
π Interact with browser from Go. Manually crafted WebAPI interoperation library.
Language: Go - Size: 6.14 MB - Last synced at: 5 months ago - Pushed at: almost 2 years ago - Stars: 221 - Forks: 17
matheusmoreira/liblinux π¦
Linux system calls.
Language: Makefile - Size: 284 KB - Last synced at: 12 months ago - Pushed at: about 6 years ago - Stars: 211 - Forks: 10
0xcpu/WinAltSyscallHandler
Some research on AltSystemCallHandlers functionality in Windows 10 20H1 18999
Language: C - Size: 1.6 MB - Last synced at: 9 months ago - Pushed at: about 6 years ago - Stars: 209 - Forks: 50
mebeim/linux-syscalls
ππ§ Browsable Linux kernel syscall tables built with Systrack (https://github.com/mebeim/systrack)
Language: JavaScript - Size: 89.6 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 199 - Forks: 13
liamg/siphon
:alembic: Intercept stdin/stdout/stderr for any process
Language: Go - Size: 108 KB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 197 - Forks: 8
annihilatorq/shadow_syscall
windows syscalls with a single line and a high level of abstraction. has modern cpp20 wrappers and utilities, range-based DLL and export enumeration, wrapper around KUSER_SHARED_DATA. supported compilers: clang, gcc and msvc
Language: C++ - Size: 350 KB - Last synced at: 2 months ago - Pushed at: 2 months ago - Stars: 196 - Forks: 23
fortra/hw-call-stack
Use hardware breakpoints to spoof the call stack for both syscalls and API calls
Language: C - Size: 277 KB - Last synced at: 8 months ago - Pushed at: over 1 year ago - Stars: 195 - Forks: 28
0xflux/Hells-Hollow
Hells Hollow Windows 11 Rootkit technique to Hook the SSDT via Alt Syscalls
Language: Rust - Size: 107 KB - Last synced at: 2 months ago - Pushed at: 4 months ago - Stars: 189 - Forks: 25
nbs32k/inline-syscall
Inline syscalls made for MSVC supporting x64 and WOW64
Language: C++ - Size: 40 KB - Last synced at: 7 months ago - Pushed at: over 2 years ago - Stars: 181 - Forks: 30
ProcessusT/Venoma
Yet another C++ Cobalt Strike beacon dropper with Compile-Time API hashing and custom indirect syscalls execution
Language: C++ - Size: 76.2 MB - Last synced at: 7 months ago - Pushed at: 7 months ago - Stars: 180 - Forks: 36
AkihiroSuda/lsf
Linux Subsystem for FreeBSD (π onΒ π§)
Language: Go - Size: 64.5 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 178 - Forks: 5
Sh0ckFR/InlineWhispers2
Tool for working with Direct System Calls in Cobalt Strike's Beacon Object Files (BOF) via Syswhispers2
Language: Assembly - Size: 131 KB - Last synced at: over 1 year ago - Pushed at: over 3 years ago - Stars: 172 - Forks: 30
alegrey91/harpoon
π Seccomp profiling and function-level tracing tool.
Language: C - Size: 1.2 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 170 - Forks: 11
eversinc33/BouncyGate
Indirect Syscalls: HellsGate in Nim, but making sure that all syscalls go through NTDLL.DLL (as in RecycledGate).
Language: Nim - Size: 32.2 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 170 - Forks: 12
Bw3ll/ShellWasp
ShellWasp is a tool to help build shellcode that utilizes Windows syscalls, while overcoming the portability problem associated with Windows syscalls. ShellWasp is built for 32-bit, WoW64. ShellWasp 2.0 includes novel ways to invoke the syscall in WoW64.
Language: Python - Size: 24.2 MB - Last synced at: 5 months ago - Pushed at: over 2 years ago - Stars: 169 - Forks: 25
DavidBuchanan314/TARDIS
Trace And Rewrite Delays In Syscalls: Hooking time-related Linux syscalls to warp a process's perspective of time, using ptrace.
Language: C - Size: 13.7 KB - Last synced at: 3 months ago - Pushed at: over 1 year ago - Stars: 160 - Forks: 13
pinterest/ptracer
A library for ptrace-based tracing of Python programs
Language: Python - Size: 67.4 KB - Last synced at: 7 months ago - Pushed at: over 1 year ago - Stars: 155 - Forks: 16
janoglezcampos/rust_syscalls
Single stub direct and indirect syscalling with runtime SSN resolving for windows.
Language: Rust - Size: 11.7 KB - Last synced at: about 2 years ago - Pushed at: almost 3 years ago - Stars: 149 - Forks: 18
froz42/funcheck
A tool for checking functions calls return protections
Language: C - Size: 512 KB - Last synced at: 11 months ago - Pushed at: 11 months ago - Stars: 143 - Forks: 8
IDouble/NASM-Assembly-Linux-Notes
π§ Assembly with Linux (Notes, Syscalls, Protection Rings) π§
Language: Assembly - Size: 2.24 MB - Last synced at: 17 days ago - Pushed at: almost 2 years ago - Stars: 133 - Forks: 13
jasonwhite/syscalls
Raw Linux system calls for Rust.
Language: Rust - Size: 327 KB - Last synced at: 25 days ago - Pushed at: 3 months ago - Stars: 132 - Forks: 19
x42en/sysplant
Your syscall factory
Language: Nim - Size: 2.75 MB - Last synced at: 16 days ago - Pushed at: 18 days ago - Stars: 126 - Forks: 12
polaris64/syswall
Work in progress firewall for Linux syscalls, written in Rust
Language: Rust - Size: 203 KB - Last synced at: 2 months ago - Pushed at: about 2 years ago - Stars: 126 - Forks: 6
javierhonduco/write-a-strace-and-gdb
Tiny system call tracer and debugger
Language: C - Size: 22.5 KB - Last synced at: 7 months ago - Pushed at: over 7 years ago - Stars: 110 - Forks: 15
oldboy21/SyscallMeMaybe
Implementation of Indirect Syscall technique to pop a calc.exe
Language: C++ - Size: 15.6 KB - Last synced at: 3 months ago - Pushed at: almost 2 years ago - Stars: 106 - Forks: 15
japaric/syscall.rs Fork of ebfe/syscall.rs
Raw system calls for Rust
Language: Rust - Size: 189 KB - Last synced at: 25 days ago - Pushed at: over 2 years ago - Stars: 101 - Forks: 30
pmem/vltrace π¦
Tool tracing syscalls in a fast way using eBPF linux kernel feature
Language: C - Size: 1.14 MB - Last synced at: 6 months ago - Pushed at: almost 3 years ago - Stars: 98 - Forks: 20
tdeerenberg/InlineWhispers3
Tool for working with Indirect System Calls in Cobalt Strike's Beacon Object Files (BOF) using SysWhispers3 for EDR evasion
Language: C - Size: 206 KB - Last synced at: 3 months ago - Pushed at: 6 months ago - Stars: 92 - Forks: 13
nbaertsch/nimvoke
Indirect syscalls + DInvoke made simple.
Language: Nim - Size: 43.9 KB - Last synced at: 8 months ago - Pushed at: about 1 year ago - Stars: 90 - Forks: 10
justincormack/go-memfd
Golang Linux memfd library
Language: Go - Size: 62.5 KB - Last synced at: 3 months ago - Pushed at: almost 9 years ago - Stars: 84 - Forks: 15
kfiros/execmon
Advanced process execution monitoring utility for linux (procmon like)
Language: C - Size: 483 KB - Last synced at: 9 months ago - Pushed at: almost 10 years ago - Stars: 84 - Forks: 31
agis/gtrace
Experimental system call tracer for Linux x86-64, written in Go
Language: C - Size: 18.6 KB - Last synced at: 9 months ago - Pushed at: about 5 years ago - Stars: 74 - Forks: 1
rabbitstack/cubostratus
Blazingly fast Linux syscall collector
Language: Rust - Size: 42 KB - Last synced at: 9 months ago - Pushed at: almost 8 years ago - Stars: 74 - Forks: 1
immortal/fork
Library for creating a new process detached from the controling terminal (daemon) using the fork and setsid syscalls.
Language: Rust - Size: 205 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 72 - Forks: 43
XuShaohua/nc
Run *nix system calls directly in Rust
Language: Rust - Size: 5.58 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 62 - Forks: 15
itaymigdal/PichichiH0ll0wer
Nim process hollowing loader
Language: Nim - Size: 2.86 MB - Last synced at: 6 months ago - Pushed at: 6 months ago - Stars: 57 - Forks: 13
micREsoft/SysCaller
SysCaller: SDK for WindowsAPI via syscalls. Dynamic Resolution, Obfuscation, Multi-Language Bindings, & more!
Language: C++ - Size: 1.53 MB - Last synced at: about 2 months ago - Pushed at: about 2 months ago - Stars: 50 - Forks: 6
grantseltzer/go-disass
A suite of tools for disassembly, ROP, and binary analysis written in Go
Language: Go - Size: 3.33 MB - Last synced at: 7 months ago - Pushed at: almost 3 years ago - Stars: 47 - Forks: 7
meefik/PRoot Fork of proot-me/proot
chroot, mount --bind, and binfmt_misc without privilege/setup for Linux
Language: C - Size: 3.63 MB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 46 - Forks: 9
KVM-VMI/nitro
Language: Python - Size: 31.6 MB - Last synced at: over 1 year ago - Pushed at: over 7 years ago - Stars: 45 - Forks: 11
andrestc/linux-prog
Some C code i write to study systems programming (while reading The Linux Programming Interface)
Language: C - Size: 133 KB - Last synced at: 9 months ago - Pushed at: over 8 years ago - Stars: 45 - Forks: 19
antitree/keyctl-unmask
Going Florida on container keyring masks. A tool to demonstrate the ineffectivity containers have on isolating Linux Kernel keyrings.
Language: Go - Size: 9.91 MB - Last synced at: 3 months ago - Pushed at: 3 months ago - Stars: 44 - Forks: 4
dannykopping/b3
strace to json parser
Language: JavaScript - Size: 127 KB - Last synced at: 4 months ago - Pushed at: almost 7 years ago - Stars: 38 - Forks: 3
aldostools/Mamba
Mamba is a payload for PS3 apps that adds support for ISO, netiso, plugins, PS3MAPI, etc. It's derived from Cobra.
Language: C - Size: 55.7 MB - Last synced at: 9 months ago - Pushed at: over 2 years ago - Stars: 37 - Forks: 9
SaturnsVoid/Record-Audio-on-Windows
A Go program that uses winmm.dll to record audio to a WAV file.
Language: Go - Size: 1.95 KB - Last synced at: 7 months ago - Pushed at: over 8 years ago - Stars: 36 - Forks: 7
0x00pf/programming4wannabes π¦
Programming course for Wannabes
Language: C - Size: 297 KB - Last synced at: 12 months ago - Pushed at: 12 months ago - Stars: 35 - Forks: 9
philchia/dock
dock try to re-implement docker π³
Language: Go - Size: 22.5 KB - Last synced at: almost 3 years ago - Pushed at: about 7 years ago - Stars: 32 - Forks: 1
pjbgf-archives/gosystract π¦
A lightweight CLI tool that finds system calls being called inside golang applications.
Language: Shell - Size: 4.51 MB - Last synced at: 5 months ago - Pushed at: about 4 years ago - Stars: 31 - Forks: 3
vitaminac/minios
mini x86 Operating System <= 256KB
Language: C - Size: 283 KB - Last synced at: 23 days ago - Pushed at: 25 days ago - Stars: 29 - Forks: 5
Souhardya/Catharsis
Raw syscall implementations with Powershell
Language: PowerShell - Size: 865 KB - Last synced at: 9 months ago - Pushed at: over 6 years ago - Stars: 29 - Forks: 9
edigaryev/awesome-system-calls
A categorized list of system calls used by popular Unix-like operating systems
Language: Rust - Size: 108 KB - Last synced at: 4 days ago - Pushed at: about 1 month ago - Stars: 27 - Forks: 1
martinclauss/syscall_number
This tool gives you the Linux system call number (32bit and 64bit x86) for a system call name (e.g., read, write, ...).
Language: Python - Size: 21.5 KB - Last synced at: 6 months ago - Pushed at: about 2 years ago - Stars: 25 - Forks: 4
lilydjwg/openredir
redirect file open operations via LD_PRELOAD
Language: C - Size: 15.6 KB - Last synced at: 9 months ago - Pushed at: almost 3 years ago - Stars: 24 - Forks: 1
vi/syscall_limiter
Start Linux programs with only selected syscalls enabled (libseccomp-based)
Language: C - Size: 30.3 KB - Last synced at: 9 months ago - Pushed at: almost 9 years ago - Stars: 23 - Forks: 2
guidedhacking/GH_Syscall
Small class to help perform syscalls.
Language: C - Size: 25.4 KB - Last synced at: 3 months ago - Pushed at: 8 months ago - Stars: 21 - Forks: 19
aldostools/COBRA Fork of Joonie86/COBRA-7.3
Cobra is a middleware for PS3 that adds support for ISO, netiso, plugins, PS3MAPI, etc.
Language: C - Size: 193 MB - Last synced at: over 1 year ago - Pushed at: almost 3 years ago - Stars: 21 - Forks: 5
28Zaaky/Shellcode-Ldr
Advanced shellcode loader with AES-256, EDR/AMSI/ETW bypass, indirect syscalls.
Language: C - Size: 137 KB - Last synced at: 20 days ago - Pushed at: 24 days ago - Stars: 18 - Forks: 6
reverseame/winapi-categories
Windows API (WinAPI) functions and system calls with categories in JSON format, including arguments (SAL notation) and more.
Language: Python - Size: 13.7 MB - Last synced at: 4 months ago - Pushed at: 7 months ago - Stars: 18 - Forks: 2
Truvis/SyscallExtractorAnalyzer
This script will pull and analyze syscalls in given application(s) allowing for easier security research purposes
Language: Python - Size: 27.3 KB - Last synced at: over 2 years ago - Pushed at: almost 5 years ago - Stars: 18 - Forks: 2
paulfloyd/freebsd_valgrind
Git repo used to Upstream the FreeBSD Port of Valgrind
Language: C - Size: 81.5 MB - Last synced at: 14 days ago - Pushed at: 16 days ago - Stars: 17 - Forks: 4
zimnyaa/nim-noload-dll-hollowing
Unused DLL hollowing PoC in Nim
Language: Nim - Size: 14.6 KB - Last synced at: about 2 months ago - Pushed at: almost 4 years ago - Stars: 17 - Forks: 3
Kara-4search/HellgateLoader_CSharp
Load shellcode via HELLGATE, Rewrite hellgate with .net framework for learning purpose.
Language: C# - Size: 176 KB - Last synced at: 9 months ago - Pushed at: almost 4 years ago - Stars: 16 - Forks: 1
TwoUnderscorez/DuckOS
Such OS; Very Duck!
Language: C - Size: 4.79 MB - Last synced at: almost 3 years ago - Pushed at: almost 5 years ago - Stars: 16 - Forks: 1
maandree/sctrace π¦
A simple syscall tracer
Language: C - Size: 161 KB - Last synced at: almost 3 years ago - Pushed at: over 5 years ago - Stars: 16 - Forks: 0
slavaim/riscv-magenta
Magenta kernel port to RISC-V
Language: C - Size: 24.7 MB - Last synced at: 10 months ago - Pushed at: over 8 years ago - Stars: 16 - Forks: 5
carved4/go-native-syscall
go-native-syscall is Go (+ asm) Windows syscall library that resolves, hashes, caches, and invokes direct (and indirect now) NT calls without going through the win api layer traditionally
Language: Go - Size: 5.49 MB - Last synced at: 22 days ago - Pushed at: 5 months ago - Stars: 15 - Forks: 4
grz0zrg/twigs
Twigs β 512 bytes procedural graphics in C code (IFS Fractal, Linux, fbdev)
Language: C - Size: 7.16 MB - Last synced at: 6 months ago - Pushed at: over 2 years ago - Stars: 15 - Forks: 1
blaind/hstrace
Syscall tracing CLI & library made in Rust
Language: Rust - Size: 379 KB - Last synced at: 3 months ago - Pushed at: about 3 years ago - Stars: 15 - Forks: 2
vitalyvch/strace.ebpf
This repository contains a tool which traces syscalls in a fast way using eBPF linux kernel feature
Language: C++ - Size: 493 KB - Last synced at: almost 3 years ago - Pushed at: over 8 years ago - Stars: 15 - Forks: 6
aeverj/NimSyscalls
Direct system calls by nim
Language: Nim - Size: 28.3 KB - Last synced at: 5 months ago - Pushed at: almost 4 years ago - Stars: 14 - Forks: 4
acceptable-security/xnufuzz2
A new XNU kernel fuzzer with some extra features.
Language: C++ - Size: 222 KB - Last synced at: 9 months ago - Pushed at: almost 9 years ago - Stars: 13 - Forks: 2
hartwork/antijack
:ninja: seccomp-based anti-TTY-hijacking proof-of-concept (prevents TIOCSTI and TIOCLINUX)
Language: C - Size: 83 KB - Last synced at: about 1 month ago - Pushed at: about 1 month ago - Stars: 12 - Forks: 0
wendymunyasi/alx-low_level_programming
Learning C
Language: C - Size: 729 KB - Last synced at: 9 months ago - Pushed at: about 3 years ago - Stars: 11 - Forks: 5
zer0condition/CritBSOD
Abusing RtlAdjustPrivilege and NtSetInformationProcess to set process as critical and cause a BSOD by exitting
Language: C++ - Size: 6.84 KB - Last synced at: almost 3 years ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 5
lbirchler/strace-perfetto
strace-perfetto runs strace and converts the raw output to a Trace Event JSON file. The JSON file can then be analyzed using Google's Perfetto UI
Language: Go - Size: 74.2 KB - Last synced at: 6 months ago - Pushed at: over 3 years ago - Stars: 11 - Forks: 4
hirenchauhan2/wallpaper
Utility to set desktop wallpaper for Windows, [Mac & Linux WIP!]
Language: Go - Size: 17.6 KB - Last synced at: 8 months ago - Pushed at: almost 7 years ago - Stars: 11 - Forks: 3