Decompiler-VB.Net
JP
ログイン
VBReFormer Gen2 エンジンを全面的に書き直し、P-code に完全対応。オンラインスタジオはパブリックベータ公開中。 発表を読む
ホーム

製品

VBReFormer — VB6 decompiler とコンパイル済み UI エディタ

Visual Basic 5/6 バイナリのための VB6 デコンパイラ。逆アセンブラ、ネイティブコード デコンパイラ、コンパイル済み UI エディタを 1 つのツールで提供します。

744,156+ ダウンロード 1,700+ 販売ライセンス 27 年の専門知識
.exe.dll.ocx.scrVB5 Native VB6 Native

全エディション

UI デザインの抽出

VBReFormer は、元のプロジェクトファイルがなくても、コンパイル済みバイナリからすべての視覚的なデザイン要素を抽出します。

  • VB プロジェクトファイル (.vbp) を抽出
  • フォームとコントロール (.frm, .ctl, .pag) を抽出
  • バイナリリソース (.frx, .ctx, .pgx) を抽出
  • 外部のCOM、OLE、ActiveXコンポーネントをすべて識別
  • 埋め込まれた画像とアイコンを抽出

再構築された出力

Form1.frm — main form extracted

Form1.frx — binary resources

Module1.bas — standard module

Class1.cls — class module

UserCtrl.ctl — user control

Project.vbp — project file

逆コンパイルされたコードの例

Private Sub Form_Load()

Dim nRetVal As Long

Dim sBuffer As String

nRetVal = GetProfileStringA(

"Settings", "Language", "EN",

sBuffer, 255)

If nRetVal > 0 Then

Me.Caption = sBuffer

End If

End Sub

Professional・Enterprise

ネイティブコード逆コンパイラ

逆コンパイラーはコンパイル済みコードを読める Visual Basic に変換します。第 2 世代からは、VB6 の 2 つのコンパイル方式である P-Code と ネイティブコードの双方を扱います。

  • マシンコード → Visual Basicの再構築
  • ランタイム呼び出し (MSVBVM60.dll) を再構築
  • 15,000以上のWin32 API宣言を内蔵
  • オブジェクト連携の約 80 % を再構築
  • 構文ハイライト付きのVB出力
注:VBReFormer 7 以降、P-Code とネイティブコードはいずれも逆コンパイルされます。前の世代はネイティブコードのみを再構築していました。
カバレッジを関数ごとに見る
独自機能・全エディション

コンパイル済みUIデザインエディタ

サイズ制限なくコンパイル済みのVB5/VB6のUIを編集できる、市場で唯一のツールです。コントロールのプロパティ変更、キャプションの修正、画像の置き換えを、すべてコンパイル済みバイナリ上で直接行えます。

  • コンパイル済みバイナリ内のコントロールプロパティを編集
  • サイズ制限なし(独自機能)
  • 埋め込まれたビットマップとアイコンを置き換え
  • 再コンパイルなしで隠しプロパティを追加
  • 再利用のために個別のリソースをエクスポート

編集可能なプロパティ

Caption "My Application v2.1"
BackColor &H00FFFFFF&
Font.Name "Arial"
Font.Size 12
Width 5280
Height 3840
Icon [binary resource]

エディション

機能比較

すべてのエディションにすべての技術的機能が含まれます。違いはライセンスの適用範囲、すなわち利用する組織の規模です。

エディション

Small Business

Home / Education

79 €

Popular

Medium Business

10–249 組織の最大規模

349 €

Large Business

Gov · Military · 250+

799 €

全般
Visual Basic 5・6対応
対応形式:.exe .dll .ocx .scr
Windows 10 → Windows 11
無料の製品アップデート
オンラインドキュメントとユーザーガイド
UI デザインの抽出
プロジェクトファイル (.vbp) を抽出
フォーム (.frm, .ctl, .pag) を抽出
バイナリリソースファイル(.frx、.ctx、.pgx)
COM / OLE / ActiveXコンポーネントの識別
埋め込み画像とアイコンの抽出
逆アセンブラ
プロシージャの識別(フォーム、モジュール、クラスなど)
マシンコード → アセンブリの逆アセンブル
アセンブリとVBの構文ハイライト
逆アセンブル全体を対象とした検索エンジン
逆コンパイラー(P-Code とネイティブコード)
マシンコード → Visual Basicの再構築
ランタイム呼び出し (MSVBVM60) を再構築
15,000以上のWin32 API宣言を内蔵
オブジェクト連携の約 80 % を再構築
デザインエディタ
コンパイル済みバイナリ内のコントロールプロパティを編集
サイズ制限なし(独自機能)
埋め込みリソース(画像、アイコン)の置き換え
再コンパイルなしで隠しプロパティを追加
ライセンスの適用範囲
組織の最大規模 従業員10名未満・売上高100万€未満 従業員10〜249名・売上高5,000万€未満 従業員250名以上・無制限
利用形態 個人・学術・非営利 商用・業務用 商用・政府・軍事
インストール ユーザー単位またはコンピューター単位 ユーザー単位またはコンピューター単位 ユーザー単位またはコンピューター単位
ライセンスを選択 ライセンスを購入 → ライセンスを購入 → ライセンスを購入 →

