Decompiler-VB.Net
JP
ログイン
ホーム

製品

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

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

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

全エディション

UIデザインの復元

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

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

復元された出力

Form1.frm — main form recovered

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

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

逆コンパイラは、ネイティブx86マシンコードを読みやすいVisual Basicソースコードへ変換します。ネイティブコードとしてコンパイルされたバイナリ(既定の設定)でのみ動作します。

  • マシンコード → Visual Basicの再構築
  • ランタイム呼び出し(MSVBVM60.dll)を復元
  • 15,000以上のWin32 API宣言を内蔵
  • 約80%のオブジェクト連携を復元
  • 構文ハイライト付きのVB出力
注記:上記の逆コンパイルはネイティブコード(既定のコンパイル設定であり、最も一般的なケース)が対象です。P-Codeの完全な逆コンパイルは、2026年9月リリース予定のVBReFormer V7で対応予定です。
カバレッジを関数ごとに見る
独自機能・全エディション

コンパイル済み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

59 €

Popular

Medium Business

10–249 組織の最大規模

349 €

Large Business

Gov · Military · 250+

799 €

全般
Visual Basic 5・6対応
対応形式:.exe .dll .ocx .scr
Windows XP → Windows 11
無料の製品アップデート
オンラインドキュメントとユーザーガイド
UIデザインの復元
プロジェクトファイルの復元(.vbp)
フォームとコントロールの復元(.frm、.ctl、.pag)
バイナリリソースファイル(.frx、.ctx、.pgx)
COM / OLE / ActiveXコンポーネントの識別
埋め込み画像とアイコンの抽出
逆アセンブラ
プロシージャの識別(フォーム、モジュール、クラスなど)
マシンコード → アセンブリの逆アセンブル
アセンブリとVBの構文ハイライト
逆アセンブル全体を対象とした検索エンジン
逆コンパイラ(ネイティブコードのみ)
マシンコード → 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 であり、これこそが本当に難しい問題であり、私たちが誰よりもうまく解決することを目指す唯一の領域です。

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

近日公開

開発中

次期バージョンはさらに進化

2026年9月リリース予定のVBReFormer V7は、特にP-Codeにおいてコード復元を新たなレベルへと引き上げます。

P-Code の完全な逆コンパイル

擬似コード(P-Code)にコンパイルされたバイナリに対して、逆アセンブルをはるかに超えるコード再構築を実現します。

型の推論

変数やパラメータの型は、その使われ方から自動的に推論されます。

変数名の推論

可読で意味のある名前が自動的に提案されます。バイナリには元の名前が保存されていないため、文脈から知的に推論されます。

実際の現場で

Malva.RE

VB6 マルウェアの解析に使用

フランスのマルウェア静的解析専門企業 Malva.RE は、悪意ある Visual Basic 6 バイナリの逆コンパイルに VBReFormer を使用しています。VB6 のネイティブコードは現代のツールの死角であり続けており、アナリストは逆アセンブルで止まらず、ペイロードの実際のロジックまで到達できます。

記事を読む

本日ご購入いただくと、サポートとアップデートの1年間は V7 のリリース時点から開始します。新バージョンを追加費用なしで入手でき、そこから丸1年ご利用いただけます。

パートナー

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

よくあるご質問

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

VBReFormer は、P-Code とネイティブコードのいずれであっても、Visual Basic 5 または 6 でコンパイルされたあらゆる実行ファイルを解析します。UI(フォーム、コントロール、リソース)は常に完全に復元され、コードの復元はコンパイルモードに依存します。

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

VB6 は、P-Code(インタプリタ型の擬似コード)またはネイティブコード(x86 の機械語命令、既定の設定)のいずれかにコンパイルされます。VBReFormer はその両方に対応し、ネイティブコードを可読な Visual Basic へ逆コンパイルするほか、それ以外については解析済みの逆アセンブルを提供します。

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

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

無料版はありますか。

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

これはサブスクリプションですか?1年後はどうなりますか?

いいえ。ライセンスは買い切りで、ソフトウェアは期限なく完全に動作し続けます。1年間(購入時に2年または3年へ延長可能)というのは、メールサポートと新バージョンへのアクセスの期間です。期間終了後も、お手元のバージョンを追加費用なしでお使いいただけます。

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

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

ライセンスを選択

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

選択を開始 →