VB Decompiler 11.5

ライセンス: 無料トライアル ‎ファイルサイズ: 7.00 MB
‎ユーザー評価: 3.4/5 - ‎12 ‎投票

VB デコンパイラは、Visual Basic 5.0 および 6.0 で記述されたプログラム (EXE、DLL、OCX) の逆コンパイラであり、.NET テクノロジで記述されたプログラムの逆アセンブラーです。ご存知のように、Visual Basic のプログラムは、解釈される p コードまたはネイティブ コードにコンパイルできます。.NET アセンブリは、常にコンパイル可能な IL コードにコンパイルされます。 p-codeは高レベルのコマンドで構成されているため、ソースコードに逆コンパイルする可能性があります(もちろん、変数の名前や関数の名前は逆コンパイルされません)。VB デコンパイラは、できるだけ正確に p コードからソース コードを復元します。そして、いくつかの変更の後、生成されたコードをコンパイルしようとするかもしれません。 プログラムがネイティブ コードにコンパイルされた場合、マシン命令から完全なソース コードを復元することはできません。しかし、VBデコンパイラは、このような状況でもプログラムを分析するのに役立ちます。これは、強力な逆アセンブラとエミュレータが含まれています。このパワーフルエンジンは、ほとんどのアセンブラ命令をほとんどのVBコマンドにデコードしようとします。もちろん、アセンブラー コードの最適化の一部で失敗し、正しくない命令を生成する場合もあります。しかし、現時点では、ネイティブ コード アプリケーションを分析する最善の方法です。 プログラムが .NET アセンブリにコンパイルされた場合、逆コンパイラはマネージ アセンブリ内のすべてのテーブルとモジュールを回復し、IL 逆アセンブラーを使用してすべてのメソッド、関数、およびイベントを逆アセンブルします。.NET フレームワークは、逆コンパイルには必要ありません。すべての Windows 32 ビット オペレーティング システムでサポートされている逆コンパイル。 一般的に、VB デコンパイラは、プログラムを分析するための理想的なツールであり、ソース コードを失い、プロジェクトを部分的に復元する必要がある場合に最適です。

バージョン履歴

  • バージョン 11.5 に転記 2020-07-06
    多くのアップデート
  • バージョン 3.3 に転記 2007-04-24
    メソッドタイプの回復 (サブまたは関数)、関数名の回復、関数パラメーターの回復 (名前付き)、ネイティブ コード モジュールの逆コンパイラ (新しいコード バイナリ検索とアナライゼーション)。

プログラムの詳細

Eula

EULA - 使用許諾契約書

