Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
HellHall — 간접 클린 시스콜 수행 | Kitploit
도구/GitHubGitHub/maldev-academy/hellhall
IDS/IPS EvasionRed TeamingPayload DevelopmentAdversarial Attack
GitHubmaldev-academy/hellhall

HellHall

간접 클린 시스콜 수행

저장소 보기
6188064개월 전Kitploit 검토 완료

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

HellsHall - 클린 시스템 콜을 가져오는 또 다른 방법

HellsHall은 HellsGate와 간접 시스템 콜(indirect syscalls)의 결합입니다.


작동 방식

먼저 HellsHall은 시스템 콜 주소가 후킹되었는지 확인하고 다음 바이트들의 존재를 검사하여 시스템 콜 번호를 검색합니다:

0x4C, 0x8B, 0xD1, 0xB8 이는 mov r10,rcx && mov eax,SSn을 나타냅니다. 모든 시스템 콜은 이렇게 시작해야 합니다.

이 시점에서 HellsGate는 Syscall SSn(시스템 콜 번호)을 가져와서 직접 사용하므로 ntdll.dll의 주소 공간 외부에서 시스템 콜이 호출됩니다. 이 자체가 IoC이며 이러한 시스템 콜을 탐지하는 데 사용될 수 있습니다. 탐지 예시:

  • 사용자 모드에서 수동 시스템 콜 탐지

  • Frida로 직접 시스템 콜 탐지

하지만 HellsHall은 시스템 콜 함수의 주소 근처에서 syscall 명령을 검색한 다음 이 시스템 콜 명령의 주소를 전역 변수에 저장하여, asm 파일에서 직접 이 명령을 실행하는 대신 나중에 해당 주소로 점프합니다. 이로 인해 시스템 콜 함수가 ntdll.dll 주소 공간 내부에서 실행되며, 유일한 차이점은 후킹되지 않았다는 점입니다.

향상

TartarusGate를 사용하여 이 기법을 더욱 향상시킬 수 있습니다.


HellsGate

image


HellsHall

image


이점

NtAllocateVirtualMemory, NtProtectVirtualMemory, NtCreateThreadEx 시스템 콜과 RWX 섹션을 사용하는 이 HellsHall 구현으로 아래 EDR을 우회합니다.

image


코드

Github 저장소는 여기에서 찾을 수 있습니다.


작성자

  • NULL (@NUL0x4C)
  • mr.d0x (@mrd0x)
도구 다운로드