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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
o5logon-fetch — 취약한 Oracle 서버에서 CVE-2012-3137 악용 시도 | Kitploit
도구/GitHubGitHub/hantwister/o5logon-fetch
Password CrackingVulnerability AnalysisExploitationPenetration TestingDatabase Security
GitHubhantwister/o5logon-fetch

o5logon-fetch

취약한 Oracle 서버에서 CVE-2012-3137 악용 시도

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

o5logon-fetch

Oracle 11 서버의 CVE-2012-3137 취약점을 악용하는 작은 Java 프로그램입니다. 이 취약점을 이용하면 감사 추적 없이 오프라인 무차별 대입 공격을 수행하여 특정 사용자의 비밀번호를 알아낼 수 있습니다.

취약점 세부 정보

취약점에 대한 상세 설명과 이로부터 자신을 보호하는 방법은 여기에서 확인할 수 있습니다.

대체 도구

이 도구의 대안으로 여기에 있는 mmap 스크립트가 있습니다.

도구를 사용하지 않으려면 수동으로 다음 절차를 따를 수 있습니다:

  • Oracle Instant Client 패키지의 일부인 SQL*Plus를 확보합니다.
  • Wireshark와 같은 패킷 캡처 도구를 시작합니다.
  • SQL*Plus를 사용하여 공격하려는 사용자로 가짜 비밀번호로 로그인합니다.
  • 패킷 캡처 도구를 사용하여 서버가 보낸 패킷 중 페이로드에 “AUTH_SESSKEY”와 “AUTH_VFR_DATA”가 모두 포함되고 각각 긴 16진수 문자열이 뒤따르는 패킷을 찾습니다.

추가 도구

이 도구나 다른 방법을 사용한 후에는 수집한 정보를 바탕으로 무차별 대입 공격을 시작하는 것이 다음 단계입니다.

  • 개념 증명 무차별 대입 도구는 여기에서 사용할 수 있습니다.
  • John the Ripper의 bleeding jumbo 브랜치에는 o5logon 플러그인 형식이 포함되어 있습니다.

요구 사항

이 프로젝트는 다음을 염두에 두고 설계되었습니다:

  • OpenJDK 6 (보통 OS 패키지 관리자로 쉽게 설치 가능)
  • Oracle의 기본 Instant Client 11.2.0.1에 포함된 것과 같은 구형 ojdbc6.jar

다른 JVM

OpenJDK 6 이외의 Java 구현을 사용하는 경우 MitMSocket 패키지의 일부 리플렉션 코드가 작동하려면 약간의 조정이 필요할 수 있습니다. 예를 들어 기본 소켓 구현이 "PlainSocketImpl"이 아닐 수 있습니다.

Instant Client 버전

위에 링크된 글에서 논의된 바와 같이, 이후 버전의 Instant Client와 Oracle 서버 모두에서 이 취약점의 피해 가능성을 차단하는 새로운 프로토콜이 도입되었습니다. 하지만 클라이언트와 서버 모두 이전 프로토콜을 지원하며 기본적으로 이를 허용합니다.

도구 다운로드