본문으로 건너뛰기
로그인 둘러보기
개발·코딩·데이터베이스 · 윈도우즈 유틸

Simple Assembly Explorer

0

Simple Assembly Explorer은 .NET 어셈블리를 탐색하고, 메서드 명령을 편집하며, 리소스를 조작할 수 있는 오픈소스 도구입니다.

개발 도구디컴파일러리소스 편집어셈블리오픈소스

소개

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` 명령어로 수행할 수 있습니다.

시스템 요구사항

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