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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
Windows-PE-Packer — 🗜️ C 및 Intel x86 어셈블리로 작성된 Windows x86 실행 파일용 패커입니다. 패킹 후의 새 파일은 리버스 엔지니어링을 방해할 수 있습니다(C 및 Intel x86 어셈블리로 개발된 Windows x86 실행 파일 패킹 도구로, 패킹 후 새 파일이 리버스 엔지니어링을 방해합니다) | Kitploit
도구/GitHubGitHub/czs108/windows-pe-packer
Payload GenerationExploitationReverse EngineeringBinary Analysis
GitHubczs108/windows-pe-packer

Windows-PE-Packer

🗜️ C 및 Intel x86 어셈블리로 작성된 Windows x86 실행 파일용 패커입니다. 패킹 후의 새 파일은 리버스 엔지니어링을 방해할 수 있습니다(C 및 Intel x86 어셈블리로 개발된 Windows x86 실행 파일 패킹 도구로, 패킹 후 새 파일이 리버스 엔지니어링을 방해합니다)

저장소 보기
365551년 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Windows PE 패커

C MASM CMake Windows License

언어

  • 영어
  • 简体中文

소개

test-helloworld

PE-Packer는 Windows PE 파일을 위한 간단한 패커입니다. 패킹 후 새로운 PE 파일은 리버스 엔지니어링 과정을 방해할 수 있습니다.

PE 파일을 패킹할 때 다음과 같은 작업을 수행합니다:

  • 원본 가져오기 테이블 변환.
  • 섹션 암호화.
  • 섹션 이름 초기화.
  • 셸 엔트리 설치.

패킹된 PE 파일을 실행할 때 셸 엔트리는 다음과 같이 원본 프로그램을 복호화하고 로드합니다:

  • 섹션 복호화.
  • 원본 가져오기 테이블 초기화.
  • 재배치.

패킹 전에는 일부 디스어셈블리 도구를 사용하여 실행 파일을 디스어셈블하고 코드를 분석할 수 있습니다(예: IDA Pro).

  • 코드 디스어셈블.

    코드

  • 상수 문자열 검색.

    문자열

  • 가져오기 테이블 분석.

    가져오기 테이블

패킹 후에는 리버스 분석이 방해됩니다.

  • 코드 디스어셈블.

    패킹된 코드

  • 상수 문자열 검색.

    패킹된 문자열

  • 가져오기 테이블 분석.

    패킹된 가져오기 테이블

경고

이 프로젝트는 초보자가 Windows PE 형식 및 어셈블리 언어를 공부하기 위한 데모일 뿐입니다. 아직 몇 가지 호환성 문제와 버그가 있어 실제로 사용할 수 없습니다.

시작하기

전제 조건

이 프로젝트는 Windows 32비트에서 구성해야 하며 현재 32비트 .exe 프로그램만 처리할 수 있습니다.

  • MASM32 설치.
  • MinGW-w64 설치, i686 아키텍처 선택.
  • CMake 설치.
  • 이 세 가지 도구의 PATH 환경 변수 설정.

빌드

root@kitploit:~
mkdir -p build
cd build
cmake .. -D CMAKE_C_COMPILER=gcc -G "MinGW Makefiles"
cmake --build .

또는 build.ps1 파일을 직접 실행:

root@kitploit:~
PS> .\build.ps1

사용법

프로그램을 패킹하려면 입력 파일명과 출력 파일명을 지정해야 합니다.

root@kitploit:~
PE-Packer <input-file> <output-file>

예:

root@kitploit:~
PE-Packer hello.exe hello-pack.exe

문서

Doxygen을 사용하여 문서를 생성할 수 있습니다.

참고 자료

  • 《加密与解密(第3版)》段钢
  • PE Format - Windows Dev Center

라이선스

MIT 라이선스에 따라 배포됩니다. 자세한 내용은 LICENSE를 참조하세요.

도구 다운로드