Thanks to visit codestin.com
Credit goes to github.com

Skip to content

joshephan/BPFDoor

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

BPFDoor Incident Code Analysis 🚨

이 저장소는 2025년 SKT BPFDoor 사건과 관련된 악성 코드의 동작 방식을 분석하고, 핵심 코드를 이해하기 쉽도록 주석을 추가한 자료입니다.

🔥 사건 개요

  • 2025년 4월, SKT는 BPFDoor 악성코드에 의해 네트워크 침해 사고를 겪었습니다.
  • BPFDoor는 리눅스 시스템의 BPF (Berkeley Packet Filter)를 악용해 방화벽을 우회하고, 백도어로 명령을 수신하는 고급 위협입니다.
  • 이번 사고는 국내 통신망 보안에 큰 경종을 울린 사건으로 평가받고 있습니다.

🕵️ BPFDoor의 동작 방식 (간략 설명)

  • 패킷 필터링 우회: BPF를 이용해 특정 패턴의 패킷만 감지
  • 명령 수신: 방화벽을 통과한 패킷을 통해 C2 서버로부터 명령 수신
  • 백도어 실행: 수신한 명령을 쉘에서 실행하여 시스템 제어

📂 이 저장소의 구성

  • bpfdoor.c: BPFDoor 악성코드의 핵심 소스코드입니다. 주요 부분에 친절한 주석을 달아 이해를 돕습니다.
  • README.md: 현재 문서입니다. 사건 개요와 분석 방향을 설명합니다.

📝 주석 기준

  • 🔎 분석 포인트: 코드의 핵심 기능과 악성 행위를 담당하는 부분을 표시합니다.
  • 💡 해설: BPFDoor가 사용하는 기법과 일반적인 리눅스 보안 메커니즘과의 차이를 설명합니다.

⚠️ 주의사항

  • 이 코드는 보안 교육과 연구 목적을 위해 공개된 것입니다. 실제 악용은 엄격히 금지됩니다.
  • 분석은 사건 당시 알려진 자료를 바탕으로 진행되었습니다. 최신 변종과는 차이가 있을 수 있습니다.

📺 관련 유튜브 영상


⭐ 추천 영상

  • BPFDoor 악성코드 완전 해부 (유튜브 영상 링크)
  • [리눅스 BPF 필터 기초부터 이해하기]

👊 기여

추가 분석이나 주석을 원하시면 PR 환영합니다!

About

BPFDoor Source Code. Originally found from Chinese Threat Actor Red Menshen

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 100.0%