Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Barzakh — Ring -4에서 Ring 0까지: 공격-방어 펌웨어 연구 플랫폼. 우리는 부트킷을 만들고, 그 다음 그것을 잡아냅니다. 폐쇄 루프. 실리콘에 대한 제로 트러스트. | Kitploit
도구/GitHubGitHub/yasindce1998/barzakh
Defensive ToolsEmbedded Systems SecurityVulnerability ScannersReverse EngineeringMalware AnalysisHardware SecurityThreat IntelligencePapers & ResearchFirmware Analysis
GitHubyasindce1998/barzakh

Barzakh

Ring -4에서 Ring 0까지: 공격-방어 펌웨어 연구 플랫폼. 우리는 부트킷을 만들고, 그 다음 그것을 잡아냅니다. 폐쇄 루프. 실리콘에 대한 제로 트러스트.

7165일 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
저장소 보기

프로젝트 Barzakh (برزخ)

"Barzakh"(برزخ) — 두 영역 사이의 장벽; 산 자의 세계와 영혼의 세계를 가르는 보이지 않는 경계. 여기서는 공격과 방어, 취약성과 탐지 사이의 장벽을 의미한다.

가장 포괄적인 오픈소스 UEFI 펌웨어 보안 연구 플랫폼

Ring 0에서 Ring -4까지의 공격 에뮬레이션 | 132개의 탐지 엔진 | 폐쇄 루프 적대자 검증

CI Rust EDK II License: Research


⚠️ 학술 연구 프로젝트 — 방어적 보안 전용

이 플랫폼은 펌웨어 위협을 연구하고 이에 대한 방어를 구축하기 위해 존재한다. 하드웨어 기반 킬 스위치가 있는 실제 공격 에뮬레이션을 포함한다. 이 저장소에 접근함으로써, 귀하는 이를 오직 합법적인 보안 연구 및 교육 목적으로만 사용하는 데 동의한다.


📋 Barzakh란 무엇인가?

Barzakh는 모든 권한 링에 걸쳐 실제 부트킷 TTP를 모델링하는 풀스택 펌웨어 보안 연구 플랫폼이다 — UEFI DXE 드라이버(Ring 0)부터 SMM, Intel ME, AMD PSP, 플랫폼 DMA 컨트롤러(Ring -3), 그리고 CPU 마이크로아키텍처 위협(Ring -4)까지 아우른다. 각 공격 기법을 대응하는 탐지 엔진과 짝지어, 모든 공격이 재현 가능하면서 동시에 탐지 가능한 폐쇄 루프 시스템을 만든다.

주요 기능:

  • 21개의 EDK II 공격 모듈 — x86_64, AArch64/Apple Silicon, RISC-V 아키텍처 전반에 걸침
  • 132개의 특화 탐지기 — 펌웨어 특화 휴리스틱과 구조 분석 포함(UEFI, Intel/AMD, ARM, RISC-V, Android, Apple/iOS, 무선, 통신 기지국, 위성 펌웨어 전반에 걸침)
  • 위협 인텔리전스 통합 — IOC 피드, YARA 부분집합 규칙 엔진(와일드카드, 점프, 불리언 조건), MISP 이벤트 내보내기, MITRE ATT&CK 매핑
  • 머신러닝 분석 — 아이솔레이션 포레스트 이상 탐지 및 로지스틱 회귀 악성/정상 분류기, 적대자 코퍼스로 학습 가능
  • 스캔 이력 및 지식 베이스 — SQLite 기반 스캔 이력과 차이/추세 분석, 공유 가능한(익명화 가능한) 펌웨어 지식 베이스
  • 대시보드 및 REST API — barzakh-server가 웹 대시보드와 JSON API(포트 8420)를 제공하며 예약 스캔과 위험 점수 추세 지원
  • 지속적 모니터링 — barzakh-agent가 펌웨어 대상 감시, 이력 기록, 발견 사항을 SIEM(Elastic ECS, ArcSight CEF, QRadar LEEF) 또는 웹훅으로 전달
  • 127개의 적대자 페이로드 생성기 — 자동화된 참양성 검증용
  • 완전한 Ring -4 커버리지 — CPU 마이크로코드, 추측 실행, 열/전력 은닉 채널, 전압 글리칭, 디버그 인터페이스, 로우해머
  • 하드웨어 랩 테스트 경로 — 시뮬레이션에서 실제 실리콘까지 문서화된 진행 경로

모델링된 참조 적대자

