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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
rzweb — Rizin 기반의 완전한 브라우저 기반 리버스 엔지니어링 플랫폼으로, WebAssembly를 통해 전적으로 클라이언트 측에서 실행됩니다. | Kitploit
도구/GitHubGitHub/indalok/rzweb
Static AnalysisDynamic Analysis (Sandboxing)Reverse EngineeringDebuggersWeb SecurityBinary AnalysisLearning & EducationFirmware Analysis
GitHubindalok/rzweb

rzweb

Rizin 기반의 완전한 브라우저 기반 리버스 엔지니어링 플랫폼으로, WebAssembly를 통해 전적으로 클라이언트 측에서 실행됩니다.

저장소 보기
738734일 전Kitploit 검토 완료

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유
웹사이트

RzWeb

지원 및 토론

RzWeb은 WebAssembly로 컴파일된 Rizin을 기반으로 하는 브라우저 기반 리버스 엔지니어링 인터페이스입니다. 바이너리를 앱에 드롭하여 브라우저에서 로컬로 분석할 수 있으며, 영구 세션, 터미널 액세스, 캐시된 재열기 지원, 디스어셈블리, 디컴파일, 크로스 레퍼런스, 제어 흐름 그래프 및 기타 주요 분석 표면을 위한 전용 뷰를 제공합니다. Rizin은 Web Worker에서 실행되므로, 무거운 분석 작업이 UI를 차단하지 않습니다.

스크린샷

홈페이지

홈페이지

터미널

터미널

디스어셈블리

디스어셈블리

디컴파일러

디컴파일러

크로스 레퍼런스

크로스 레퍼런스

제어 흐름 그래프

제어 흐름 그래프

헥스 덤프

헥스 덤프

문자열

문자열

임포트

임포트

익스포트

익스포트

섹션

섹션

바이너리 정보

바이너리 정보

하이라이트

  • 멀티 세션 탭: 여러 바이너리를 동시에 열 수 있으며, 각각 자체 Web Worker에서 실행되며, 탭별로 뷰 상태가 보존된 상태로 전환할 수 있습니다.
  • 페어링된 rzwasi 빌드를 통한 영구 Rizin 세션으로, 분석 상태, 탐색 및 후속 명령이 동일한 바이너리 세션 내에서 유지됩니다.
  • Rizin은 Web Worker에서 실행되어 분석, 다중 MB JSON 파싱 및 영속화 중에도 UI가 응답성을 유지합니다.
  • 브라우저에서 바이너리를 편집할 수 있습니다: 헥스 뷰에서 바이트를 패치하거나 터미널 쓰기 명령을 사용하여 언제든지 수정된 파일을 저장할 수 있습니다.
  • 스크립트 패널(CodeMirror 편집기, 구문 강조, 명령 카탈로그 자동 완성)을 통해 Rizin cmd 스크립트와 동기 rz API를 사용하는 JS를 실행할 수 있으며, 스크립트를 업로드, 저장 및 다운로드할 수 있습니다.
  • 여러 테마를 선택할 수 있으며, 터미널과 제어 흐름 그래프가 활성 테마를 추적합니다.
  • 전체 터미널 액세스: 실시간 명령 자동 완성, Tab 완성, 화살표 키 선택, 터미널 내 찾기, 그리고 구성 가능한 최소 문자 및 최대 반환 결과를 지원합니다.
  • 디스어셈블리, 디컴파일, 크로스 레퍼런스, 제어 흐름 그래프, 헥스, 문자열, 임포트, 익스포트, 섹션 및 바이너리 정보를 위한 전용 뷰.
  • 내장 디컴파일러 뷰(빌드의 디컴파일러 명령 자동 감지, 예: pdg/pdc)로 C 스타일 구문 강조 및 원클릭 복사를 제공합니다.
  • 크로스 레퍼런스 패널: 현재 주소를 참조하는 위치와 그 주소가 가리키는 곳을 보여주며, 클릭하여 이동할 수 있습니다.
  • 대화형 제어 흐름 그래프: 기본 블록을 클릭하여 이동, 현재 블록 강조, 자동 dagre 레이아웃 지원.
  • 명령 팔레트(Ctrl/Cmd+K): 퍼지 함수 및 문자열 검색, 0x 주소 탐색, 모든 Rizin 명령 실행.
  • 키보드 단축키: 뷰 전환(Alt+1..), 팔레트, 사이드바, 설정 및 단축키 도움말.

