본문으로 건너뛰기
로그인 둘러보기
시스템·유틸리티 · 윈도우즈 유틸

Exeinfo Pe

0

Exeinfo Pe는 A.S.L Soft에서 개발한 PE 파일 분석 도구로, 실행 파일의 서명, 압축 형식, 내부 정보를 감지하고 덤프하는 기능을 제공합니다.

PE 분석Windows 도구실행 파일 검사압축 해제패커 감지

소개

Exeinfo Pe는 A.S.L Soft에서 개발한 PE 파일 분석 도구로, 실행 파일의 서명, 압축 형식, 내부 정보를 감지하고 덤프하는 기능을 제공합니다. PEiD에서 영감을 받은 이 프로그램은 패커, 프로텍터, 컴파일러, .NET 난독화 도구 등을 식별할 수 있으며, ZIP, RAR, 7z 등 다양한 아카이브 형식의 내부 unpacking도 지원합니다. Windows 운영 체제에서 실행되며, 프리웨어로 배포됩니다.

상세정보

패커 및 프로텍터 감지

Exeinfo Pe는 실행 파일에 적용된 다양한 패커와 프로텍터를 시그니처 기반으로 감지합니다. UPX, ASPack, Themida 등 널리 알려진 패커부터 맞춤형 보호 도구까지 식별할 수 있으며, 내부 덤프 기능을 통해 보호된 코드의 일부를 분석할 수 있습니다.

아카이브 내부 정보 및 unpacking 지원

이 도구는 ZIP, RAR, 7z, CAB, TAR, GZ 등 다양한 아카이브 형식의 내부 구조를 분석할 수 있습니다. GUI에서 ‘x’ 키를 누르거나 콘솔 모드를 통해 exeinfope.exe 파일에 /un7zip, /un7z, /unrar 등의 스위치를 붙여 아카이브 파일의 내용을 추출할 수 있습니다. 예를 들어, ‘exeinfope.exe archive.zip /un7zip’ 명령으로 ZIP 아카이브의 내용을 7z 형식으로 풀 수 있습니다.

컴파일러 및 개발 도구 식별

Exeinfo Pe는 실행 파일을 생성한 컴파일러나 링커를 감지할 수 있습니다. Microsoft Visual C++, Borland Delphi, Pure Basic 등 다양한 개발 도구의 흔적을 식별하며, 최신 버전에서는 MS VC++ 링커 14.44 업데이트 및 Pure Basic x32 런타임 컴파일러 탐지 기능이 추가되었습니다.

다운로드·설치 방법

Exeinfo Pe는 Scoop 패키지 관리자를 통해 설치할 수 있습니다. Scoop이 이미 설치되어 있다면, 다음 PowerShell 명령을 실행하여 프로그램을 설치할 수 있습니다:

scoop install exeinfo-pe

Scoop이 설치되어 있지 않다면, 먼저 Scoop을 설치한 후 위의 명령을 사용해야 합니다. 공식 배포 형태는 ZIP 아카이브로, 다운로드 후 압축을 해제하면 바로 실행할 수 있는 실행 파일이 포함되어 있습니다.

기본 사용법/명령어

GUI 버전을 실행하면 간단한 인터페이스가 표시되며, 분석하고 싶은 실행 파일을 창으로 드래그하거나 ‘파일 열기’ 메뉴를 통해 선택할 수 있습니다. 분석 결과는 패커 정보, 섹션 구조, 임포트/익스포트 테이블, 리소스 목록 등으로 표시됩니다.

콘솔 모드에서는 다음 형식으로 명령을 사용할 수 있습니다:

  • 기본 분석: exeinfope.exe C:pathtofile.exe
  • ZIP 아카이브 unpacking: exeinfope.exe archive.zip /un7zip
  • 다중 파일 처리 (마스크 사용): exeinfope.exe C:files* /un7z
  • RAR 파일 추출: exeinfope.exe archive.rar /unrar

콘솔 모드는 배치 파일이나 스크립트에서 대량 파일 분석을 자동화할 때 유용합니다.

이런 경우에 유용합니다

악성코드 분석가가 의심스러운 실행 파일의 패커 종류를 빠르게 식별해야 할 때, Exeinfo Pe는 신속한 초기 분석 도구로 활용될 수 있습니다. 소프트웨어 개발자는 자신의 배포물이 의도하지 않은 패커로 인해 오탐되지 않았는지 확인하기 위해 이 프로그램을 사용할 수 있습니다. 또한, 시스템 관리자는 알 수 없는 실행 파일의 출처나 빌드 환경을 파악하기 위해 컴파일러 감지 기능을 활용할 수 있습니다.

지원 환경·시스템 요구사항

Exeinfo Pe는 Windows 7, 8, 10 (x86/x64)에서 정상적으로 작동합니다. Windows XP에서는 별도의 패치가 필요하며, 최소 사양은 486 CPU, 666MHz 이상, 1GB RAM, 50MB 저장 공간, SVGA 그래픽 카드(256색)를 요구합니다. 최신 버전에서는 Windows XP용으로 x86 7z v22.09 (ZS/LIZ 모드)가 추가되었으나, 이 모드는 Windows 10에서만 지원됩니다.

최신 버전·업데이트

현재 버전은 0.0.9.9이며, 이전 버전에서 다음과 같은 업데이트가 이루어졌습니다:

  • .AAC 파일 탐지 오류 수정
  • .PDB 함수에서 유니코드 문자 지원 추가
  • 5004번 오류 수정: x64 DLL에서 진입점이 리소스만 존재하는 경우 처리 개선
  • MS VC++ 링커 14.44를 2025 버전으로 업데이트
  • Windows XP 지원을 위한 x86 7z v22.09 추가 (ZS/LIZ 모드는 Windows 10 전용)
  • GUI에 ‘x’ 키 표시 추가 (ZIP 파일 unpacking 기능 안내)
  • ZIP, 7z, RAR 파일 콘솔 모드 unpacking 기능 개선 및 마스크 파일 지원
  • GEMPlayer v1.0 보호 데이터 탐지 기능 추가 (ThunderSoft 및 Gilisoft DRM 보호)
  • DotFix NiceProtect v6.9 탐지 정확도 개선

제한 사항·확인 사항

Exeinfo Pe의 콘솔 모드에서 ZIP, 7z, RAR 파일 unpacking 기능을 사용하려면 해당 형식의 외부 압축 도구(7-Zip, WinRAR 등)가 시스템에 설치되어 있어야 하며, PATH 환경 변수에 등록되어 있어야 합니다. 내부 unpacking은 exeinfope.exe 자체에 내장된 기능을 사용하지만, 일부 고급 형식이나 암호화된 아카이브는 외부 도구에 의존합니다. 또한, Windows XP에서 사용하려면 별도의 패치가 적용되어야 하며, 공식적으로 지원되지 않는 환경에서는 동작이 보장되지 않습니다.

시스템 요구사항

별도의 시스템 요구사항이 등록되지 않았습니다.