當前位置:首頁 » 視頻軟體 » 怎樣判斷應用軟體用什麼語言寫的
擴展閱讀
怎樣讓男網友發照片 2024-11-08 21:36:25
怎樣復印手機上照片 2024-11-08 21:10:57
怎樣去除衣服的酒精痕跡 2024-11-08 21:04:58

怎樣判斷應用軟體用什麼語言寫的

發布時間: 2022-05-13 20:52:57

① 怎樣知道一個軟體是用易語言編寫還是其他什麼語言呢

可以用PEID查看。。。


易語言的一般是未靜態編譯的顯示的是

E Language



如果都不是,那麼可能是加殼了。或者是其他語言

② 如何判斷一個exe程序是用什麼語言寫的

用查殼工具PEID DIE等等
如果沒有殼則可以看出使用什麼語言編寫的。舉例說裝了peid後,選中exe文件一般在滑鼠右鍵會有一個scan with peid的選項,選擇此項若該exe文件沒有加殼就會顯示類似下圖的內容:

可以看出所查exe文件是用microsoft visual c++v6.0編的 。

③ 如何查看exe文件是用什麼語言寫的

一般沒有辦法可以保證獲取EXE文件是什麼語言寫的,只是對於編譯後沒有進行任何處理的EXE文件,可以去看它是否符合常見的DELPHI、VB、VC++等編譯器的規律,然後猜測其是什麼語言編寫的。

對於高級語言的反編譯,理論上就是不可能的,除非是對於PHP、FOXPRO這些偽編譯系統。雖然EXE都可以反匯編,但是真正想反匯編之後做個什麼大的手足,是非常非常困難的。

用名為PEiD的這個軟體把這個,exe查一下,如果它沒有加殼的話,就可以看出是用什麼語言寫的,如果它加了殼,要把它脫殼以後,才能看得出是用什麼語言寫的。

從一些細節,例如需要那些DLL庫,需要的其它配置,有無配置文件。 當然,還有更鳥的辦法——反編譯! Foxpro、VFP、Delphi都可以。PB、VB都有特定的文件;BCB可以用某個軟體打開,雖然看不道源代碼,但足以判斷,另外的大概是VC了。至於C和匯編,WIN9X下無圖標。

(3)怎樣判斷應用軟體用什麼語言寫的擴展閱讀:

通過看它和什麼庫鏈接可以猜測出用過哪些語言。比如Java語言寫的程序一般不會不與Java運行時的DLL鏈接(名字好像叫jre.dll),Objective-C 和Swift語言寫的程序往往是和objc運行時鏈接的。

C語言鏈接的DLL包括Unix/BSD/Linux系統上的libc、libxnet等,和Windows上的Kernel.dll等。C++也是如此,但鏈接的包括有libstdcxx,和Windows上的 mfc*.dll。

雖說幾乎任何高級語言編譯的exe文件都可以通過反編譯的方法獲得源代碼,但到目前為止,還沒有一種反編譯的方法可以獲得百分百完整、准確的源代碼。

而學過編程的都知道,源程序中有時候哪怕錯一個字元,運行結果都有可能完全出人預料。因此反編譯獲得的源代碼,重新編譯為exe文件後,要麼就是無法運行,要麼就是面目全非了。

怎樣快速知道一個程序是什麼語言編寫的

windows上的話,不考慮腳本語言,只說exe及dll,常用的做法是使用工具ExeinfoPE來查看,該工具可查看一個可執行文件是否被加殼加密,如果未被加殼加密,那麼就可以查看推測的編寫語言。

windows:mpbin或者 安裝Dependency Walker。這幾個都是查看可執行程序dll依賴關系的命令,看其依賴的庫,基本可以判斷出是何種編程語言所編寫的。

介紹

編程語言處在不斷的發展和變化中,從最初的機器語言發展到如今的2500種以上的高級語言,每種語言都有其特定的用途和不同的發展軌跡。

編程語言並不像人類自然語言發展變化一樣的緩慢而又持久,其發展是相當快速的,這主要是計算機硬體、互聯網和IT業的發展促進了編程語言的發展。

⑤ 如何判斷一個軟體是用什麼語言編寫的

你可以用查殼工具 PEiD等查下,如果有加殼 脫殼後就能顯示是什麼語言編寫的了,原代碼需要逆向工程 反編譯 這個需要一定的編程基礎

⑥ 怎麼看軟體是用什麼編程語言寫出來的

用LordPE或fi可以查看是用什麼語言寫的。以及是否加殼。
如果加過殼的程序,需要脫殼,才能查看使用什麼語言寫的。
脫殼軟體ODbyDYK

⑦ 怎麼判斷一個程序使用什麼語言寫的

使用查殼工具PEID 。

PEiD是很好用的查殼工具,可以很簡單的知道軟體是不是加了殼,有了這個PEiD ,幾乎可以偵測出軟體所有的殼,其數量已超過470 種PE文檔 的加殼類型和簽名,另外PEiD還可識別出exe文件是用什麼語言編寫的,比如:VC++、Delphi、VB或Delphi等。

peid功能介紹

1、正常掃描模式:PEiD可在PE文檔的入口點掃描所有記錄的簽名。

2、深度掃描模式:可深入掃描所有記錄的簽名,這種模式要比上一種的掃描范圍更廣、更深入。

3、核心掃描模式:PEiD可完整地掃描整個PE文檔,建議將此模式作為最後的選擇。

(7)怎樣判斷應用軟體用什麼語言寫的擴展閱讀

PEID的主要模塊:

1、任務查看模塊:可以掃描並查看當前正在運行的所有任務和模塊,並可終止其運行;

2、多文件掃描模塊:可同時掃描多個文檔。選擇「只顯示PE文件」可以過濾非PE文檔;選擇「遞歸掃描」可掃描所有文檔,包括子目錄。

3、Hex十六進制查看模塊:可以以十六進制快速查看文檔。

⑧ 如何判斷一個程序是用什麼語言寫的

如何從一個 "網站程序" 判斷這個程序是用什麼語言編寫的?
如果你能看到 網站程序的話,就看擴展名。有.php .jsp .asp .aspx
.php PHP語言
.jsp JAVA語言
.asp ASP語言
.aspx C#.net語言

如果是不能看到程序,那就只能從這個網站的訪問地址看了。
比如..com/index.php
.php 對應的 和上面寫的一樣。

不過有的網站 URL重寫 訪問地址很亂沒有.php .jsp 等字樣。
這時,你就應該找登陸頁面,或者注冊頁面。有時這兩個頁面會直接曝露出 .php .jsp等。
如果地址上,還沒有,你就右鍵 查看源代碼,看看錶單提交的地址 就能看出來了。

⑨ 怎麼看軟體用什麼語言編寫的

現在的軟體有的不純是用一種語言編寫,可以用spy++,vc6自帶的,然後用它判斷,如果類名是thunder,則為vb程序,為t開頭,一般是delphi程序,有afx的,一般為mfc程序,比較正常的,則為win32程序,用c或32位匯編編寫
想簡單的判斷,可以用查殼軟體,peid等,一般你可以去下載破解工具包即可