010エディター


010_Editor

010 Editorは、Microsoft Windows、Linux、およびmacOS用の商用16進エディターおよびテキストエディターです。通常、010 Editorは、テキストファイル、バイナリファイル、ハードドライブ、プロセス、タグ付きデータ(XML、HTMLなど)、ソースコード(C ++、PHP、JavaScriptなど)、シェルスクリプト(Bash、バッチファイルなど)、ログファイルの編集に使用されます。 、など。バイナリテンプレートを使用して、さまざまなバイナリデータ形式を編集できます。
010エディター
開発者
SweetScape Software Inc
初回リリース
2003年9月16日; 18年前 (2003-09-16)
安定リリース
12.0 / 2021年9月17日 ; 2ヶ月前  (2021-09-17)
で書かれている
C ++
オペレーティング・システム
Windows、Linux、macOS
で利用可能
英語
タイプ
16進エディタ、テキストエディタ
ライセンス
独自の 商用ソフトウェア
Webサイト
www .sweetscape .com
このソフトウェアは、タブ付きのドキュメントインターフェイスを使用して、テキストファイルとバイナリファイルを表示します。比較、ヒストグラム、チェックサム/ハッシュアルゴリズム、および列モードの編集とともに、完全な検索と正規表現への置換がサポートされています。ASCII、Unicode、UTF-8などのさまざまな文字エンコードがサポートされており、エンコード間の変換も含まれます。ソフトウェアは次のように言語使用してスクリプトANSI Cを。
もともとGraemeSweetによって2003年に作成された、010 Editorは、海洋の可視化で使用される大規模なマルチビーム海底地形データセットの問題を修正するために設計されました。このソフトウェアは、バイナリテンプレートのアイデアに基づいて設計されました。テキストエディタは2008年に追加されました。
010 Editorはトライアルウェアとして利用可能で、30日間無料で実行できます。30日後、ソフトウェアを引き続き使用するには、ライセンスを購入する必要が

コンテンツ
1 バイナリテンプレート
2 テクノロジー
3 特徴
4 も参照してください
5 参考文献
6 外部リンク

バイナリテンプレート
Aバイナリテンプレートは、一連含むテキスト・ファイルである構造体に似たANSI Cを。ANSI Cの主な違いは、バイナリテンプレートの構造体には、if、for、whileなどの制御ステートメントが含まれている可能性があることです。010 Editorがバイナリデータファイルに対してバイナリテンプレートを実行すると、バイナリテンプレートで定義された各変数がバイナリファイルのバイトセットにマップされ、階層ツリー構造に追加されます。ツリー構造を使用すると、生の16進バイトを使用するよりも簡単な方法でバイナリファイルのデータを表示および編集できます。バイナリテンプレートには通常、「。bt」拡張子が付いています。
010 Editorには、80を超えるフォーマットを含むバイナリテンプレートのオンラインリポジトリがバイナリファイルを010Editorで開き、そのファイルのバイナリテンプレートが存在する場合、ソフトウェアはテンプレートを自動的にダウンロードしてインストールできます。テンプレートは、リポジトリに追加したり、ソフトウェアから直接更新したりすることもできます。

テクノロジー
010 Editorのデータファイルは一連のブロックとして保存され、各ブロックはディスクまたはメモリのどこかにあるデータのブロックを指すことができます。バイナリファイルのデータの大部分が別のバイナリファイルにコピーされると、新しいブロックポインタがファイルに挿入されますが、実際のデータはコピーされません。このスキームは、ディスクからのファイルの部分的なロードを可能にし、無制限の元に戻すとやり直しを提供するためにも使用されます。現在、大きなテキストブロックを開いたりコピーしたりすると、データの改行がスキャンされます。つまり、編集を再開できるようになるまでに時間がかかる場合が010 Editorは、Qtライブラリを使用してマルチプラットフォームサポートを提供します。

特徴
テキストファイル、16進ファイル、プロセス、物理ドライブおよび論理ドライブを編集します
タブグループに整理できるドラッグ可能なタブとして表示される複数のファイル
ラージファイルサポート(テキストファイルの場合は50 GB以上、16進ファイルの場合は8エクサバイト)
検索して、さまざまなデータ型と正規表現に置き換えます
複数のファイルを検索して置換
無制限の元に戻すとやり直し

列モード
30の異なる文字エンコード(ASCII、ANSI、Unicode、UTF-8など)に加えて、カスタムのエンコードと変換をサポートします
空白の視覚化を含むASCII、Unix、MacおよびUnicodeラインフィードのサポート
比較とヒストグラム
バイトを異なるデータ型として解釈するためのインスペクター
似た言語で使用してスクリプト化ANSI Cを
スクリプトはオンラインで共有でき、統合されたオンラインリポジトリを使用してダウンロードできます
構文ハイライターは、オンラインリポジトリを介して作成、共有、およびダウンロードできます。
ブックマークは、さまざまなデータタイプを使用して作成できますを使用してNTFS、FAT、exFAT、およびHFSドライブを編集します
CRC-16、CRC-32、Adler32、MD2、MD4、MD5、RIPEMD160、SHA-1、SHA-256、SHA-512、TIGERを含むチェックサム/ハッシュアルゴリズム
でインポートまたはエクスポートの六角データインテルHEXフォーマット、モトローラSレコード、六角テキスト、C / C ++ / Javaコード、Base64で、Uuencoding、RTF、またはHTML
16進データの算術演算とビット演算
ヘッダー、フッター、マージンコントロールを使用した印刷
バイナリテンプレートとスクリプトの問題を見つけるための統合デバッガ
USBドライブから実行するためのポータブルバージョン
暗いテーマと明るいテーマ

も参照してください
16進エディタ
16進エディタの比較
テキストエディタ
テキストエディタのリスト
テキストエディタの比較

参考文献
^ 「2020年の時点で5つの最高の16進エディタ」。傾斜。
^ マラク、ビクター(2015)。Windowsマルウェア分析の要点。Packt Publishing Ltd. ISBN  9781785281518。
^ 「マルウェア分析のための6つの16進エディタ」。SANSデジタルフォレンジックおよびインシデント対応ブログ。
^ ノーラン、ゴッドフリー(2014)。防弾Android:安全なアプリを構築するための実用的なアドバイス。アディソン-ウェスリープロフェッショナル。ISBN  9780133993325。
^ マンディア、ケビン; ペペ、マシュー; Luttgens、Jason(2014)。インシデントレスポンスとコンピュータフォレンジック、第3版。マグロウヒルプロフェッショナル。ISBN  9780071798686。
^ マクルーア、スチュアート; Scambray、Joel; カーツ、ジョージ(2012)。公開された7のハッキング:ネットワークセキュリティの秘密と解決策。マグロウヒルプロフェッショナル。ISBN  9780071780285。
^ 「16進エディタ」。マルウェア-アナライザー。2020-08-19にオリジナルからアーカイブされました。
^ 「x86分解/分析ツール」。wikibooks.org。
^ 「マルウェアフォレンジックフィールドガイド:ツールボックス」。Syngress。
^ Sikorski、Michael; Honig、Andrew(2012)。実用的なマルウェア分析:悪意の​​あるソフトウェアを分析するための実践ガイド。ノースターチプレス。ISBN  9781593272906。

外部リンク
公式サイト
バイナリテンプレートの概要
バイナリテンプレートリポジトリ