怎么看程序是什么語言編寫的(怎么看程序是什么語言編寫的軟件)
有一個(gè)好方法是,可以使用dexjar來反編譯一下,看能不能反編譯成功,如果能看到源碼的話,就是java,否則是c語言;查看網(wǎng)頁代碼的方法右擊查看源文件即可看到網(wǎng)頁的源代碼須知現(xiàn)在的網(wǎng)站基本上都是HTML5編寫的配合CSS和JS效果如果是想查看網(wǎng)站后臺(tái)是什么搭建的,方法就是可以從布局分析,PHP生成的HTML是自動(dòng)的,一般很難看。
要看出來當(dāng)然都得會(huì)點(diǎn)啦 編程中最常用的就是變量的定義和一些常用函數(shù)了 像c中就是直接int,float定義變量 vb是 dim a as integer vbs同vb基本差不多 js則是 用val來定義變量,val 變量名 bat就和dos一樣了 set 來;如果是GUI的程序,有個(gè)很好的方法,用spy++這個(gè)微軟的小工具來看,從類名前綴就能看出是什么編寫的我簡(jiǎn)單羅列下1afx__開頭的mfc寫的2t_開頭的一般是delphi,少部分是c++builder比如主窗體一般是tMainForm。
應(yīng)用軟件可用各種編程軟件來編寫的這些編程軟件使用的語言可有C或C++語言,Bisic,Pascal語言,Java,易語言等在各種編程軟件的平臺(tái)上按語言的語法要求編寫代碼,通過編譯成應(yīng)用程序;1看預(yù)編譯一般程序都會(huì)有輸入輸出,所以可以先看他的include命令 includeltstdioh C語言 includeltiostream C++ 2看看程序的結(jié)構(gòu)比如出現(xiàn) class XXXX 的就是C++出現(xiàn)了類3可以看看。
只要使用JS+CSS+HTML5讓前端程序過得了關(guān),能夠?qū)懬岸说慕涌?,那么使用PHP,又或者java,以及aspnet的程序語言都是完全支持的一般對(duì)于企業(yè)而言,都是采用php程序開發(fā)微信小程序技術(shù)要求高一點(diǎn)的可以采用java程序開發(fā);如果沒有殼則可以看出使用什么語言編寫的舉例說裝了peid后,選中exe文件一般在鼠標(biāo)右鍵會(huì)有一個(gè)scan with peid的選項(xiàng),選擇此項(xiàng)若該exe文件沒有加殼就會(huì)顯示類似下圖的內(nèi)容可以看出所查exe文件是用microsoft visual c++v6。
2如果這個(gè)軟件沒有被加殼過,可以用PEID軟件,大致上可以判斷是什么語言寫的3如果不是需要反編譯的話,可以看帶了什么dll4首先看是什么平臺(tái)下運(yùn)行的,其次看軟件的文件組織結(jié)構(gòu),畢竟不同的語言有不同的鏈接庫。
怎么看程序是什么語言編寫的軟件
1、看賦值語句,或者一般控件的名字的不同像命令按鈕,VB是command,而Delphi則是button。
2、windows上的話,不考慮腳本語言,只說exe及dll,常用的做法是使用工具ExeinfoPE來查看,該工具可查看一個(gè)可執(zhí)行文件是否被加殼加密,如果未被加殼加密,那么就可以查看推測(cè)的編寫語言windowsdumpbin或者 安裝Dependency Walker。
3、三優(yōu)缺點(diǎn)不同 1腳本語言腳本語言極大地簡(jiǎn)化了“開發(fā)部署測(cè)試和調(diào)試”的周期過程大多數(shù)腳本語言都能夠隨時(shí)部署,而不需要耗時(shí)的編譯打包過程2編程語言任何編程語言的使用都需要確保編寫的程序能夠根據(jù)實(shí)際。
4、php PHP語言 jsp JAVA語言 asp ASP語言 aspx C#net語言 如果是不能看到程序,那就只能從這個(gè)網(wǎng)站的訪問地址看了比如baiducomindexphp php 對(duì)應(yīng)的 和上面寫的一樣不過有的網(wǎng)站 URL重寫 訪問地址很亂沒。
如何判斷程序是c還是c++編譯
1、一般沒有辦法可以保證獲取EXE文件是什么語言寫的,只是對(duì)于編譯后沒有進(jìn)行任何處理的EXE文件,可以去看它是否符合常見的DELPHIVBVC++等編譯器的規(guī)律,然后猜測(cè)其是什么語言編寫的對(duì)于高級(jí)語言的反編譯,理論上就是不可能。
2、1正常掃描模式PEiD可在PE文檔的入口點(diǎn)掃描所有記錄的簽名2深度掃描模式可深入掃描所有記錄的簽名,這種模式要比上一種的掃描范圍更廣更深入3核心掃描模式PEiD可完整地掃描整個(gè)PE文檔,建議將此模式作為最后。
3、用debug 或其他二進(jìn)制文件閱讀器看看文件頭上是否有語言的信息語言,版本等等。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請(qǐng)注明出處。