導航:首頁 > 源碼編譯 > delphi完美反編譯

delphi完美反編譯

發布時間:2022-09-28 12:08:49

❶ 請介紹幾個最好的反編譯delphi的軟體,能顯示程序的,窗體的

DeDe可以反編譯DCU(可以生成源代碼),文件,可以反編譯Delphi的EXE文件,不過不克不及生成源代碼.可以反編譯窗體和應用的單位等等.異常不錯哦.

❷ 有一個delphi的exe,如何反編譯出它的源代碼啊。

如果該軟體使用了插件,不能完全反編譯,只能編譯部分源代碼。如:DeDe
V3.50.02

❸ 由delphi開發出來的軟體能夠反編譯嗎

可以用工具DeDe反編譯,反編譯出來的代碼是函數級匯編代碼

❹ 有能反編譯delphi的dll文件中查出具體函數內容的程序或方法么

可以反匯編,但不能反編譯,否則我們這些可憐的Coder就統統要喝西北風了.
反匯編用DeDe,如果你匯編還行的話,程序的邏輯還是可以看出大部分的!

❺ delphi寫的DLL可不可以反編譯

應該說,除了加密的代碼,大多數的程序(包括dll動態鏈接庫)都可以進行反匯編,但很少能直接反編譯成原語言代碼。

❻ 有一個delphi的exe,如何反編譯出它的源代碼啊。

沒有一種工具能逆向操作來生成delphi程序的源代碼。假如有的話,就沒有人願意做苦力搞原創了,就「借鑒」別人的東西好了。

❼ delPhi有反編譯工具嗎

反向工程一直被認為是技術奇才的專有藝術,需要熟悉匯編語言和調試器。下面幾個Delphi反編譯器允許任何人反編譯大多數Delphi可執行文件,即使只有有限的技術知識。 如果你對Delphi程序反向工程感興趣,我建議你看一看以下幾個「反編譯器」:DeDeDeDe是一個非常快的程序,用於分析Delphi編譯的可執行文件。反編譯之後,DeDe會提供以下信息:所有的目標dfm文件。你可以用Delphi打開並編輯它們; 帶有良好的注釋的ASM代碼的所有發布的方法,它涉及字元串、輸入函數調用、類方法調用、單元的組件、Try-Except和Try-Finally塊。默認情況下,DeDe僅僅只獲得已發布方法的源代碼,但如果你通過使用Tools | Disassemble Proc菜單知道RVA偏移量的話,你也可以處理可執行文件中的其他過程。 大量的附加信息。 你可以創建一個帶有所有的dfm、pas、dpr文件的Delphi工程的文件夾。註:pas文件包含上面提及的被良好注釋過的ASM代碼。他們不能被再編譯!RevendeproRevendepro可以找到程序中幾乎所有的結構(類、類型、過程等),並生成pascal表達式、過程則以匯編程序的形式寫出來。由於匯編程序的某些限制,生成的結果不能被在編譯。這個反編譯器的源代碼可以免費獲得。不幸的是,這是唯一一個我不能使用的反編譯器—當試圖用它反編譯某些Delphi可執行文件時,總提示異常。 MRIP這個對用途文件分割器可以從其它文件中尋找和摘取文件。MRIP分割100多種文件格式。對我們而言,最重要的是MRipper可以反編譯任何Delphi可執行文件。該工具可以從Delphi應用程序中摘取所有的資源:cursors(游標)、icons(圖標)、dfm文件、pas文件和其他資源。pas文件不包含事件過程執行。MRIP是一個DOS工具。 DfmExplorer 以下是DfmExplorer的說明(包括原始資料):通過調用Win32 API的「LoadLibrary」或「LoadLibraryEx」函數在內存中載入可執行模塊(EXE\DLL\BPL\DPL)。 通過Win32 API的「EnumResourceName」函數找尋RCDATA資源。 載入每個發現的DFM塊,解碼它並以表的形式(包括它們的名稱)存儲在內存中。 在程序的主窗口我們可以以文本方式可視化所有載入可執行文件的所有的DFM。 最後,程序可以保存到DFM選擇的磁碟,作為ASCII文件(.RC)或作為二進制塊(DAT)連接到可執行文件中。 Exe2Dpr如果你試圖放鬆你的工程源代碼,這個Delphi工程源代碼救助器可以挽救丟失的源碼部分。救助器生成所有的帶已分配屬性和事件的工程表單和數據模塊。生成的事件過程沒有主程序(它不是反編譯器),但又在可執行文件中的代碼地址。這個工具沒有GUI—它使用命令行的形式:'exe2dpr [-o] exeFile'。工程源代碼在當前目錄創建。

❽ 幫我提供一個DELPHI 7.0語言編寫的軟體的反編譯程序

