Decompiler-VB.Net
ログイン
// プロフェッショナルツール · Visual Basic 5 & 6

あらゆるVBアプリの
ソースコード
を復元

VBReFormerは、Visual Basic 5および6向けの唯一のオールインワン復元スイートであり、逆アセンブラ、逆コンパイラ、コンパイル済みUIエディターを1つのツールに統合しています。 対応バイナリ形式 : .exe · .dll · .ocx · .scr

近日公開:P-Code の完全な逆コンパイル、型および変数名の推論
2000年から · 25年以上 · 🇫🇷 🇪🇺 設計から欧州製。デフォルトでローカル。
vbreformer — decompile Form1.exe
[ x86 Assembly ] [ VB6 Source ]
00155 push ebp
0028B EC mov ebp, esp
00383 EC 4C sub esp, 4Ch ; frame + SEH
0048B 75 08 mov esi, [ebp+8] ; Me
00568 B8 20 40 00 push offset aForm1 ; "Form1"
0068D 45 E8 lea eax, [ebp-18h] ; &var_18
00750 push eax
008FF 15 18 10 40 00 call ds:__vbaStrCopy ; var_18 = "Form1"
0098B 06 mov eax, [esi] ; Me → vtable
010FF 90 FC 02 00 00 call [eax+2FCh] ; put_Caption
011FF 15 20 10 40 00 call ds:__vbaHresultCheckObj
012FF 15 28 10 40 00 call ds:__vbaLenBstr ; Len(var_18)
01385 C0 test eax, eax
01474 2D jz short loc_ret ; Len 0 → Exit Sub
015FF 15 34 10 40 00 call ds:rtcMsgBox ; MsgBox "Prêt"
0168D 45 E8 lea eax, [ebp-18h] ; loc_ret:
017FF 15 10 10 40 00 call ds:__vbaFreeStr ; free var_18
018C2 04 00 retn 4 ; End Sub
Private Sub Form_Load()
Dim var_18 As String
var_18 = "Form1"
Me.Caption = var_18
If Len(var_18) = 0 Then Exit Sub
MsgBox "Prêt", vbOKOnly
End Sub
' noms de contrôles, propriétés et littéraux récupérés ·
' noms de variables locales générés (non stockés en natif)
● SCANNING BINARY ● VB6 SOURCE RECOVERED Form_Load · native · MSVBVM60
France Union européenne

フランスで設計・提供される主権的ソフトウェア

VBReFormer はフランスと欧州で設計・開発・保守されています。あなたの自律性を支える、独立したリバースエンジニアリング技術です。

Conçu à Toulouse (Haute-Garonne) et en Savoie

フランス製 欧州の主権 技術的独立性 比較を見る
// 3つのツールを1つに

VBReFormerでできること

VBReFormerは、Visual Basic 5および6向けの唯一のオールインワン復元スイートであり、逆アセンブラ、逆コンパイラ、コンパイル済みUIエディターを1つのツールに統合しています。

  • // 逆アセンブラ — コンパイル済みバイナリ内のすべてのプロシージャ、フォーム、モジュール、クラスを識別します。機械語を、構文ハイライトに対応した読みやすいアセンブリに変換します。
  • // 逆コンパイラ — ネイティブコードのバイナリをVisual Basicのソースコードに復元します。ランタイム呼び出し、変数宣言、オブジェクトの相互作用を復元し、元のロジックの最大80 %を再現します。
  • // デザインエディタ — コンパイル済みのUIを直接編集でき、サイズ制限はありません。再コンパイルなしでこれを実現する、市場で唯一のツールです。
  • // フォーム、モジュール、クラス、ユーザーコントロール
  • // アセンブリ言語の出力

// 対応バイナリ形式

.exe Executable
.dll Library
.ocx ActiveX Control
.scr Screensaver
VB5 Visual Basic 5
VB6 Visual Basic 6

Windows XP · Vista · 7 · 8 · 8.1 · 10 · 11

// 3つのツールを1つに

逆コンパイラ

ネイティブコードのバイナリをVisual Basicのソースコードに復元します。ランタイム呼び出し、変数宣言、オブジェクトの相互作用を復元し、元のロジックの最大80 %を再現します。

逆アセンブラ

コンパイル済みバイナリ内のすべてのプロシージャ、フォーム、モジュール、クラスを識別します。機械語を、構文ハイライトに対応した読みやすいアセンブリに変換します。

  • //フォーム、モジュール、クラス、ユーザーコントロール
  • //アセンブリ言語の出力
  • //逆アセンブル全体の検索機能
機能を見る →
最も強力

逆コンパイラ

ネイティブコードのバイナリをVisual Basicのソースコードに復元します。ランタイム呼び出し、変数宣言、オブジェクトの相互作用を復元し、元のロジックの最大80 %を再現します。

  • //ネイティブコード → VB6ソースコード
  • //15,000以上のWin32 API宣言
  • //オブジェクト相互作用の約80 %を復元
機能を見る →
市場で唯一

デザインエディタ

コンパイル済みのUIを直接編集でき、サイズ制限はありません。再コンパイルなしでこれを実現する、市場で唯一のツールです。

  • //.frm、.ctl、.ocxをその場で編集
  • //埋め込みリソースの置換
  • //サイズ制限なし(唯一)
機能を見る →
// シンプルなプロセス

使い方

01
Step 01

バイナリを読み込む

VB5/VB6の.exe、.dll、.ocx、.scrファイルを開きます。VBReFormerはPE構造を即座に解析し、すべてのVBオブジェクトを識別します。

02
Step 02

探索して逆コンパイル

逆アセンブルされたコードを閲覧し、UIデザインファイルを復元し、ネイティブコードのプロシージャに対して逆コンパイラを実行します。

03
Step 03

エクスポートして再構築

復元した.frm、.bas、.clsファイルを新しいVBプロジェクトにエクスポートします。再コンパイルなしでバイナリのUIを編集できます。

// 主権とデータの所在 🇫🇷 フランス製 🇪🇺 欧州の主権

完全に制御できる逆コンパイラ

VBReFormer は、お客様自身の Windows マシン上で完全にインストールおよび動作するデスクトップソフトウェアです。解析するバイナリは、最初のバイトから最後のバイトまで、お客様のインフラ内にとどまります。

100% オンプレミス

クラウドなし、アップロードなし、テレメトリなし。バイナリがインフラの外に出ることはありません。解析は完全にオフラインの状態でも、すべてお客様のマシン上で行われます。

欧州の出所と管轄

フランスで編集・開発された VBReFormer は EU の管轄下にあり、EU 拠点のサポートに支えられています。ツールの出所をお客様が管理できます。

設計段階から GDPR に準拠

一切のデータが送信されないため、第三者によるデータ処理を考慮する必要はありません。規制対象の環境に適した、明快で監査可能なフットプリントを実現します。

防衛、政府、重要インフラのチームにとって、ツールの出所と管轄は要件の一部です。VBReFormer はその双方に応えます。

// パートナー

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

// 今すぐ利用可能 · メールで即時お届け

逆コンパイルを始めますか?

個人および中小企業向けのライセンスは59 €からご利用いただけます。1つのライセンスで、3つのツールすべてをお使いいただけます。

年間サポート込み · 永続ライセンスのオプションもご用意

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.