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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
rupture — BREACH 및 기타 압축 기반 암호화 공격을 위한 프레임워크 | Kitploit
도구/GitHubGitHub/decrypto-org/rupture
Packet Sniffing & AnalysisVulnerability AnalysisExploitationWeb SecurityCryptographyPenetration Testing
GitHubdecrypto-org/rupture

rupture

BREACH 및 기타 압축 기반 암호화 공격을 위한 프레임워크

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Build
Status Coverage
Status

Rupture

Rupture는 BREACH 및 기타 압축 기반 공격을 쉽게 수행할 수 있는 프레임워크입니다.

저자

Rupture는 다음 사람들이 개발했습니다:

  • Dimitris Karakostas [email protected]
  • Dionysis Zindros [email protected]
  • Eva Sarafianou [email protected]
  • Dimitris Grigoriou [email protected]

이 연구는 아테네 대학교의 암호화 및 보안 연구실과 아테네 국립 공과 대학교에서 진행되고 있습니다.

라이선스

Rupture는 MIT 라이선스로 제공됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

설치

전체 프레임워크를 다음과 같이 설치할 수 있습니다:

  • Rupture 설치.
root@kitploit:~
rupture/ $ ./install all

또는 각 모듈을 개별적으로 설치할 수도 있습니다. 아래와 같습니다.

Javascript

Rupture는 클라이언트 코드와 실시간 서버 간의 통신을 위해 Javascript를 사용합니다. 클라이언트 코드는 babel을 사용하여 컴파일되고, 서버 코드는 Node.js에서 실행됩니다.

주입

  • 주입 설치.
root@kitploit:~
rupture$ ./install injection

클라이언트

  • 클라이언트 설치.
root@kitploit:~
rupture$ ./install client

Python

Rupture는 명령 및 제어 서버에 Python을 사용합니다. js 실시간 서버와 Python 백엔드 간의 통신은 Django API 엔드포인트를 통해 이루어집니다.

백엔드

  • 백엔드 설치.
root@kitploit:~
rupture/ $ ./install backend

스니퍼

  • 스니퍼 설치.
root@kitploit:~
rupture/ $ ./install sniffer

실행

백엔드

  • 다음 설정 스크립트를 편집하세요:
    • rupture/backend/target_config.yml
    • rupture/backend/victim_config.yml
  • 백엔드 설정.
root@kitploit:~
rupture $ ./rupture -s
  • 백엔드 배포.
root@kitploit:~
rupture $ ./rupture --backend

실시간

  • 실시간 서버 배포.
root@kitploit:~
rupture $ ./rupture --realtime

스니퍼

  • 스니퍼 배포.
root@kitploit:~
rupture $ ./rupture --sniffer
공격
  • 백엔드, 실시간 서버, 스니퍼 모듈을 모두 함께 배포할 수도 있습니다:
root@kitploit:~
rupture/ $ sudo ./rupture --attack

참고: 스니퍼 배포(단독 실행 또는 'attack'과 함께 실행)는 네트워크 인터페이스에 접근해야 하므로 상승된 권한이 필요할 수 있습니다.

클라이언트

  • 클라이언트 코드는 다음 디렉토리에 있습니다:

    • ~/.rupture/client/client_

    여기서 는 백엔드 데이터베이스에 있는 피해자의 ID입니다.

  • 브라우저에서 다음 테스트 HTML 페이지를 엽니다:

    • ~/.rupture/client/client_/test.html

    또는 HTTP 응답에 클라이언트 코드를 주입합니다:

root@kitploit:~
~/.rupture/client/client_<id> $ ./inject.sh
도구 다운로드