Delphi是著名的Borland(現在已和Inprise合並)公司開發的可視化軟體開發工具。「真正的程序員用c,聰明的程序員用Delphi」,這句話是對Delphi最經典、最實在的描述。Delphi被稱為第四代編程語言,它具有簡單、高效、功能強大的特點。和VC相比,Delphi更簡單、更易於掌握,而在功能上卻絲毫不遜色;和VB相比,Delphi則功能更強大、更實用。可以說Delphi同時兼備了VC功能強大和VB簡單易學的特點。它一直是程序員至愛的編程工具。

1、學習delphi前要做哪些准備?學習時應該注意什麼?

學好英文,學編程的基本條件,很多有用的資料都沒有中文,有很多譯的也不好;學習基本的pascal知識,www.marcocantu.com有下。Delphi的光碟上的Dg.pdf有object pascal基礎知識。

2、delphi用的pascal語言與pascal語言有差別嗎?

71年N.Writh發表的pascal是基於結構化編程的,後來在OOP技術誕生後,才逐漸加入了OOP技術,在TP6.0中,已經支持了OOP。直到後來發展成object pascal

3、object pascal是怎麼回事?哪有相關的書下載?
4、如何學習delphi的pascal語言?

參見1,2
5、是否在學習delphi前應該先學習turbo pascal或其他什麼語言?

不必,直接學習object pascal,但有其他基礎更好

6、delphi當前的版本是什麼?

7.0

7、請介紹相關的書、電子書下載地址、網站等。

www.51delphi.com

8、vb的解釋器是否被放到安裝程序中一同安裝?

I don't know.

9、操作系統中集成了編譯器嗎?

沒有,debug里倒有個小匯編器,想你也不會,會就沒這些問題了。

10、編譯器是用什麼語言和編譯環境製作的?比如:turbo c

turbo c用c做的

11、用delphi能製作出像netants那樣的程序嗎?請舉幾個用delphi製作的軟體?

除了驅動程序,都可以做

12、學會delphi要多長時間?其它語言呢?

看天賦和努力程度,以及學會的定義,做個資料庫應用只要一周,但其實還沒入門呢。

13、qbasic的basic語言與basic語言是有差異的。那麼:「學習qbasic語言」這句話是不是應該算作是正確的呢?其它的呢!如:c++與vc++ ?

「學習qbasic語言」當然不對QB、VC都是某種語言的實現,或者說基於某種語言的編程工具,Delphi也是。

14、如何學好學精delphi?說說你學習編程的經驗(包括其它語言)!

實踐

15、如果我想學c++語言,可不可以直接通過vc++或bcb來學習呢?(而不是通過turbo c++)

當然可以,但必須學習c++的基本知識(與編譯器無關)

16、delphi與其它編程環境比有什麼優缺點,會不會被淘汰,為什麼書店裡delphi的書很少?

快速開發是delphi的最大優點,它編譯速度也最快。
書店裡delphi的書很少,多半是你沒找對地方,由於delphi在資料庫開發方面過於強大,掩蓋了它作為編譯器的其他強大功能,所以很多書店都將其歸到資料庫書籍類中了。

❾ 現在的delphi xe7寫的程序還能被反編譯嗎

可以的,反編譯就是把exe這類的可執行程序代碼變成匯編,然後再通過對匯編指令的分析,還原成delphi的源碼,只是難度增加了!

❿ 有一個delphi的exe,如何反編譯出它的源代碼啊。

DeDe可以把Delphi編譯的程序反編譯成匯編代碼,用匯編讀程序本身意義並不大,所以從根本上來講,沒有什麼可行的辦法實現反編譯Delphi程序。

閱讀全文

與delphi完美反編譯相關的資料

熱點內容
生孩子的片 瀏覽:490
韓國19禁電影大全 瀏覽:979
cad加密圖紙怎麼解鎖 瀏覽:170
免費爽文有聲小說 瀏覽:681
穿越古代巨肉的yy小說 瀏覽:81
貓眼電影實時票房 瀏覽:576
六七十年代科研強國文 瀏覽:408
霸道王子絕對命令全集 瀏覽:309
能在線看的網站 瀏覽:207
自動編譯設置java前端 瀏覽:903
找一本主角叫蘇晨的小說 瀏覽:847
壓縮包多長時間能解壓 瀏覽:370
小說男主叫江宴女主叫溫暖 瀏覽:455
有一部小說主角叫唐糖 瀏覽:302
找一部小說主角叫陸宇 瀏覽:402
受重生悔過的小說 瀏覽:959
單片機顯示模塊電路 瀏覽:305
交換老婆系列小說 瀏覽:280
支持投屏的在線影院 瀏覽:844
男主是鴨子公關 瀏覽:61