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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2019-9053-exploit | Kitploit
도구/GitHubGitHub/jeanback1/cve-2019-9053-exploit
Password CrackingVulnerability AnalysisExploitationWeb Application ExploitationInformation GatheringPenetration Testing
GitHubjeanback1/cve-2019-9053-exploit

CVE-2019-9053-exploit

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2019-9053 — CMS Made Simple의 인증되지 않은 SQL 인젝션

설명

CVE-2019-9053은 CMS Made Simple ≤ 2.2.9 버전에 영향을 주는 시간 기반 블라인드(Time-based Blind) SQL 인젝션 취약점입니다. 인증이 필요하지 않습니다.

취약한 매개변수는 News 모듈(moduleinterface.php)의 m1_idlist입니다. 공격자는 이를 악용하여 관리자 비밀번호 해시, 사용자 이름, 이메일 및 해시에 사용된 salt를 추출할 수 있습니다.

비밀번호 저장 방식은 MD5(salt + password)이며, salt는 8바이트입니다. 이를 통해 해시와 salt를 획득한 후 hashcat이나 John the Ripper 같은 도구로 오프라인에서 비밀번호 크래킹을 시도할 수 있습니다.

CVSS 3.1: 7.5 (HIGH) — AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N


기술 세부 사항

필드값
CVECVE-2019-9053
제품CMS Made Simple
영향을 받는 버전≤ 2.2.9
유형시간 기반 블라인드 SQL 인젝션 (CWE-89)
인증필요 없음
벡터moduleinterface.php?mact=News,m1_,default,0&m1_idlist=
영향자격 증명 추출 (사용자 이름, 이메일, 비밀번호 해시 + salt)
CVSS 3.17.5 HIGH
패치CMS Made Simple 2.2.10

익스플로잇

원작자

Daniele Scanu — @Certimeter Group

원본 익스플로잇은 Exploit-DB #46635에서 확인할 수 있습니다.

요구 사항

  • Python 2.7
  • requests, termcolor
root@kitploit:~
pip2 install requests termcolor

사용법

root@kitploit:~
# 자격 증명 추출 (salt, 사용자 이름, 이메일, 비밀번호 해시)
python 46635.py -u http://target/cmsms

# 자격 증명 추출 및 wordlist로 비밀번호 크래킹 시도
python 46635.py -u http://target/cmsms --crack -w /path/to/rockyou.txt

매개변수

매개변수

동작 방식

이 익스플로잇은 SLEEP()가 포함된 SQL 페이로드를 담은 HTTP 요청을 전송하여 문자별로 값을 판별합니다:

  1. Salt: sitepref_name = 'sitemask' 조건의 cms_siteprefs에서 salt 추출
  2. 사용자 이름: user_id = 1 조건의 cms_users에서 사용자 이름 추출
  3. 이메일: 첫 번째 관리자 사용자의 이메일 추출
  4. 비밀번호 해시: cms_users에서 해시 추출
  5. 크래킹 (선택 사항): MD5(salt + password)에 대해 wordlist의 각 줄을 대입

출력 예시

root@kitploit:~
[+] Salt for password found: 5a599ef579066807
[+] Username found: jkr
[+] Email found: [email protected]
[+] Password found: 62def4866937f08cc13bab43bb14e6f7

완화 방법

  • CMS Made Simple을 ≥ 2.2.10 버전으로 업데이트
  • 업데이트가 불가능한 경우 News 모듈을 비활성화하거나 moduleinterface.php에 대한 접근 제한

참조

  • NVD — CVE-2019-9053
  • Exploit-DB #46635
  • CVE Mitre
도구 다운로드
설명
-u / --urlCMS의 기본 URL (예: http://10.10.10.100/cms)
-w / --wordlist비밀번호 크래킹용 wordlist (선택 사항)
-c / --crack비밀번호 크래킹 모드 활성화