Skip to content
KitploitKITPLOIT
ツールブログ
Log in
提出
ツールブログ
提出

ハッキング、侵入テスト、サイバーセキュリティツールをあなたのセキュリティアーセナルに!

Kitploitはハッキング、サイバーセキュリティ、ペネトレーションテストのツールディレクトリです。最新のプロジェクトアップデートを見つけて、脆弱性の発見、システム分析、テストの自動化、セキュリティの強化を行いましょう。

··フィード·お問い合わせ·プライバシー·© 2026 Kitploit

ツールディレクトリ

カテゴリ

すべてのカテゴリを見る
Loading categories
Decoder-Improved — Burp Suite用の改良されたデコーダー | Kitploit
ツール/GitHubGitHub/nccgroup/decoder-improved
暗号化/復号化ツールウェブプロキシと傍受暗号化
GitHubnccgroup/decoder-improved

Decoder-Improved

Burp Suite用の改良されたデコーダー

リポジトリを見る
13832155年前Kitploit レビュー済み

人気

すべて見る →

コミュニティで最も使われているツールを見つけましょう。

すべてのツールを探索

ツールコレクションを閲覧

すべてのツールを見る →
共有

Decoder Improved

tl;dr

エクステンダー内で Decoder-Improved.jar 最新リリース を読み込んでください。

Decoder Improvedの拡張方法のウォークスルーについては、ブログ記事 をご覧ください。 元の説明へのリンクは壊れているようです。Decoder Improvedの拡張方法に関する最新のウォークスルーは現時点ではありませんが、もう少し詳細は こちら で見つかります。

概要

Burp Suiteに組み込まれているデコーダコンポーネントは便利ですが、重要な機能が欠けており、 拡張もできません。この問題を解決するために、私はDecoder Improvedを開発しました。 これはBurp Suiteプラグインのドロップイン代替品です。 バグを修正し、タブを追加し、改良された16進エディタを備えながら、 デコーダの全機能を含んでいます。さらに、このプラグインは、 任意のカスタムデータエンコーディング/デコーディングのニーズに合わせて 簡単に拡張できます。

Decoder Improved

Burp Suiteデコーダとその弱点

Burp Suiteには使いやすいデータ操作ツールキットが含まれており、一連の変換フィルタを設定することで ユーザーはデータを操作できます。これらのフィルタを使用すると、URL、HTML、Base64、ASCII Hex、 Hex、Octal、Binary、Gzipのエンコードおよびデコードなどの単純なデータ操作を実行できます。 また、いくつかの基本的なハッシュ関数も含まれています。さらに、 Burp Suiteのデコーダには16進エディタと、妥当なデコード方法を自動的に選択する 「スマートデコード」オプションがあります。この一連の機能は役立ちますが、 大きく制限するいくつかの問題があります:

  • タブがないこと

    Burpの他の多くの機能とは異なり、デコーダはタブをサポートしていないため、 複数のデータチャンクの管理が困難です。

  • 使いにくい16進エディタ

    同梱されている16進エディタでは、右クリックして新しいバイトを挿入したり 既存のバイトを削除したりする必要があります。さらに、16進エディタの各バイトは テキストボックスになっており、データ入力が困難です。

  • 非ASCIIテキストを扱えない

    デコーダはテキスト文字を1バイトに切り詰めるため、Unicode文字が壊れます。 これにより、英語以外の文字セットを扱うのが非常に困難になります。

  • 拡張不可能

    Burp Suiteはクローズドソースのため、バグを修正したり、 Burp Extender APIを介して既存のデコーダを拡張してカスタムのエンコード/デコードを実行したりすることは現実的ではありません。

Decoder Improved

Decoder Improvedは、情報セキュリティ専門家の多様かつ拡大し続けるニーズにより良く応える、 Burp Suite向けのデータ変換プラグインです。Decoder Improvedには、以下の便利な機能が含まれています:

組み込みのBurpデコーダの全モード

Decoder Improvedは、デコーダのエンコード、デコード、 およびハッシュモードのすべてをサポートしています。Decoder ImprovedはURL、HTML、 Base64、ASCII Hex、GZIPをエンコードおよびデコードできます。さらに、Decoder Improvedは MD2、MD5、SHA、SHA-224、SHA-256、SHA-384、SHA-512を使用してデータをハッシュ化できます。

タブ

Burp Suiteの多くの機能と同様に、Decoder Improvedはタブをサポートしており、 ユーザーは既存の作業を消去することなく、複数のデータを 同時に操作できます。

Unicodeサポート

Decoder ImprovedはJavaのバイト配列を基盤としており、変換プロセス中にUnicode文字を 切り詰めたり変更したりしません。JavaのSwing要素がUnicode文字の表示をサポートしているため、 Decoder ImprovedもUnicode文字を表示できます。

改良された16進エディタ

Decoder Improvedには、ExBin プロジェクトによって開発された Swing 16進エディタであるDelta Hexadecimal Editorが同梱されています。 Deltaは、簡単な挿入と削除、ハイライト表示、Unicodeサポートを可能にし、 組み込みデコーダの16進エディタよりも改善された16進編集エクスペリエンスを提供します。

任意の数値基数変換

Decoder Improvedは、基数2から基数32(Javaがサポートする最大の基数)で表された任意の数値を、 基数2から基数32の間の任意の基数の表現に変換できます。

正規表現の検索と置換

Decoder Improvedは、入力に対して正規表現の検索と置換を実行し、 テキストをすばやく変換できます。

特別な文字のみをHTML/URLエンコード

デコーダでHTMLおよびURLエンコードを行う場合、文字列内のすべての文字がエンコードされるため、 人間の可読性が制限され、壊れた入力フィルタリングルールに時々引っかかります。 Decoder Improvedには、英数字をそのまま残しつつ特別な文字のみをエンコードするエンコードモードが含まれています。

BouncyCastleで利用可能なすべてのハッシュアルゴリズム

Burp Suiteの組み込みデコーダで公開されているすべてのハッシュアルゴリズムに加えて、 Decoder ImprovedはBouncyCastle Java暗号ライブラリに含まれるすべてのハッシュアルゴリズムを公開します。 対照的に、デコーダにはテスト中に遭遇するハッシュニーズの全範囲をカバーしない、 ほんの一部のハッシュアルゴリズムしか含まれていません。

データをさまざまな形式でファイルに保存

すべてのデータは、raw、Hex、UTF-8エンコード形式でローカルファイルに保存できます。

作業状態が保存される

Decoder Improvedは、Burp再起動後に作業状態を自動的に保存し再読み込みします。ユーザーは作業状態をファイルにエクスポートするオプションがあります。

簡単な拡張インターフェース

Decoder Improvedは、使いやすいインターフェースを備えたカスタムモードで拡張できます。ウォークスルーについては、 ブログ記事 をご覧ください。

独自のJarをビルドする

  1. 前提条件:

    • Gradle 5.6+
    • JDK 1.8+
  2. ビルド:

    1. $ git clone https://github.com/nccgroup/Decoder-Improved.git
    2. $ cd Decoder-Improved/
    3. $ gradle shadowJar (または単に $ gradle)
  3. コンパイルされたJarファイル ./build/libs/Decoder-Improved-all.jar を見つけ、Extender -> Extensions の下で読み込んでください。

ツールをダウンロード