소개
Simple Assembly Explorer은 .NET 어셈블리를 탐색하고, 메서드 명령을 편집하며, 리소스를 조작할 수 있는 오픈소스 도구입니다. C#로 개발되었으며, MIT 라이선스 하에 배포됩니다. 개발자나 역공학에 관심 있는 사용자가 .NET 바이너리의 내부 구조를 분석하고 수정하는 데 유용합니다.
상세정보
어셈블리 탐색
.NET 어셈블리 파일을 로드하면 네임스페이스, 클래스, 메서드, 필드, 속성 등을 계층 구조로 표시합니다. 이를 통해 복잡한 라이브러리의 구조를 직관적으로 파악할 수 있습니다.
메서드 명령 편집
디스어셈블리된 IL 명령을 텍스트 형태로 보여주고, 사용자가 직접 명령을 수정할 수 있습니다. 수정된 내용은 어셈블리에 다시 적용되어 변경된 바이너리를 생성할 수 있습니다.
리소스 조작
어셈블리에 내장된 이미지, 문자열, 아이콘 등의 리소스를 목록으로 보여주고, 추출하거나 새로운 리소스로 교체할 수 있습니다. 리소스 편집은 별도의 외부 도구 없이 내부에서 완료됩니다.
다운로드·설치 방법
Scoop 패키지 관리자를 통해 설치할 수 있습니다. 먼저 Scoop이 설치되어 있어야 하며, 다음 명령어로 Extras 버킷을 추가하고 Simple Assembly Explorer을 설치할 수 있습니다.
- scoop bucket add extras
- scoop install simple-assembly-explorer
설치 후, 시작 메뉴 또는 Scoop의 앱 디렉터리에서 실행할 수 있습니다.
기본 사용법/명령어
프로그램을 실행하면 파일 메뉴에서 ‘열기’를 선택하여 분석하고자 하는 .NET 어셈블리(.exe 또는 .dll) 파일을 불러올 수 있습니다. 불러온 후 왼쪽 패널에서 트리를 탐색하고, 오른쪽 창에서 IL 코드 또는 리소스를 확인할 수 있습니다. 수정이 필요한 경우, 해당 항목을 오른쪽 클릭하여 편집 옵션을 선택합니다. 변경 사항은 ‘저장’ 또는 ‘다른 이름으로 저장’을 통해 파일에 적용할 수 있습니다.
지원 환경·시스템 요구사항
Windows 운영 체제에서 실행되며, .NET Framework가 설치된 환경이 필요합니다. 64비트(x64) 아키텍처용으로 빌드되었습니다. 별도의 설치 관리자 없이 7z 압축 형태로 배포되며, 압축 해제 후 실행 파일을 바로 사용할 수 있습니다.
최신 버전·업데이트
현재 버전은 1.14.4이며, GitHub 저장소에서 최신 소스 코드와 릴리스 정보를 확인할 수 있습니다. 업데이트는 Scoop을 통해 `scoop update simple-assembly-explorer` 명령어로 수행할 수 있습니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


