github.devotd.
新着セキュリティ

werwolv/imhex — パターン言語を備えたオープンソースのヘックスエディタ

C++で書かれたGPL-2.0のヘックスエディタImHexは、パターン言語でバイナリ構造を解釈し、バイトパッチングやデータ閲覧、Web版も提供する。

リポジトリ情報werwolv/imhex ↗

C++で書かれたGPL-2.0のヘックスエディタImHexは、パターン言語でバイナリ構造を解釈し、バイトパッチングやデータ閲覧、Web版も提供する。

GitHub の説明: 🔍 A Hex Editor for Reverse Engineers, Programmers and people who value their retinas when working at 3 AM.

スター
★ 55.5K
フォーク
2.6K
言語
C++
ライセンス
GPL-2.0
最新リリース
v1.38.1
原文を見る ↗GitHub で見る ↗

werwolv/imhexは、バイナリファイルのバイトを16進の表に並べて表示し、直接編集できるヘックスエディタだ。リバースエンジニアとプログラマーのためのツールで、C++で書かれており、GPL-2.0ライセンスで配布されている。リポジトリは2020年11月に作成され、資料に記載された最新リリースはv1.38.1である。

ヘックスエディタは、バイナリファイルのバイト表の中で特定の値を探してパッチングしたり、文字列や16進値を検索して目的の位置を見つけたりするツールだ。ImHexはここにパターン言語(バイナリ形式構造をルールとして定義して解釈する文法)を組み合わせ、既知の形式の構造を解釈してデータを視覚的に分析する。READMEはバイトパッチング、文字列とヘックス値の検索、複数形式のデータ閲覧機能を説明し、ブラウザで使うWeb版も紹介している。GitHubのスター数は55490である。

ただし、スター数は利用実績や検証の水準を代替するものではない。公開されている評価では、Momentumは10点満点中6.1と記録され、新鮮度・技術・品質の各項目は資料にない。v1.38.1の変更内容もパフォーマンス比較の資料も示されていないため、このエディタが他のヘックスエディタと異なる点は判断しにくい。GPL-2.0の細則も、この資料には記載がない。リリースノートと比較検証が公開されるまでは、候補としてしか見られない。