지원 형식

RzWeb은 번들된 Rizin 빌드가 지원하는 형식을 따릅니다. 포함된 형식:

  • ELF
  • PE / PE+
  • Mach-O
  • 원시 펌웨어 및 바이트 덤프

작동 방식

  1. 앱을 엽니다.
  2. 바이너리를 드롭하거나 선택합니다.
  3. 구성된 깊이로 분석합니다.
  4. 터미널과 구조화된 뷰 사이를 이동하거나, 나중에 홈페이지에서 동일한 캐시된 바이너리를 다시 엽니다.

모든 것이 브라우저에서 로컬로 실행됩니다. 파일은 기기에 남아 있으며 WebAssembly 메모리와 브라우저 저장소로만 로드됩니다.

개인정보

RzWeb은 바이너리를 서버에 업로드하지 않습니다. 분석, 캐싱 및 재열기는 모두 WebAssembly, IndexedDB 및 Emscripten이 제공하는 인메모리 파일 시스템을 통해 브라우저 내에서 수행됩니다.

브라우저 제약사항

  • ptrace가 필요한 디버깅 기능은 브라우저 샌드박스에서 사용할 수 없습니다.
  • 분석은 여전히 단일 스레드 WebAssembly 작업이므로, 매우 큰 바이너리는 시간이 걸릴 수 있습니다.
  • 사용 가능한 기능은 궁극적으로 현재 rzwasi 빌드에서 내보낸 기능에 따라 달라집니다.

로컬 빌드

root@kitploit:~
git clone https://github.com/IndAlok/rzweb
cd rzweb
npm install
npm run dev

아키텍처

프론트엔드는 그래프 렌더링을 위해 React, TypeScript, Tailwind CSS, Zustand, xterm.js 및 Cytoscape를 사용합니다. Rizin WebAssembly 모듈은 모든 네이티브 호출, 파일 시스템 액세스, JSON 파싱 및 IndexedDB 영속화를 담당하는 Web Worker 내에서 실행되며, 메인 스레드는 타입이 지정된 RPC 퍼사드를 통해 통신하므로 UI가 분석 중에 차단되지 않습니다. 리버스 엔지니어링 코어는 동반 rzwasi 저장소에서 제공되며, 이 저장소는 Rizin을 WebAssembly로 빌드하고 전통적인 CLI 진입점과 RzWeb에서 사용하는 영구 rzweb_* 세션 API를 모두 노출합니다.

커뮤니티 및 지원

질문, 아이디어 또는 도움이 필요하신가요? 채팅에 참여하세요:

지원 및 토론

크레딧

제작: IndAlok

기반: Rizin, 오픈 소스 리버스 엔지니어링 프레임워크.

도구 다운로드
9
  • 분석 세션을 바이너리가 포함된 자체 완결형 .rzdb 프로젝트 파일로 저장하고 다시 열 수 있어, 저장된 프로젝트는 원본 파일 없이 한 번의 클릭으로 콜드 오픈됩니다. 또한 일치하는 바이너리가 이미 열려 있는 경우 원시 Rizin .rzdb 파일도 허용됩니다.
  • 바이너리 해시를 키로 하는 분석 캐싱: 바이너리 데이터가 캐시에 저장된 경우 홈페이지에서 직접 다시 열 수 있습니다.
  • 구성 가능한 명령 출력 제한 및 과도하게 큰 바이너리 또는 잘린 메타데이터에 대한 경고 배너.
  • 데스크톱과 모바일 사용 모두에 최적화된 반응형 레이아웃.