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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
도구/GitHubGitHub/gmh5225/dropper
Defensive ToolsExploitationSteganographyMalware AnalysisPenetration TestingRed TeamingPayload Development
GitHubgmh5225/dropper

Dropper

JPG/PNG 형식 이미지에 페이로드를 삽입하여 열 때 특정 작업을 수행할 수 있게 해주는 도구입니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

스텔스 드로퍼 JPEG/PNG

이 프로젝트는 JPG/PNG 형식 이미지에 페이로드를 삽입하여, 이미지를 열 때 특정 동작을 수행할 수 있게 해주는 도구입니다.

🚫 면책 조항

이 저장소는 교육 목적으로만 제공되며, 승인된 보안 연구를 위해 작성되었습니다. 이 자료를 무단 또는 불법적인 활동에 사용하는 것은 엄격히 금지됩니다.

프로젝트 작업 및 exploit3r.py 사용 가이드

이 프로젝트는 Python 2를 포함한 다양한 라이브러리의 빌드 및 통합을 자동화하기 위해 CMake를 사용합니다. 아래는 프로젝트를 빌드하고 익스플로잇을 사용하는 주요 단계입니다.

CMakeLists.txt의 주요 기능:

  1. C++ 표준 및 컴파일 옵션:

    • 프로젝트는 C++17 표준을 사용하도록 구성되어 있습니다.
    • 경고를 위한 컴파일 플래그 -Wall과 디버그 정보를 위한 -g가 추가됩니다.
  2. 외부 라이브러리 연결:

    • 프로젝트는 다음 외부 라이브러리를 사용합니다:

      • Capstone: 디스어셈블리 프레임워크.
      • Pwnlib: 보안 함수 라이브러리.
      • S2E: 심볼릭 실행 엔진.
      • LLVM: 컴파일러 인프라.
      • Boost: C++ 라이브러리 모음 (signals2 컴포넌트 포함).
      • KLEE: 동적 분석 도구.
  3. pybind11을 통한 Python 2 통합:

    • Pybind11은 C++ 코드를 Python 2와 바인딩하는 데 사용됩니다.
  4. Python 2 의존성 설치:

    • 모든 Python 2 의존성은 pip2 install -r requirements.txt를 실행할 때 CMake를 통해 자동으로 설치됩니다.
  5. 자동 파일 처리:

    • exploit3r.py 및 Resou.sln.scr 파일은 빌드 후 출력 디렉터리로 자동 복사되지만, 자동으로 실행되지는 않습니다.
  6. 컴파일 및 링크:

    • CMake는 프로젝트의 모든 .cpp 파일을 컴파일하고 실행 파일을 생성합니다.
    • 프로젝트는 앞서 언급한 라이브러리들(Capstone, Pwnlib, S2E, LLVM, Boost, KLEE, pybind11)과 링크됩니다.

프로젝트 빌드:

  1. 프로젝트를 빌드하려면 다음 명령을 실행하세요:
  • mkdir build
  • cd build
  • cmake ..
  • make

이렇게 하면 프로젝트 실행 파일이 생성되고 필요한 Python 파일 및 기타 스크립트가 출력 디렉터리로 복사됩니다.

exploit3r.py 사용:

  1. 1단계: Python 2 의존성 설치: Python 2가 설치되어 있는지 확인하세요. 모든 Python 의존성은 requirements.txt 파일에 나열되어 있습니다. 설치하려면 다음을 실행하세요:

    pip2 install -r requirements.txt

    이렇게 하면 BeautifulSoup, argparse, requests 등 필요한 라이브러리가 설치됩니다.

  2. 2단계: exploit3r.py 스크립트 실행: 프로젝트가 성공적으로 빌드되고 모든 의존성이 설치된 후, exploit3r.py 스크립트를 수동으로 실행할 수 있습니다. Python 2 환경에서 실행해야 합니다.

    python2 exploit3r.py

    exploit3r.py는 익스플로잇 파일을 생성하는 프로그램의 핵심 부분입니다. 실행하면 그래픽 인터페이스가 나타나며, 여기서 악성코드 파일(예: .exe 파일)과 악성 코드를 삽입할 JPG 파일을 선택할 수 있습니다.

  3. 3단계: 인터페이스 사용

    • 악성코드 파일(예: payload.exe)을 선택합니다.
    • 악성 코드를 삽입할 JPG 이미지를 선택합니다.
    • MD5, 삽입 후 코드 실행, 자동 업데이트 등 추가 옵션을 구성합니다.
    • Build Silent JPG를 클릭합니다.
  4. 4단계: 결과 확인 완료 후, 이미지처럼 보이지만 악성 코드를 포함하는 파일을 얻게 됩니다. 이 파일을 다양한 안티바이러스 스캐너로 테스트하여 은닉성을 확인할 수 있습니다.

중요 사항:

  • 이 프로젝트는 C++와 Python 2를 통합하기 위해 만들어졌습니다. 올바른 작동을 위해 Python 2가 설치되어 있는지 확인하세요.
도구 다운로드