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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
rpc2wc — EFS RPC 호출 체인과 WNF 메시지를 통해 Windows WebClient 시작을 트리거하는 PoC로, 레드 팀이 권한 없는 서비스 시작 경로를 탐색할 수 있게 합니다. | Kitploit
도구/GitHubGitHub/0xthirteen/rpc2wc
ExploitationPost-ExploitationPenetration TestingRed Teaming
GitHub0xthirteen/rpc2wc

rpc2wc

EFS RPC 호출 체인과 WNF 메시지를 통해 Windows WebClient 시작을 트리거하는 PoC로, 레드 팀이 권한 없는 서비스 시작 경로를 탐색할 수 있게 합니다.

저장소 보기
5851년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

RPC에서 WebClient로

이 코드에 대한 정보는 이 블로그 게시물에서 확인할 수 있습니다. 여기에 있는 무엇이든 사용하기 전에 읽어보시기를 권장합니다.

RPC 호출을 통해 WebClient를 트리거하는 코드입니다. 결국 기대한 대로 동작하지 않았기 때문에 코드가 실제로 정리되지는 않았으며, 매우 개념 증명(proof of concept) 상태에 머물러 있습니다.

이러한 RPC 호출은 서비스를 시작하는 코드 경로에 도달할 수 있습니다:

  • EfsRpcDuplicateEncryptionInfoFile_Downlevel -> EfsDuplicateEncryptionInfoRPCClient -> EfsDuplicateEncryptionInfoClient -> EfspGetFullName -> EfspAttemptToGetWebDavPath -> WNetGetResourceInformaton
  • EfsRpcEncryptFileSrv_Downlevel -> EfsEncryptFileClient -> LocateAndConnectToService -> EfspGetFullName -> EfspAttemptToGetWebDavPath -> WNetGetResourceInformaton
  • EfsRpcDecryptFileSrv_Downlevel -> EfsDecryptFileClient -> LocateAndConnectToService -> EfspGetFullName -> EfspAttemptToGetWebDavPath -> WNetGetResourceInformaton
  • EfsRpcAddUsersToFileEx_Downlevel -> EfsAddUsersClientEx -> LocateAndConnectToService -> EfspGetFullName -> EfspAttemptToGetWebDavPath -> WNetGetResourceInformaton
  • EfsRpcRemoveUsersFromFile_Downlevel -> EfsRemoveUsersClient -> LocateAndConnectToService -> EfspGetFullName -> EfspAttemptToGetWebDavPath -> WNetGetResourceInformaton
  • EfsRpcQueryRecoveryAgents_Downlevel -> EfsQueryRecoveryAgentsClient -> LocateAndConnectToService -> EfspGetFullName -> EfspAttemptToGetWebDavPath -> WNetGetResourceInformaton
  • EfsRpcQueryUsersOnFile_Downlevel -> EfsQueryUsersClient -> LocateAndConnectToService -> EfspGetFullName -> EfspAttemptToGetWebDavPath -> WNetGetResourceInformaton
  • EfsRpcFileKeyInfo_Downlevel -> EfsFileKeyInfoClient -> LocateAndConnectToService -> EfspGetFullName -> EfspAttemptToGetWebDavPath -> WNetGetResourceInformaton

리포지토리에는 EfsRpcEncryptFileSrv_Downlevel만 존재하며, 나머지는 향후 추가될 수 있습니다.

WnfToWebClient는 WNF 메시지를 사용하여 WebClient 서비스를 시작하는 .NET 코드입니다. NT AUTHORITY/SYSTEM 권한이 필요하므로 이 역시 단지 개념 증명에 불과합니다.

RPC 호출과 WNF 메시지는 ETW 이벤트 소비자(UBPM)와 WNF 상태 이름의 보안 설명자(security descriptor) 때문에 (현재로서는) 실제로 무기화할 수 없습니다.

도구 다운로드