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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2021-30853 — Gatekeeper, notarization, XProtect 검사를 우회하여 사용자 프롬프트 없이 임의의 셸 페이로드를 실행할 수 있게 하는 CVE-2021-30853 취약점을 악용하는 개념 증명 스크립트입니다. | Kitploit
도구/GitHubGitHub/shubham0d/cve-2021-30853
ExploitationWeb Application ExploitationPayload Development
GitHubshubham0d/cve-2021-30853

CVE-2021-30853

Gatekeeper, notarization, XProtect 검사를 우회하여 사용자 프롬프트 없이 임의의 셸 페이로드를 실행할 수 있게 하는 CVE-2021-30853 취약점을 악용하는 개념 증명 스크립트입니다.

저장소 보기
224년 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2021-30853

macOS에 영향을 미치는 CVE-2021-30657을 테스트하기 위한 간단한 POC 스크립트입니다.
이 CVE는 게이트키퍼(gatekeeper), 노타리제이션(notarization) 및 XProtect 검사를 우회할 수 있게 합니다.

취약점 상세 정보

이 취약점은 실행 가능한 번들의 메인 스크립트 첫 줄(shebang)에 인터프리터를 정의하지 않거나(또는 그 자체가 셸 스크립트인 인터프리터를 지정하는 경우) 발생합니다. 이로 인해 xpcproxy가 posix_spawnp를 호출하여 인터프리터가 없는 스크립트 기반 애플리케이션을 실행하게 됩니다. 처음에는 오류가 발생하지만(인터프리터 없음 → ENOEXEC), 이후 posix_spawnp가 "복구"하여 스크립트를 (다시)실행합니다... 이번에는 /bin/sh를 통해 직접 실행됩니다.
이후 AppleSystemPolicy kext가 프로세스 실행을 가로채 서명, 노타리제이션 등의 적합성을 확인합니다. 하지만 변수가 설정되지 않은 상태의 /bin/sh를 확인하므로 기본 검사 없이 스크립트가 실행됩니다.
스레드 참조: https://twitter.com/objective_see/status/1473741597368098819

재현 단계

  • 원하는 셸 스크립트 코드를 payload.sh에 넣으세요. 스크립트의 첫 줄(#!/usr/bin/command)은 수정하지 않아야 합니다.
  • setup.sh를 실행하세요.
  • 그러면 악성 앱 번들이 포함된 bait.dmg가 생성됩니다.
  • 인터넷을 통해 피해자에게 공유하세요.
  • 피해자가 dmg를 마운트한 후 앱 아이콘을 더블 클릭하면 게이트키퍼의 검사 없이 페이로드 스크립트가 실행됩니다.

영향을 받는 버전

root@kitploit:~
macOS Big Sur < 11.6

기술 세부 정보

https://objective-see.com/blog/blog_0x6A.html

도구 다운로드