
ntdll.dll에서 새로운 syscall 스텁을 동적으로 추출하여 시그니처 기반 탐지를 우회하며, Nim 기반 페이로드를 위한 셸코드 실행 템플릿을 제공합니다.
새로운 ntdll.dll 복사본에서 새로운 Syscall을 가져옵니다. 이 코드는 이미 발표된 훌륭한 도구인 NimlineWhispers 및 NimlineWhispers2 (@ajpc500 제작) 또는 ParallelNimcalls의 대안으로 사용할 수 있습니다.
Syscall을 동적으로 가져오는 장점은 Stub의 시그니처가 파일에 포함되지 않으며, Windows 버전이 변경될 때 걱정할 필요가 없다는 것입니다.
셸코드 실행 템플릿을 컴파일하려면 다음을 실행하세요:
nim c -d:release ShellcodeInject.nim
결과는 다음과 같아야 합니다: