홈
개발 도구

WASM 탐색기

WebAssembly 모듈의 구조를 살펴보세요.

무료가입 불필요로컬에서 실행 — 파일이 기기 밖으로 나가지 않습니다

이 도구 사용 방법

WASM 탐색기 도구로 브라우저에서 바로 WebAssembly(.wasm) 파일을 빠르고 쉽게 분석할 수 있습니다. 추가 소프트웨어 설치 없이 섹션, 함수, 타입, 가져오기, 내보내기, 메모리 레이아웃, 포함된 문자열, 상호 참조, 메타데이터 등 모듈에 대한 자세한 정보를 검사할 수 있습니다.

사용 방법

  1. 파일 업로드 – .wasm 파일을 업로드 영역에 끌어다 놓거나, 클릭하여 기기에서 찾아 선택하세요.
  2. 자동 분석 – 도구가 WebAssembly 바이너리를 분석하여 섹션, 함수, 타입, 문자열, 상호 참조, WAT 출력 등 정리된 탭으로 내부 구조를 보여 줍니다.

분석 결과

처리 후 다음을 살펴볼 수 있습니다:

  • 모듈 개요: 섹션 레이아웃, 가져오기, 내보내기, 메모리, 테이블, 메타데이터.
  • 함수 및 타입: 함수 시그니처, 제어 흐름 매핑, 타입 정의.
  • WAT 표현: 더 쉬운 디버깅과 검사를 위해 생성된 WAT 유사 출력.
  • 문자열 및 상호 참조: 포함된 문자열을 추출하고 함수, 전역 변수, 테이블의 상호작용을 분석합니다.
  • 프로듀서 및 기능: 컴파일러 정보와 대상 WebAssembly 기능을 검사합니다.

팁: 필터 상자에 이름이나 메타 값의 일부를 입력할 수 있으며, Esc을(를) 누르면 지워집니다. 헥스 덤프에서 Shift+클릭은 범위를 선택하고 Ctrl+클릭은 개별 바이트를 전환합니다.

이 도구는 개발자, 리버스 엔지니어, 보안 연구원, 고급 사용자에게 WebAssembly 모듈을 검사하는 빠르고, 강력하며, 직관적인 방법을 제공합니다.

작동 방식

  1. 파일 업로드

    .wasm 파일을 업로드 영역에 놓거나 클릭하여 기기에서 찾아보세요.

  2. 자동 분석

    WebAssembly 바이너리는 백그라운드 워커에서 분석됩니다 — 섹션, 함수, 타입, 문자열, 상호 참조.

  3. 탐색 및 내보내기

    탭(WAT, Wasm→JS, 호출 그래프, 헥스 덤프…)을 살펴보고 WAT 출력이나 JSON 보고서를 다운로드하세요.

WebAssembly(WASM) 파일 분석 및 탐색

WASM 탐색기 도구로 브라우저에서 바로 WebAssembly(.wasm) 파일을 빠르고 철저하게 분석할 수 있습니다. 개발자, 리버스 엔지니어, 보안 연구원 누구든 추가 소프트웨어 설치 없이 모듈 구조, 함수, 섹션, 문자열, 타입, 상호 참조 등을 검사할 수 있습니다.

WASM 탐색기를 사용해야 하는 이유

  • 섹션, 가져오기, 내보내기, 메모리 레이아웃 등 자세한 모듈 정보를 확인하세요.
  • 더 쉬운 검사를 위해 읽기 쉬운 WAT 유사 출력을 생성합니다.
  • 함수, 타입, 태그, 제어 흐름 매핑을 분석합니다.
  • 포함된 문자열을 추출하고 상호 참조를 즉시 확인하세요.
  • 프로듀서, 대상 기능, 모듈 메타데이터를 검사하세요.
  • 빠르고 안전하며 완전히 무료 — 브라우저에서만 실행됩니다.

지금 WebAssembly 파일을 업로드하여 내부 구조를 살펴보고 모듈이 어떻게 작동하는지 깊이 이해하세요. 빠르고, 직관적이며, 고급 분석을 위해 만들어졌습니다.

WASM 탐색기 – WebAssembly 모듈을 즉시 분석

WebAssembly(.wasm) 파일을 검사하고 이해해야 하나요? WASM 탐색기 도구로 브라우저에서 바로 컴파일된 WebAssembly 모듈의 내부 구조를 쉽게 살펴볼 수 있습니다. 디버깅, 감사, 리버스 엔지니어링 등 무엇을 하든 강력한 통찰을 즉시 제공합니다.

