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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
bytesrevealer — 온라인 리버스 엔지니어링 뷰어 | Kitploit
도구/GitHubGitHub/vulnex/bytesrevealer
Static AnalysisVulnerability AnalysisReverse EngineeringForensicsMalware AnalysisBinary AnalysisLearning & Education
GitHubvulnex/bytesrevealer

bytesrevealer

온라인 리버스 엔지니어링 뷰어

저장소 보기
1520일 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

https://bytesrevealer.online/

VULNEX https://www.vulnex.com/

Bytes Revealer

버전: 0.4

Bytes Revealer는 보안 연구자, 포렌식 분석가 및 개발자를 위해 설계된 강력한 리버스 엔지니어링 및 바이너리 분석 도구입니다. 16진수 보기, 시각적 표현, 문자열 추출, 엔트로피 계산 및 파일 시그니처 탐지 기능을 통해 파일 내 숨겨진 데이터를 발견하는 데 도움을 줍니다. 맬웨어 분석, 바이너리 디버깅 또는 알 수 없는 파일 형식 조사 등 모든 바이너리 파일에서 귀중한 정보를 탐색, 검색 및 추출할 수 있도록 합니다.

Bytes Revealer는 파일이나 데이터를 저장하지 않습니다. 모든 분석은 브라우저에서 수행됩니다.

현재 제한 사항: 50MB 미만의 파일은 모든 분석을 수행할 수 있으며, 최대 1.5GB까지의 파일은 시각적 보기 및 16진수 보기 분석만 수행합니다.

기능

파일 분석

  • 메모리 효율을 위한 청크 단위 파일 처리
  • 실시간 진행 상태 추적
  • 고급 PE/ELF 분석이 포함된 파일 시그니처 탐지
  • 해시 계산 (MD5, SHA-1, SHA-256)
  • 엔트로피 및 바이트 빈도 분석
  • 최대 1.5GB 파일을 위한 점진적 로딩

여러 보기

파일 보기

  • 포괄적인 파일 정보 및 메타데이터
  • 고급 파일 시그니처 탐지
  • 여러 알고리즘을 사용한 해시 값
  • 엔트로피 계산 및 시각화
  • 바이트 빈도를 포함한 통계 분석
  • 상세 파일 시그니처 정보
  • 중첩 파일 탐지 (아카이브, 포함 파일)

시각적 보기

  • 색상 사각형을 사용한 바이너리 데이터 시각화
  • 파란색 및 16진수 분류 색상 구성표 간 전환
  • ASCII 또는 바이트 검색
  • 데이터 분포 보기
  • 강조 표시된 패턴 일치
  • 오프셋으로 이동 기능
  • 데이터 검사기 보기
  • 바이트 주석을 위한 색상 팔레트

16진수 보기

  • 전문 16진수 편집기 인터페이스
  • 색상 코딩이 적용된 바이트 수준 검사
  • 여러 형식으로 바이트 복사를 위한 컨텍스트 메뉴
  • 강조 표시된 패턴 일치
  • ASCII 표현
  • ASCII 또는 바이트 검색
  • 오프셋으로 이동 기능
  • 데이터 검사기 보기
  • 바이트 컬러링 전환 (🎨 버튼)
  • 대문자/소문자 전환 (AA/aa 버튼)

문자열 분석

  • ASCII, UTF-8 및 UTF-16 문자열 추출
  • 문자열 길이 및 유형 분석
  • 문자열 유형 분류
  • 고급 필터링 및 정렬
  • 정규 표현식 검색 지원
  • 문자열 패턴 인식
  • 전체 문자열 데이터를 포함한 내보내기 기능

YARA 규칙 스캔

  • libyara-wasm을 통한 브라우저 기반 YARA 패턴 매칭
  • 내장 규칙 세트: 일반 맬웨어, 암호화 지표, 패커 및 프로텍터, 의심스러운 문자열
  • .yar 파일 가져오기가 가능한 사용자 정의 규칙 편집기
  • 16진수 오프셋으로 일치 항목 탐색
  • 16진수 보기에서 일치 항목 오버레이 강조
  • 기능 토글 및 세션 지속성

북마크 및 주석

  • 특정 바이트 오프셋에 북마크 추가
  • 바이트 범위에 레이블 및 메모로 주석 달기
  • 시각적 분류를 위한 8색 팔레트
  • 북마크/주석 필터링, 정렬 및 탐색
  • 16진수 보기 및 시각적 보기의 시각적 표시기
  • 전체 세션 지속성

세션 관리

  • IndexedDB를 사용하여 분석 세션 저장 및 복원
  • 세션을 .brsession 파일로 내보내 공유/백업
  • .brsession 파일에서 세션 가져오기
  • 세션 메타데이터 추적 (이름, 파일 정보, 타임스탬프)
  • 더티 상태 추적으로 저장되지 않은 변경 사항 표시
  • 복원 시 파일 변경 자동 감지