위협기법Barzakh 커버리지
BlackLotus (CVE-2023-24932)취약한 shim을 통한 Secure Boot 우회blacklotus 탐지기 + blacklotus_mok 페이로드
LogoFAIL (CVE-2023-40238)UEFI 펌웨어의 이미지 파서 오버플로logofail 탐지기 + logofail_image 페이로드
PixieFail (CVE-2023-45229+)EDK2의 네트워크 스택 버퍼 오버플로pixiefail 탐지기 + pixiefail_dhcp 페이로드
CosmicStrandSPI 플래시 DXE 지속성FV 무결성 + SPI 영역 + 지속성 탐지기
LoJax최초의 실제 공격에서 발견된 SPI 임플란트ME/SPI 탐지기 + 플래시 디스크립터 분석
MoonBounceSPI 플래시 내 수정된 코어 DXEBoot Services 후킹 + 펌웨어 볼륨 비교
MosaicRegressorUEFI 지속성 프레임워크다단계: FV 변조 + PE 주입 + 트램폴린
Hacking Team (RCS)Option ROM을 사용한 UEFI 루트킷Option ROM 탐지기 + PCI 확장 분석
FinSpyUEFI 부트로더 수정ExitBootServices 가로채기 + 메모리 스캐닝
Bootkitty (2024)최초의 Linux UEFI 부트킷, GRUB 서명 우회linux_bootchain 탐지기 + bootkitty_grub_patch 페이로드
CVE-2024-7344서명된 리로더가 서명되지 않은 PE 페이로드를 로드reloader 탐지기 + secureboot_reloader 페이로드
CVE-2023-1017/1018TPM 2.0 참조 구현 버퍼 오버플로tpm_command 탐지기 + tpm_ref_overflow 페이로드

🏗️ 아키텍처

Barzakh 아키텍처

🧩 핵심 구성 요소

1. BootkitPkg — 공격 에뮬레이션 (C11, EDK II)

3개 아키텍처(x86_64, AArch64, RISC-V)에 걸쳐 알려진 모든 펌웨어 지속성 기법을 에뮬레이션하는 21개의 EDK II 모듈:

x86_64 코어 (13개 모듈)
모듈링기법
DxeInject0DXE 단계 드라이버 주입 — LoadImage/StartImage + SetVariable 후킹, FV 지속성, FVB2/Boot Guard 백엔드를 갖춘 SPI 플래시 에뮬레이터, 킬 스위치
ExitBootHook0ExitBootServices 가로채기 + MSR 후킹
SpiChipsetEmulator-1칩셋 수준 SPI 인터페이스 시뮬레이션
SmmPersistence-1SMM 핸들러 설치 및 SMRAM 지속성
CapsuleHijack-1UEFI 캡슐 업데이트 메커니즘 악용
AcpiTableInject-2커널 메모리 접근을 위한 ACPI 테이블 주입
VirtualAddressMapHook-2EFI 런타임 서비스 후킹
PciOptionRom-2PCI Option ROM 임플란트
MeSpiManipulation-3Intel ME SPI 플래시 영역 조작
HeciIntercept-3호스트-ME 통신 채널 가로채기
MeDmaAttack-3ME가 시작하는 호스트 메모리로의 DMA
AmtSolChannel-3AMT Serial-over-LAN 은닉 채널
FtpmCommandForge-3PSP 메일박스를 통한 AMD fTPM 명령 위조
AArch64 / Apple Silicon (7개 모듈)
모듈기법
Aarch64DxeInjectEL을 인식하는 페이로드를 사용한 ARM64 DXE 주입
ExceptionVectorHookVBAR_EL1 예외 테이블 재배치
El3SecureMonitorEL3 Secure Monitor 호출 가로채기
TzascManipulationTrustZone Address Space Controller 우회
DeviceTreeInject지속성을 위한 Device Tree Blob 수정
IbootTrustChainApple iBoot 신뢰 체인 전복
SepMailboxInterceptApple SEP(Secure Enclave) 메일박스 가로채기
RISC-V (1개 모듈)
모듈기법
RiscVDxeInjectRISC-V 플랫폼에서의 M-mode 펌웨어 주입

모든 공격 모듈은 SIMULATION_MODE = TRUE로 제공됩니다 — 실제 하드웨어 작업을 실행하지 않고 동작을 모델링합니다. 실제 하드웨어 테스트로 가는 통제된 경로는 docs/LAB_TESTING.md를 참조하세요.


2. Barzakh Scanner — 탐지 엔진 (Rust)

공격 표면별로 정리된 132개의 특화 탐지기와 TOML 규칙, IOC 피드, YARA 서브셋 규칙, ML 모델을 통한 런타임 확장형 탐지 기능:

전체 탐지기 목록
도구 다운로드