WASM 탐색기란 무엇인가요?

WASM 탐색기는 원시 WebAssembly 바이너리 파일을 분석하여 구조화되고 사람이 읽을 수 있는 형식으로 보여 줍니다. 섹션, 함수, 타입, 가져오기/내보내기, 문자열을 분석하고, 모듈의 WAT 유사 표현까지 생성할 수 있습니다. 개발자, 보안 연구원, 저수준 WebAssembly로 작업하는 모든 사람에게 필수적입니다.

온라인 WASM 탐색기 사용 방법

도구 사용법은 간단합니다:

  1. 파일 업로드: .wasm 파일을 끌어다 놓거나 선택하세요.
  2. 자동 분석: 도구가 모듈 구조를 분석하고 내부 표현을 만듭니다.
  3. 탐색 및 분석: 섹션, 함수, 문자열, 타입, 상호 참조, WAT 출력 등을 살펴봅니다.

WASM 탐색기의 주요 기능

WebAssembly 분석 도구는 심층 검사와 명확성을 위해 설계되었으며 다음을 제공합니다:

  • 섹션 개요: 코드, 데이터, 가져오기, 내보내기, 사용자 지정 섹션을 포함한 모듈 섹션을 검사합니다.
  • 함수 분석: 함수 시그니처, 제어 흐름 매핑, 호출 관계를 확인합니다.
  • 문자열 추출: 포함된 문자열을 자동으로 찾아 추출합니다.
  • 상호 참조(Xrefs): 함수, 전역 변수, 테이블이 어떻게 상호작용하는지 확인합니다.
  • WAT 생성: 더 쉬운 디버깅을 위해 읽기 쉬운 WAT 스타일 출력을 생성합니다.
  • JSON 내보내기: 추가 연구나 자동화를 위해 전체 분석 결과를 내보냅니다.
  • 안전하고 로컬: 모든 처리가 브라우저에서 이루어지며 파일이 기기 밖으로 나가지 않습니다.

WASM 분석의 일반적인 사용 사례

이 도구는 다음 용도로 널리 사용됩니다:

  • 개발자: 컴파일된 WebAssembly 출력을 디버깅하고 검사합니다.
  • 보안 연구원: 악성이거나 난독화되었을 수 있는 WASM 모듈을 분석합니다.
  • 리버스 엔지니어: 컴파일된 로직과 함수 관계를 이해합니다.
  • 성능 분석가: 메모리 사용량, 가져오기, 모듈 구조를 검사합니다.

빠른 답변

  • 어떤 파일 형식을 지원하나요? – 현재 .wasm 파일을 지원합니다.
  • 분석은 로컬에서 실행되나요? – 네. 모든 분석과 처리는 브라우저에서 바로 이루어집니다.
  • 결과를 내보낼 수 있나요? – 네. WAT 출력을 다운로드하거나 분석을 JSON으로 내보낼 수 있습니다.
  • 이 도구는 무료인가요? – 물론입니다. WASM 탐색기는 완전히 무료입니다.

지금 WebAssembly 분석 시작하기

WebAssembly 애플리케이션을 개발하든 컴파일된 모듈을 연구하든 온라인 WASM 탐색기가 강력하고 심층적인 분석 도구를 제공합니다. .wasm 파일을 업로드하고 내부 구조를 즉시 살펴보세요.

더 많은 도구 살펴보기

자주 묻는 질문

WASM 탐색기는 어떻게 작동하나요?
.wasm 파일을 업로드하면 도구가 브라우저에서 바로 WebAssembly 바이너리 구조를 분석합니다. 섹션, 함수, 타입, 상호 참조의 내부 표현을 만든 다음 구조화된 탭으로 보여 줍니다.
내 파일이 서버에 업로드되나요?
아니요. 모든 분석은 JavaScript와 Web Worker를 사용해 브라우저에서 로컬로 수행됩니다. WebAssembly 파일은 기기 밖으로 나가지 않습니다.
디코딩된 출력을 다운로드할 수 있나요?
네. 생성된 WAT 스타일 출력을 다운로드하거나 전체 모듈 분석을 JSON으로 내보낼 수 있습니다.
이 도구는 누구를 위한 것인가요?
이 도구는 개발자, 리버스 엔지니어, 보안 연구원, WebAssembly 모듈로 작업하는 모든 사람을 위해 설계되었습니다.
모든 개발 도구 →