軟件源碼查看器(app源碼查看器)
今天給各位分享軟件源碼查看器的知識,其中也會對app源碼查看器進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧!
本文目錄一覽:
如何查看電腦上某程序的源代碼 如計(jì)算器
可以通過GitHub源代碼pingbai在計(jì)算機(jī)中檢查計(jì)算器的源代碼。具體操作方式如下:
1、進(jìn)入GitHub的Microsoft個(gè)人問題主頁,如下圖所示。
2、搜索計(jì)算器,如下圖所示。
3、進(jìn)入計(jì)算器的項(xiàng)目主頁,點(diǎn)擊下載按鈕下載源代碼,如下圖所示。
4、保存源壓縮文件并用visual studio打開它。
擴(kuò)展資料:
GitHub的Windows應(yīng)用
GitHub 使用 git 分布式版本控制系統(tǒng),而 git 最初是 LinusTorvalds 為幫助Linux開發(fā)而創(chuàng)造的,它針對的是 Linux 平臺,因此 git 和 Windows 從來不是最好的朋友,因?yàn)樗稽c(diǎn)也不像?Windows。
GitHub 發(fā)布了GitHub for Windows,為 Windows 平臺開發(fā)者提供了一個(gè)易于使用的 Git 圖形客戶端。
GitHub for?Windows?是一個(gè) Metro 風(fēng)格應(yīng)用程序,集成了自包含版本的 Git,bash 命令行 shell,PowerShell 的 posh-git 擴(kuò)展。
GitHub 為 Windows 用戶提供了一個(gè)基本的圖形前端去處理大部分常用版本控制任務(wù),可以創(chuàng)建版本庫,向本地版本庫遞交補(bǔ)丁,在本地和遠(yuǎn)程版本庫之間同步。微軟也通過CodePlex向開發(fā)者提供 git 版本控制系統(tǒng),而 GitHub 創(chuàng)造了一個(gè)更具有吸引力的 Windows 版本。
怎么查看一個(gè)exe程序的源代碼
1、需要百度下載一個(gè)jad.exe的工具包,放到個(gè)人jdk版本的主目錄下的bin目錄下。
2、同時(shí)需要把下載下來的一個(gè)名為net.sf.jadclipse_3.3.0.jar的jar包復(fù)制到eclipse-plugins目錄下。
3、打開eclipse 在window-preferences 下對工具jadClipse進(jìn)行配置。
4、最后還需要修改eclipse的配置方式File Associations ,找到 .class 文件,并把jad設(shè)為 .class文件的 默認(rèn)打開方式。
5、最后可以看到 jad工具配置成功后? ,eclipse 顯示成功,以String.class為例。
6、Java Decompiler 是一個(gè)jar包查看的綠色工具,無需eclipse便可直接打開并查看 jar包內(nèi)容,點(diǎn)擊OK即可查看任何一個(gè)exe程序的源代碼。
怎樣查看一個(gè)軟件的源代碼?
對于現(xiàn)在的軟件來說,源代碼是最基礎(chǔ)的部分,得到了源代碼也就幾乎得到了軟件的全部。源代碼對于商業(yè)性質(zhì)的軟件來說是極其重要的,一旦泄露就會造成非常大的損失,所以源代碼是一個(gè)軟件開發(fā)團(tuán)隊(duì)的最高機(jī)密。
正因如此,很多人出于不同目的,會想辦法得到軟件的源代碼,但是我們知道,軟件的最終產(chǎn)品一般是已經(jīng)編譯過的文件,就像我們初學(xué)C語言時(shí)生成的 exe 文件一樣,是一些二進(jìn)制符,不能直接查看源碼。
想要查看一個(gè)軟件的源代碼,首先要確定這個(gè)軟件的開發(fā)者是否已經(jīng)將其開源,如果開源的話就不必大費(fèi)周章地去反編譯了,直接去開源社區(qū)里就會發(fā)現(xiàn)該軟件的源碼,開發(fā)者一般也會提供源碼的下載鏈接。
如果軟件不開源,那就要進(jìn)行反編譯了,查看大多數(shù)軟件的源碼都需要用到這個(gè)方法,即使反編譯了,看到的源代碼也是非常混亂的,因?yàn)闉榱吮Wo(hù)源碼,開發(fā)者在編譯前都會進(jìn)行混淆,目的就是即使有人反編譯成功,也無法看懂代碼里的邏輯,這也是保護(hù)源碼的最后一道防線。
怎么查看軟件源代碼?
問題一:怎樣查看別人做的軟件的源代碼(高手進(jìn)) 無論你學(xué)什么都不可能得到真正的源代碼的,原因很簡單,絕大多數(shù)的exe或者dll都是用高級語言諸如C/C++/delphi之類開發(fā)的,經(jīng)過開發(fā)環(huán)境的編譯得到計(jì)算機(jī)能夠執(zhí)行的二進(jìn)制機(jī)器碼文件exe,這個(gè)過程是通常是不可轉(zhuǎn)逆的,但是這個(gè)過程稱之為反匯編或者反編譯,也就是說你可以用一些軟件(比如W32Da *** 等等)將exe之類進(jìn)行反編譯,得到匯編語言的代碼,這種代碼雖然可能執(zhí)行結(jié)果與原軟件相同,但已經(jīng)與源代碼完全不同了。因此絕大多數(shù)的軟件破解工作,都是基于反匯編的調(diào)試工具上進(jìn)行的,比如ollydbg或者softice等等。
當(dāng)然有些特例的,比如/java/vb等等開發(fā)的exe,是有可能用一些專用軟件看到部分源代碼的。
問題二:如何查看軟件的源代碼 30分 額 你想多了..... 現(xiàn)在軟件都是生成的 也就說源代碼都被加密過了。除非作者把源碼發(fā)出來,不然是看不到的。 當(dāng)然有些牛逼的黑客能反編譯,但人家的反編譯軟件都當(dāng)傳家寶一樣收著,不會公布出來的?。。?!
問題三:怎么可以查看一個(gè)軟件的源代碼 前觸是你會編程,懂得代碼流程和代碼函數(shù)的用途
你在編寫個(gè)程序(反射),將軟件源代碼讀出來,就能知道它用了哪些函數(shù),用了哪些方法,怎樣調(diào)用的
這樣你就不是知道了它是怎么寫的,不過編寫反射程序蠻麻煩,現(xiàn)在我還在研究當(dāng)中
一般軟件漏洞 可以用這個(gè)方法檢查出來,進(jìn)行報(bào)復(fù)和修復(fù)。。。?,F(xiàn)在的游戲外掛,就是利用這個(gè)原理編寫出來的
問題四:如何查看已編寫好的軟件的源代碼? 除非是未編譯的軟件源代碼,平常你看到的雙擊直接安裝的軟件是經(jīng)過打包(或者加殼)處理過的。所以你能看到的最多也只是經(jīng)過反匯編工具解碼出來的匯編代碼,需要很高的匯編知識才能看懂。而且如果軟件加殼了,這個(gè)解殼的過程也挺復(fù)雜。所以建議你搜一下那個(gè)軟件的源碼,如果沒有就沒有辦法了~!
問題五:怎樣查看一個(gè)軟件的源代碼? 一般情況下是不可能矗(除非公開源代碼的),一般軟件肯定都有加密措施,不然的話,就不會告微軟壟斷、要求微軟公開源代碼了!
公開源代碼的話,我想用vc++一般都可以看吧。自己的觀點(diǎn),希望能夠拋磚引玉
問題六:怎樣在安卓設(shè)備上查看軟件源代碼 安卓設(shè)備是無法查看軟件源代碼的。每一個(gè)在手機(jī)安裝的app,都是經(jīng)過嚴(yán)格的加密和數(shù)字簽名發(fā)布的應(yīng)用程序,想要看到源代碼必須破解加密,不過這幾乎不可能。
一些簡單的應(yīng)用程序還是可以反編譯工具,查看到源代碼的。
問題七:怎么查看可執(zhí)行程序的源代碼 有沒有什么工具? 只能進(jìn)行反編譯,你看到也也是一些匯編編碼,想看源碼根本就沒有可能。
滿意請采納
問題八:怎么查看一個(gè)應(yīng)用程序的源代碼。 不能,唯一的方法就是反匯編,但是反匯編對匯編語言的要求很高,而且效率極低!如果這么容易知道源碼,那么那些靠寫程序吃飯人飯碗早就掉了!還是問你朋友要源碼吧~要不然自己寫一個(gè)...
問題九:游戲軟件怎么查看源代碼? 呵呵 ,源代碼自然看不到了,比如java編寫的游戲代碼發(fā)布后都是.class的文件,你如果能成功找到這些文件的話,下載一個(gè)java的反編譯器,把這個(gè)文件加載進(jìn)去就可以看到源代碼了!其他語言編寫的代碼,我還真不會弄了!
問題十:怎么查看一個(gè)exe程序的源代碼 有很多反編譯軟件但是 目前的那些效率比較低下,而且不是什么樣的exe程序都可以反編譯的要看編碼的語言你可以去百度一下eXeScope(下載地址 onlinedown/soft/9594)這個(gè)工具你可以試試 祝你好運(yùn)~
關(guān)于軟件源碼查看器和app源碼查看器的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
掃描二維碼推送至手機(jī)訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。