Kaitai Struct 통합

  • 100개 이상의 바이너리 파일 형식 지원
  • 자동 형식 탐지
  • 구조화된 바이너리 구문 분석
  • 형식 검색 및 로딩
  • 카테고리 기반 형식 구성

바이너리 분석

  • 심층 PE (Windows) 분석: 섹션, 임포트, 익스포트, 보안 기능 (ASLR, DEP, CFG)
  • 심층 ELF (Linux) 분석: 세그먼트, 종속성, 보안 기능 (PIE, RELRO, 스택)
  • Mach-O (macOS) 분석: 로드 명령, 유니버설 바이너리 지원
  • PE/ELF/Mach-O 실행 파일에 대한 USecVisLib 공격 그래프 내보내기

내보내기 옵션

  • 타임스탬프가 포함된 향상된 JSON 내보내기
  • 다음을 포함한 포괄적인 데이터 내보내기:
    • 파일 메타데이터 및 해시
    • 전체 세부 정보가 포함된 파일 시그니처
    • 문자열 분석 요약 (항상 포함)
    • 선택적 전체 문자열 데이터
    • 엔트로피 및 바이트 빈도 데이터
  • 여러 내보내기를 위한 타임스탬프 파일 이름

설정

  • 다크 모드 (기본값) 및 라이트 모드
  • 기본 오프셋 구성
  • 성능 최적화

검색 기능

  • 16진수 패턴 검색
  • ASCII/UTF-8 문자열 검색
  • 정규 표현식 지원
  • 대소문자 구분/비구분 옵션
  • 강조 표시된 검색 결과
  • 검색 진행 추적
  • 취소 가능한 검색 작업

데이터 검사기

  • 시각적 보기 및 16진수 보기에 대한 포괄적인 바이트 정보
  • L을 눌러 바이트 검사기 잠금/잠금 해제
  • 여러 데이터 표현:
    • 기본 (16진수, 10진수, 2진수, 8진수)
    • 숫자 형식 (부호 있음/없음)
    • 텍스트 인코딩 (ASCII, UTF-8, UTF-16)
    • 16비트, 32비트, 64비트 값
    • 정수 및 부동 소수점 해석
    • 날짜/시간 형식
    • 추가 인코딩 형식

사용자 인터페이스 개선 사항

  • 탭이 있는 도움말 대화상자 (변경 로그, 사용자 매뉴얼, 라이선스, 정보)
  • 지우기 버튼이 있는 개선된 파일 입력
  • 대용량 파일을 위한 성능 표시기
  • 청크 로딩 표시기
  • 형식 로딩 표시기
  • 작업에 대한 토스트 알림
  • 16진수 보기의 컨텍스트 메뉴
  • 바이트 범위에 대한 내보내기 대화상자
  • 키보드 단축키 지원

기술 세부사항

사용된 기술

  • Vue.js 3.5 (Composition API + Composables)
  • Pinia 3 (상태 관리)
  • Vite 7 (빌드 도구)
  • 성능을 위한 Web Workers
  • 세션 지속성을 위한 IndexedDB
  • YARA 스캔을 위한 libyara-wasm
  • 바이너리 형식 구문 분석을 위한 Kaitai Struct

코드 품질

  • ESLint 9 (vue/recommended 및 vitest 플러그인)
  • Prettier (husky + lint-staged를 사용한 사전 커밋 훅)
  • GitHub Actions CI (lint, format, test, build)
  • 37개 테스트 파일에 걸친 1688개 테스트 (Vitest + happy-dom)
  • 포괄적인 접근성 (ARIA 역할, 포커스 트래핑, 키보드 탐색)
  • 태블릿 및 모바일을 위한 반응형 디자인

성능 특징

  • 청크 단위 파일 처리 (256KB 청크)
  • Web Worker 구현 (검색, 문자열, YARA)
  • LRU 제거를 통한 메모리 최적화
  • 취소 가능한 작업
  • 진행 상황 추적
  • Gzip/Brotli 사전 압축
  • 코드 분할 (지연 로딩 WASM, 형식 카테고리)

시작하기

사전 요구사항

root@kitploit:~
# Node.js 20+ 필요
node -v

Docker 사용법

root@kitploit:~
docker-compose build --no-cache

이제 브라우저를 여세요: http://localhost:8080/

Docker 컨테이너를 중지하려면:

root@kitploit:~
docker-compose down

설치

root@kitploit:~
# 저장소 복제
git clone https://github.com/vulnex/bytesrevealer

# 프로젝트 디렉토리로 이동
cd bytesrevealer

# 종속성 설치
npm install

# 개발 서버 시작
npm run dev

프로덕션 빌드

root@kitploit:~
# 애플리케이션 빌드
npm run build

# 프로덕션 빌드 미리보기
npm run preview