VB デコンパイラ シングルユーザーソフトウェアライセンスおよび限定保証 本ソフトウェアの使用許諾契約は、ソフトウェアをダウンロードまたは使用する前に注意深くお読みください。"ACCEPT" ボタンをクリックするか、パッケージを開くか、製品をダウンロードするか、または本製品を含む機器を使用することにより、お客様は本契約に同意するものとします。本契約の条項のすべてに同意しない場合は、["同意しない]ボタンをクリックすると、インストールプロセスは続行されません。 本ライセンス契約は、VB デコンパイラ、そのドキュメント、および実行可能ファイルの使用を対象とし、以下は "Product"と呼びます。本製品は、以下、"開発者"と呼ばれる、著作権セルゲイ・チャブチェンコです。お客様は、この使用許諾契約書に従って、それを使用して配布することができます。これらの条項に同意しない場合は、システムから製品を削除してください。製品を作業に組み込んだり、製品を他のユーザーに配布したりすることで、これらのライセンス条項に暗黙的に同意することになります。製品は、著作権セルゲイ・チャブチェンコのままです。 製品は、購入前の製品として配布されます。これはですね: 1. 製品に対するすべての著作権は、著者であるセルゲイ・チャブチェンコが独占的に所有しています。製品は著作権法によって保護されています。常に開発者はソフトウェアの完全なタイトルを保持します。本契約に記載されている条件に従い、お客様に同意し、これに従い、お客様にはシングルユーザーソフトウェアライセンスが付与されます。開発者との以前の契約は、この契約に取って代わるものとします。 2. お望みの製品であれば、誰でも試用版を使用することができます。P コードの逆コンパイル、コードの難読化、ネイティブ コードの逆アセンブル最適化の機能を備えた製品の Lite バージョンを試すことができます。製品のフルバージョンには、このような制限が含まれておらず、パックされたインストーラとして出荷されます。製品のフルバージョンを使用するには、登録する必要があります。 3. 製品未登録の試用版は、配布パッケージが変更されない場合、以下に記載の例外を除いて、自由に配布することができます。著作権者からの書面による許可なく、製品の配布に対して料金を請求する者や会社は一部ありません。製品未登録の試用版は、著作権者の書面による許可なく、他のパッケージにバンドルまたは配布することはできません。 このソフトウェア ライセンスを登録すると、次の権利が得られます。 1. アプリケーションのテストと作成したプログラムの回復ソースのみの目的で、本製品をインストールして使用します。お客様は、本製品を使用している唯一の個人である場合、製品のコピーをコンピュータにインストールし、あるコンピュータから別のコンピュータに自由に移動することができます。エンティティの場合は、製品を使用する権利を持つ組織内の 1 人の個人 ("名前付きユーザー") を指定する必要があります。 2. バックアップまたはアーカイブ目的で本製品のコピーを 1 つ作成するか、またはバックアップまたはアーカイブ目的の目的でのみオリジナルを保持する場合は、製品を単一の永続ストレージ媒体にコピーします。 3. 追加の支払いなしでアップグレードすることができ、これらの新しいバージョンの製品の技術サポートと通知、 4. 登録された製品は、賃貸またはリースすることはできませんが、それを受け取る人が本ライセンスの条件に同意した場合、永久に譲渡することができます。ソフトウェアが更新プログラムである場合、転送には更新プログラムと以前のすべてのバージョンが含まれている必要があります。 以下に示すいずれかの活動に参加すると、ソフトウェアライセンスは終了します。ソフトウェアライセンスの終了に加えて、開発者は刑事、民事、またはその他の利用可能な救済策を追求することができます。 1. このソフトウェアパッケージに含まれるファイルの配布。 2. 本製品の改変、逆コンパイル、逆アセンド、リバースエンジニアリング、または翻訳。 3. 製品または製品ドキュメントから、独自の通知、ラベル、マークを削除する。 4. 製品と大きく異ならないアプリケーションの作成 製品は分散され、IS"として配布されます。いかなる種類の保証も、明示または黙示的ではありません。ご自身の責任で使用します。開発者は、本製品の使用または紛失中に、データの損失、損害、利益の損失、その他の損失に対して責任を負いません。 期間と終了 本契約に基づいて付与されたライセンスは、本契約に記載されているとおり、終了するまで有効となります。ライセンシーが、本製品に関連する金銭の支払いまたはサービスの提供に失敗した場合、または本契約の条件に違反した場合、開発者またはその代理人は、本ライセンスの終了通知を行うことによって、本ライセンスを直ちに終了することができます。ライセンシーは、開発者に有効な連絡先情報を提供する責任があります。開発者の記録に有効な連絡先情報がライセンシーに存在しない場合、開発者は、ライセンス契約の終了通知を行う必要はありません。ライセンシーは、開発者に終了の通知を行い、ライセンシーが所有しているか、ライセンシーの管理下にある製品および関連ユーザー文書の全部または一部のコピーを全部破棄または返却することにより、本ライセンスを自発的に終了することができます。 終了の影響 ただちに、ライセンシーは、ライセンシーが所有する、またはライセンシーの管理下にある製品の全部または一部のコピーを、開発者に破壊または返却します。本契約の終了後、ライセンシーは、本製品および関連するユーザー文書のコピーをいかなる目的のためにも保持または使用する権利を有しません。 製品の転送 ライセンシーは、開発者の事前の書面による同意なしに、本製品のライセンスを譲渡する権利を有しません。 製品保証 開発者は、製品の機能とパフォーマンスの説明に準拠することを保証します。本ソフトウェアが本保証に従って機能しない場合、開発者は、不適合品を無償で修理または修正するか、製品のライセンシーが支払った金額を払い戻すことに同意します。以下の原因の1つ以上のためにその説明に従って実行されない製品は、この保証の対象とはなりません: (i) 製品または関連ファイルは、開発者以外の誰かによって変更されるか、(ii) 製品がライセンシー向けに開発されたカスタム製品である場合、カスタム製品は開発者以外の誰かによってインストールされます。 払い戻し 上記のパラグラフに従って、本製品のライセンシーが支払った金額をデベロッパーが払い戻した場合、ライセンシーは本契約および製品ライセンスが終了したことを理解し、同意し、開発者は本契約に基づいて提供される製品および関連文書を撤回します。そのような払い戻しを受けた際、ライセンシーは、払い戻しが行われた製品、コード、または関連文書を使用、表示、または制御しなくなることを同意します。 製品の保証の免責事項 本契約に定める明示的な保証を除き、開発者は、商品性の保証や特定の目的への適合性を含む、製品に対するすべての黙示的保証を否認します。開発者は、製品の品質に関する表明を行わず、製品がエラーフリーになるか、中断することなく動作することを約束しません。 責任の制限 開発者が事前に損害の可能性を知らされるかどうかにかかわらず、いかなる場合でも、開発者は、本製品の使用に起因する直接的、間接的、偶発的、特別、結果的、またはその他の損害について責任を負いません。これらの制限は、契約違反、保証違反、開発者の過失、厳格な責任、虚偽表示、その他の不法行為を含むすべての行為原因に適用されます。 製品の所有権 開発者は、すべての特許権、著作権、企業秘密、商標、サービスマーク、関連するのれん、機密および専有情報を含む、本製品のすべての所有権を保有し、保持します。本契約に明記されている場合を除き、ライセンシーは本製品に対する権利を有しません。 割り当てと委任 ライセンシーは、本契約またはその下でのいかなる権利も譲渡することはなく、開発者の書面による事前の同意なしに、本契約に基づくいかなる義務も委任することはできません。その同意なしに割り当てまたは委任しようとする試みは無効になります。 全般 本契約は、本契約の主題に関する開発者とライセンシーの間の理解全体を構成するものとします。本契約に対する変更は、開発者およびライセンシーが署名した書面によるものであり、必ずご利用ください。本契約と異なる、矛盾する、または本契約に含まれていない発注書に記載されている条件は、開発者が書面で明示的に同意しない限り、本契約の一部とはなりません。 ここで明示的に付与されていないすべての権利は、セルゲイ・チャブチェンコによって予約されています。 その他の商標は、その所有者によって予約されています。 ライセンシーは本契約を読み、その全ての契約条件を理解し、同意します。 VBデコンパイラを使用していただきありがとうございます!