當前位置:首頁 » 編程軟體 » vb程序反編譯

vb程序反編譯

發布時間: 2022-01-13 00:09:16

Ⅰ 反編譯VB程序

反編譯這種東西其實是不存在的,所謂的反編譯其實就是反匯編。
就連.net寫出來的程序反編譯也不可能直接得到代碼。
如果用一個軟體就能把程序反編譯,所有程序員都該事業了,還費勁腦汁編什麼,直接反編譯別人的不就好了。
如果你想學習反匯編這方面知識,首先要有一個清醒的頭腦,很顯然你的頭腦現在還不夠清醒,屬於小菜鳥級別的,幻想著把別人寫好的程序反編譯出來然後改改就成自己的了。
醒過來!!啪!啪!!

Ⅱ vb反編譯及教程

VB編寫的程序從4.0以後的版本都不能反編譯了,它生成的exe程序不想其他程序那麼有規律。你只能反匯編,那樣代價就太大了,至少比你自己開發一個完整的程序難。

Ⅲ vb程序反編譯工具

VB
做的程序是不可能反編譯出
VB
代碼的
反編譯VB的軟體最多隻能把程序中的窗體等控制項反出來

Ⅳ VB反編譯器怎麼用

VB 是偽代碼,是種解釋性語言,
反編譯沒用的,不能得到編寫的代碼,只能看看有哪寫控制項.

Ⅳ EXE 反編譯 VB反編譯

樓主,這是個易語言程序。加了個殼 貌似是UPX 會在C:\WINDOWS\system32\下釋放一個jedata.dll
火眼查毒鏈接:http://fireeye.ijinshan.com/analyse.html?md5=&sha1=#full

Ⅵ 請問:如何將vb編譯的生成的exe文件進行反編譯回來,進行修改。(請高手幫忙弄下)

vb是用來實現
vb代碼>>exe文件
的轉化用的,沒有辦法反編譯exe文件。
況且至今沒有軟體可以反編譯exe文件,有也只是能反編譯部分屬性,像vb反編譯精靈。
只能自認倒霉了。

Ⅶ VB反編譯還原代碼 求助

如果說 VB3、VB4 還有可能的話,那麼 VB5、VB6 反編譯就是完全的痴人說夢了,VB6 已經不是純粹的解釋性語言了,根本不可能反編譯出完整的源代碼,對於這種語言寫出來的程序,只能獲得中間語言或低級語言。一般來說 VB6 都是 P 代碼,而 P-Code 的代碼逆向回來只能自己看,機器是識別不了的。

舉個例子:

比如在 VB6 中有一句代碼 : MsgBox "Decompile Test."

那麼反編譯出來的結果就是:

(代碼太長不貼,這里貼主要的)
...

mov dword ptr [ebp-58], 004012E4 ; 這里把 "Decompile Test."的地址弄進去了。
...

call dword ptr [<&MSVBVM60.__vbaVarDup>]; 可以清楚的看出來,復制了一份變數的句柄。因為VB里字元串指向的是內存地址。
...

call dword ptr [<&MSVBVM60.#595>] ; 這一句彈出了MsgBox.這里如果跟進去的話是一大堆API 。
...

所以正常反編譯(學匯編語言和計算機編譯原理去吧)的話,看到段了就會知道這是一個 Msgbox 函數,但是具體顯示的內容是什麼,那是根本看不出來的。

P.S. 針對樓上[你不懂就別亂說]說的插一嘴,未加殼的 .NET 為何能被反編譯出源代碼,那是因為 .NET 是託管,而託管有中間語言,所以它的源代碼被編譯成 msil 這種中間語言而非像 VB6 直接編譯成機器語言了。

熱點內容
蘋果連接id伺服器出錯是怎麼回事 發布:2024-09-20 08:01:07 瀏覽:502
編程鍵是什麼 發布:2024-09-20 07:52:47 瀏覽:651
學考密碼重置要求的證件是什麼 發布:2024-09-20 07:19:46 瀏覽:477
電腦主伺服器怎麼開機 發布:2024-09-20 07:19:07 瀏覽:728
2022款瑞虎升級哪些配置 發布:2024-09-20 06:59:07 瀏覽:264
資料庫與asp 發布:2024-09-20 06:55:25 瀏覽:727
python解釋編譯 發布:2024-09-20 06:52:57 瀏覽:648
舞蹈豐收腳本 發布:2024-09-20 06:36:26 瀏覽:595
linux進程埠號 發布:2024-09-20 06:36:11 瀏覽:80
派派怎麼改密碼忘了 發布:2024-09-20 06:25:49 瀏覽:780