包含怎么看exe文件的源代碼c語言的詞條
1、可安以下的步驟來查看exe文件的源代碼一在百度上搜索下載反編譯工具ILSpy,ILspy是一個開源的net反編譯軟件,使用十分方便解壓后如圖,雙擊exe文件打開解壓工具二選擇file,點擊“打開”,選擇要反編譯的文件。
2、EXE File英文全名executable file ,譯作可執(zhí)行文件,可移植可執(zhí)行 PE 文件格式的文件,它可以加載到內(nèi)存中,并由操作系統(tǒng)加載程序執(zhí)行,是可在操作系統(tǒng)存儲空間中浮動定位的可執(zhí)行程序如記事本程序notepadexe ,可以用來。
3、1需要百度下載一個jadexe的工具包,放到個人jdk版本的主目錄下的bin目錄下2同時需要把下載下來的一個名為的jar包復(fù)制到eclipseplugins目錄下3打開eclipse 在windowpreferences。
4、exe的產(chǎn)生可以有若干途徑\x0d\x0a\x0d\x0a絕大多數(shù)編譯型語言產(chǎn)生的exe,你是無法查看源代碼的,否則全球的程序員都失業(yè)了\x0d\x0a\x0d\x0a盡管你無法查看源代碼,但可以有一些反匯編或跟蹤方式,同樣可以。
5、devc++的exe文件看源代碼有以下方法1打開電腦并連接網(wǎng)絡(luò)2在相關(guān)軟件商城搜索并下載反編譯查看源碼的工具3點擊解壓按鈕后打開該軟件4在解壓界面下,雙擊擴(kuò)展名為exe的文件打開解壓工具5點擊右下方打開按鈕。
6、exe程序是機(jī)器代碼,是經(jīng)過編譯后了的程序,源程序是看不到的可以通過一些工具反匯編,不過也只能看到匯編代碼,源程序是看不到的。
7、隨便雙擊窗口或者窗口上的控件即可轉(zhuǎn)到源代碼窗口,或者在左邊工作空間選擇ClassView,此時顯示的就是你的所有函數(shù)的列表,雙擊可進(jìn)入編輯,當(dāng)然還有其他可進(jìn)入代碼編輯的頁面方法。
8、源代碼你是看不到了,如果真的了解程序思想,可以對程序進(jìn)行反編譯,一遍了解作者的編程思路。
9、如果是沒加殼的EXE文件的話,基本有兩種工具1w32dasm 靜態(tài)反匯編工具,反匯編出來的是匯編代碼,對匯編語言理解非常深刻的高手可能大概可以理解出某個函數(shù)內(nèi)部的大概算法和思路這種程度的,自己用匯編語言寫個程序什么的。
10、除非開發(fā)人員把源代碼給你看,否則是做不到的理由如下C是高級語言,而高級語言的編譯的過程是,首先將高級語言轉(zhuǎn)化成中間代碼,然后再轉(zhuǎn)化成匯編,最后用匯編器轉(zhuǎn)化成相應(yīng)的機(jī)器二進(jìn)制碼,也就是通常windows下的exe文件。
11、生成的程序是不能看到源代碼的,不過可以看到那個程序的資源,用ECode Explorer 反匯編調(diào)試由易語言編譯生成的易格式可執(zhí)行文件,分析內(nèi)部結(jié)構(gòu),查看其中的各項數(shù)據(jù)功能簡介1格式分析分析易格式可執(zhí)行文件的總體。
12、c是程序代碼也就是源文件是保存你的C代碼的文件 C文件逐個編譯后,每個生成對應(yīng)的OBJ文件 也就是目標(biāo)文件,是對應(yīng)C文件的二進(jìn)制文件 連接之后,就成了EXE文件,也就是可執(zhí)行文件了 也就是你運(yùn)行的程序。
13、一般沒有辦法可以保證獲取EXE文件是什么語言寫的,只是對于編譯后沒有進(jìn)行任何處理的EXE文件,可以去看它是否符合常見的DELPHIVBVC++等編譯器的規(guī)律,然后猜測其是什么語言編寫的對于高級語言的反編譯,理論上就是不可能。
14、而且如果使用了先進(jìn)的代碼模糊技術(shù)的話,基本上很難看透源代碼的用意正常情況下,建議問作者索要源代碼,如果作者的軟件是閉源軟件的話,如果不是大神并且時間不多,那么“打開EXE格式的C語言文件的源代碼” 基本上就是天方。
15、用查殼工具PEID DIE等等 如果沒有殼則可以看出使用什么語言編寫的舉例說裝了peid后,選中exe文件一般在鼠標(biāo)右鍵會有一個scan with peid的選項,選擇此項若該exe文件沒有加殼就會顯示類似下圖的內(nèi)容可以看出所查exe文件是。
16、通過看它和什么庫鏈接可以猜測出用過哪些語言比如 Java 語言寫的程序一般不會不與 Java 運(yùn)行時的 DLL 鏈接名字好像叫jredll,ObjectiveC 和 Swift 語言寫的程序往往是和objc運(yùn)行時鏈接的C語言鏈接的DLL包括Unix。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。