1. 怎樣快速知道一個程序是什麼語言編寫的
windows上的話,不考慮腳本語言,只說exe及dll,常用的做法是使用工具ExeinfoPE來查看,該工具可查看一個可執行文件是否被加殼加密,如果未被加殼加密,那麼就可以查看推測的編寫語言。
windows:mpbin或者 安裝Dependency Walker。這幾個都是查看可執行程序dll依賴關系的命令,看其依賴的庫,基本可以判斷出是何種編程語言所編寫的。
介紹
編程語言處在不斷的發展和變化中,從最初的機器語言發展到如今的2500種以上的高級語言,每種語言都有其特定的用途和不同的發展軌跡。
編程語言並不像人類自然語言發展變化一樣的緩慢而又持久,其發展是相當快速的,這主要是計算機硬體、互聯網和IT業的發展促進了編程語言的發展。
2. 怎麼區分一段程序是用什麼語言寫的
一眼秒過去沒有class的就是C
看到有dim的就是VB
看到iostream、algorithm頭文件的就是c++
看到using namespace system的就是c#
一出來就是一個類的就是JAVA
呵呵
其實這些都是一些基本的東西,具體的還是要靠經驗的累積。。。
3. 怎麼判斷一個程序使用什麼語言寫的
使用查殼工具PEID 。
PEiD是很好用的查殼工具,可以很簡單的知道軟體是不是加了殼,有了這個PEiD ,幾乎可以偵測出軟體所有的殼,其數量已超過470 種PE文檔 的加殼類型和簽名,另外PEiD還可識別出exe文件是用什麼語言編寫的,比如:VC++、Delphi、VB或Delphi等。
peid功能介紹
1、正常掃描模式:PEiD可在PE文檔的入口點掃描所有記錄的簽名。
2、深度掃描模式:可深入掃描所有記錄的簽名,這種模式要比上一種的掃描范圍更廣、更深入。
3、核心掃描模式:PEiD可完整地掃描整個PE文檔,建議將此模式作為最後的選擇。
(3)如何判斷程序是用什麼語言編寫的擴展閱讀
PEID的主要模塊:
1、任務查看模塊:可以掃描並查看當前正在運行的所有任務和模塊,並可終止其運行;
2、多文件掃描模塊:可同時掃描多個文檔。選擇「只顯示PE文件」可以過濾非PE文檔;選擇「遞歸掃描」可掃描所有文檔,包括子目錄。
3、Hex十六進制查看模塊:可以以十六進制快速查看文檔。
4. 如何得知一個程序是用什麼語言編寫的
目前沒有這么強的軟體能把所有的編譯語言看出來,只有專業做程序的憑自己的經驗來看的。
反編譯軟體也只能在知道是什麼語言編寫的情況下才有可能破解,也未必只是這個程序是什麼軟體編寫的。
5. 如何判斷一個exe程序使用的哪種語言
用查殼工具PEIDDIE等等
如果沒有殼則可以看出使用什麼語言編寫的。舉例說裝了peid後,選中exe文件一般在滑鼠右鍵會有一個scanwithpeid的選項,選擇此項若該exe文件沒有加殼就會顯示類似下圖的內容:
可以看出所查exe文件是用microsoftvisualc++v6.0編的 。
6. 怎麼看出一個程序是什麼語言編寫的
查看網頁代碼的方法:
右擊---查看源文件。即可看到網頁的源代碼。
須知:
現在的網站基本上都是HTML5編寫的。配合CSS和JS效果。
如果是想查看網站後台是什麼搭建的,方法就是可以從布局分析,PHP生成的HTML是自動的,一般很難看出來使用的是什麼後台。
這個如果在做的不嚴謹的網站,可以找到。比如點開鏈接,看地址欄,是一個php或者jsp頁面,就說明後台是PHP或JAVA做的。比如,右鍵網頁源代碼,找到表單的form屬性,可能是一個.php或者.action。也可以判斷出來。
不過,後台語言,在界面的源代碼中是沒辦法通過瀏覽器查看的。
7. 怎樣知道一個程序是使用什莫語言編寫的
經驗,寫的多了就知道了 ,
1、看程序文件後綴名如:.c 是C語言,,.java 是JAVA,,,.cs是C#
2、看頭文件 #include 是 C ,import是 JAVA using 是 C#
8. 怎麼判斷一個程序的編寫語言
要看出來當然都得會點啦
編程中最常用的就是變數的定義和一些常用函數了
像c中就是直接int,float定義變數
vb是
dim
a
as
integer
vbs同vb基本差不多
js則是
用val來定義變數,val
變數名
bat就和dos一樣了
set
來定義變數.
我也就會這幾種了,其實除了c,後幾種語法,函數都差不多.當然還是有差別的.
9. 怎麼判斷程序語言是用java、php、還是asp編寫的
一般看文件名的後綴就知道了。java寫的文件,一般都是以.java .jsp 前面是java的類,後面是網頁嵌入java代碼,如果是php寫的頁面就是.php,如果是asp寫的頁面,後綴就是.aspx如果你看代碼一也能看出來,你如果經常寫代碼,看看就懂了。
10. 如何判斷一個程序是用什麼語言寫的
如何從一個 "網站程序" 判斷這個程序是用什麼語言編寫的?
如果你能看到 網站程序的話,就看擴展名。有.php .jsp .asp .aspx
.php PHP語言
.jsp JAVA語言
.asp ASP語言
.aspx C#.net語言
如果是不能看到程序,那就只能從這個網站的訪問地址看了。
比如..com/index.php
.php 對應的 和上面寫的一樣。
不過有的網站 URL重寫 訪問地址很亂沒有.php .jsp 等字樣。
這時,你就應該找登陸頁面,或者注冊頁面。有時這兩個頁面會直接曝露出 .php .jsp等。
如果地址上,還沒有,你就右鍵 查看源代碼,看看錶單提交的地址 就能看出來了。