binvis.io: 이진 파일을 시각적으로 분석하는 오픈소스 도구

Visual Analysis of Binary Files

binvis.io는 이진 파일의 내부 구조를 시각적으로 탐색할 수 있는 웹 기반 도구입니다. ELF, PE, PDF 등 다양한 형식의 파일을 업로드하면 바이트 수준의 시각화를 통해 파일의 구조, 엔트로피, 문자열 등을 한눈에 파악할 수 있습니다. 개발자와 보안 연구자에게 유용한 이 도구는 Aldo Cortesi가 만들었으며, 예제 파일을 통해 즉시 사용해볼 수 있습니다.

  1. zX41ZdbW

    저도 ClickHouse에 비주얼라이저를 만들어서 바이너리를 분석할 수 있게 했습니다: https://play.clickhouse.com/binary?user=binary - 어떤 코드가 더 많은 공간을 차지하는지, 어떤 의존성이 너무 큰지, 어떤 템플릿 인스턴스화가 비대한지 확인할 수 있습니다.

  2. dejobaan

    꽤 멋지네요. 문득 옛날에 HDD가 덜컹거리는 소리를 들을 수 있었던 때나, 훨씬 더 옛날에 컴퓨터에서 무슨 일이 일어나든 간에 전자기 간섭 소리를 들을 수 있었던 때가 떠오르네요.

    카우보이 비밥의 한 에피소드에서 정비공이 엔진 카울링에 렌치를 대고 진동을 확인하는 장면이 있었는데(실제 엔진으로도 하는 일일 거예요), 물론 엔터프라이즈-D의 컴퓨터 소리와 블링크엔라이트도요.

    이 모든 건 '데이터를 인간이 인지할 수 있는 형태로 변환하는' 것과 같은 종류인 것 같아요. 이 유틸리티가 즉각적으로 어떤 가치가 있는지는 모르겠지만, 마음에 듭니다.

  3. andai

    제가 C를 배울 때 직접 바이너리 비주얼라이저를 만들었어요. 파일의 바이트를 기반으로 픽셀을 설정해서 텍스처를 생성하는 for 루프가 있었죠.

    두 가지 모드가 있었는데, 모노크롬(비트)과 그레이스케일(바이트)이었어요.

    어쨌든 재미있는 일이 있었는데, 버퍼 오버플로우가 발생해서 제 프로그램이 결국 자기 자신의 메모리를 시각화하게 됐어요.

    사실 다른 때도 같은 오류가 있었는데, 간단한 테라리아 클론(2D 마인크래프트 같은)을 만들려고 했는데 지형이 제 마우스 좌표를 불리언으로 해석해서 렌더링하게 됐어요.

    C는 재밌어요!

이 날의 다른 글

2026-08-28