사용법

  1. 파일 업로드

    • "파일 선택"을 클릭하거나 파일을 끌어다 놓으세요.
    • 진행률 표시줄이 업로드 및 분석 상태를 표시합니다.
  2. 분석 보기

    • 탭 인터페이스를 사용하여 보기 간에 전환합니다.
    • 각 보기는 다른 분석 관점을 제공합니다.
    • 탐색 시 실시간 업데이트.
  3. 검색 기능

    • 패턴 일치를 위해 검색창을 사용하세요.
    • 16진수 및 문자열 검색 모드 간 전환.
    • 결과는 현재 보기에서 강조 표시됩니다.
  4. 문자열 분석

    • 유형 및 길이와 함께 추출된 문자열을 확인합니다.
    • 유형이나 내용별로 문자열을 필터링합니다.
    • 다양한 기준으로 정렬합니다.
    • 여러 형식으로 결과를 내보냅니다.

성능 고려사항

  • 대용량 파일은 청크 단위로 처리됩니다.
  • Web Workers가 집중적인 작업을 처리합니다.
  • 메모리 사용이 최적화됩니다.
  • 필요한 경우 작업을 취소할 수 있습니다.

브라우저 호환성

  • Chrome 80+
  • Firefox 75+
  • Safari 13.1+
  • Edge 80+

기여하기

  1. 프로젝트를 포크합니다.
  2. 기능 브랜치를 만듭니다 (git checkout -b feature/AmazingFeature)
  3. 변경 사항을 커밋합니다 (git commit -m 'Add some AmazingFeature')
  4. 브랜치에 푸시합니다 (git push origin feature/AmazingFeature)
  5. Pull Request를 엽니다.

라이선스

이 프로젝트는 Apache License, Version 2.0에 따라 라이선스가 부여됩니다. 자세한 내용은 LICENSE 파일을 참조하세요.

보안 고려사항

  • 모든 문자열은 적절히 이스케이프 처리됩니다.
  • 입력 유효성 검사가 구현됩니다.
  • 메모리 제한이 적용됩니다.
  • 파일 크기 제한이 설정되어 있습니다.

변경 로그

버전 0.4 — 코드 품질, A11y 및 반응형 (2026년 3월)

  • ESLint 9, Prettier, 사전 커밋 훅 (husky + lint-staged), GitHub Actions CI
  • 21개 구성 요소에 대한 포괄적인 접근성 (ARIA 역할, 포커스 트래핑, 키보드 탐색)
  • 17개 파일에 대한 태블릿 및 모바일 반응형 레이아웃
  • Vue 3.4→3.5, Pinia 2→3, Vite 5→7 업그레이드
  • Gzip/brotli 사전 압축 및 번들 분석기
  • 테스트 스위트 902개에서 1688개로 확장 (+87%)
  • 153개의 lint 경고, 7개의 Prettier 불일치, README 라이선스 수정

버전 0.4 — Kaitai, 세션 및 YARA (2025년 9월)

  • 100개 이상의 바이너리 형식을 위한 Kaitai Struct 통합 추가
  • 최대 1.5GB 파일을 위한 점진적 로딩 구현
  • 전환 가능한 색상 구성표로 시각적 보기 향상
  • 16진수 보기에 바이트 복사용 컨텍스트 메뉴 추가
  • 타임스탬프 및 포괄적인 데이터로 JSON 내보내기 개선
  • 모든 JSON 내보내기에 문자열 분석 요약 추가
  • 탭이 있는 새 도움말 대화상자 (변경 로그, 사용자 매뉴얼, 라이선스, 정보)
  • 시각적 보기 및 16진수 보기에 색상 구성표 전환 버튼 추가
  • 청크 로딩 표시기 구현
  • 다크 모드 향상 (이제 기본값)
  • 더 나은 오류 처리를 통해 UI 개선
  • 헤더에 구분선이 있는 도움말 버튼 추가
  • 대용량 파일에 대한 성능 최적화
  • 버그 수정 및 안정성 개선

버전 0.2 (2025년 4월)

  • 문자열 분석 보기 도입
  • 엔트로피 계산 및 시각화 추가
  • 파일 시그니처 탐지 구현
  • 해시 계산 추가 (MD5, SHA-1, SHA-256)
  • 정규식 지원으로 검색 기능 향상
  • 상세 바이트 분석을 위한 데이터 검사기 추가
  • 메모리 최적화 개선

버전 0.1 (2025년 2월)

  • 초기 릴리스
  • 기본 16진수 뷰어 기능
  • 시각적 바이트 표현
  • 기본 메타데이터를 사용한 파일 분석
  • 16진수 및 ASCII 패턴 검색 기능

향후 개선 사항

  • Capstone.js를 통한 디스어셈블리 지원
  • 추가 파일 형식 지원
  • 더 많은 시각화 옵션
  • 패턴 인식 개선
  • 고급 문자열 분석 기능
  • 협업 기능
  • 더 많은 키보드 단축키
  • 차이/비교 기능
도구 다운로드