Loading page
Review the challenge brief, files, and requirements.
Extract syscall numbers (SSNs) from ntdll to implement direct syscalls and bypass usermode hooks. Modern EDRs hook ntdll functions; direct syscalls bypass these by extracting the SSN from the stub and calling the syscall instruction directly.
4C 8B D1 mov r10, rcx
B8 XX 00 00 00 mov eax, SSN ; XX is the syscall number
0F 05 syscall
C3 ret
Hex bytes of a syscall stub
The syscall number (decimal)
Sign in to attempt this challenge.
Use Proving Grounds to continue your challenge practice.
Open Proving Grounds