ご注文時に選択された期間に応じて 1 年、2 年または 3 年有効なライセンスです。サポートと更新は全期間にわたり含まれます。付加価値税は適用されません(フランス租税一般法典 293 B 条)。

まずは無料でお試しください — Free 版でエンジンがバイナリから何を再構築できるか確認できます →

比較

VBReFormer と競合製品の比較

客観的で検証可能な基準に基づく事実ベースの比較。

基準 VBReFormer
ベンダー Devineos
出所 France Union européenne フランス Russie ロシア
適用される管轄 欧州連合 EU 域外
P-Code + ネイティブコード(VB5/6)
UI デザインの抽出
コンパイル済み UI の編集
無料版
EU 拠点のサポート

公開時点における各ベンダーの公開情報に基づく。

100% フランス製

フランスで設計・開発

VBReFormer は、トゥールーズとサヴォワの間、フランスで設計・開発・保守されています。ヨーロッパ域外に依存しない、フランスおよび欧州のリバースエンジニアリング技術です。

トゥールーズ

オート=ガロンヌ県 · オクシタニー地域圏

サヴォワ

オーヴェルニュ=ローヌ=アルプ地域圏

適材適所のツール

.NET、C#、VB.NET ですか。dnSpy や ILSpy といった無料ツールが非常にうまく対応します。私たちの専門は Visual Basic 5 および 6 であり、これこそが本当に難しい問題であり、私たちが誰よりもうまく解決することを目指す唯一の領域です。

この分野に注力する理由 →

パートナー

リバースエンジニアリングとサイバーセキュリティのフランス発エコシステム。

よくあるご質問

VBReFormer はあらゆる VB6 プログラムを逆コンパイルできますか。

VBReFormer は Visual Basic 5 および 6 でコンパイルされたすべての実行ファイルを、P-Code でもネイティブコードでも解析します。フォーム・コントロール・リソースといったインターフェイスは、いずれの場合も完全に抽出されます。コードの再構築はバイナリに残された情報しだいです。無償版がご自身のファイルで、購入前にその結果をお見せします。

P-Code とネイティブコードの違いは何ですか。

VB6 は P-Code(仮想マシンが実行する擬似コード)か、ネイティブコード(x86 機械語命令、既定の設定)のいずれかにコンパイルします。第 2 世代以降、VBReFormer はその両方を読める Visual Basic へ逆コンパイルします。前の世代はネイティブコードのみを再構築していました。

プログラムを逆コンパイルすることは合法ですか。

はい。ソフトウェアの権利を保有している場合(典型的には、失われた自社のソースコードを再構築するケース)や、相互運用性に関する法的枠組みの範囲内であれば合法です。解析対象のプログラムについて必要な権利を保有している必要があります。

無料版はありますか。

はい。VBReFormer Free では、VB5/VB6 の実行ファイルを解析し、UI やリソースを無料かつ期間制限なしで確認できます。高度なコード再構築機能は有料版でのみご利用いただけます。

ライセンスの有効期間はどのくらいですか?

ご購入時に選択された期間(1 年、2 年または 3 年)です。メールサポートと、その期間中に公開されたすべての更新が追加費用なしで含まれます。期間満了後はアクセスが終了し、新しいライセンスをご契約いただけます。無償版は期間の制限なくご利用いただけます。

自分のバイナリで逆コンパイルがうまくいかない場合は?

そのためにこそ無償版があります。ご購入前に、お客様自身のファイルで、フォーム・リソース・プロジェクト構成など何を抽出できるかをご確認いただけます。まずお試しいただくことを常におすすめしています。ライセンスは即時提供されるデジタルコンテンツのため販売は確定となりますが、技術的な問題が生じた場合はサポートが解決に向けて対応いたします。

ライセンスを選択

プロファイルに関する2つの質問にお答えいただくだけで、30秒以内に最適なエディションをお選びします。

選択を開始 →