導航:首頁 > 源碼編譯 > 反編譯算開源嗎

反編譯算開源嗎

發布時間:2022-02-09 18:00:08

『壹』 不盈利的開源軟體算盜版么

一般來講,盜版的認定絕對不是因為你盈利和不盈利來進行區分的。因為盜版的就是盜版的和取得利益之間是沒有任何關聯的

『貳』 EXE文件反編譯源碼

EXE文件可以通過步驟來反編譯成源碼,具體步驟如下:

1、在網路上搜索下載反編譯工具ILSpy,ILspy是一個開源的.net反編譯軟體,使用十分方便。解壓後如圖,雙擊.exe文件打開解壓工具。

(2)反編譯算開源嗎擴展閱讀:

反編譯也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(比如可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出源代碼。

exe是編譯好的程序文件 要看結構就得反編譯 但是通常不能把可執行文件變成高級語言源代碼,只能轉換成匯編程序。 所以要要看結構不止要會反編譯 還得精通匯編語言。

『叄』 反編譯什麼意思,具體該怎麼用

反編譯:高級語言源程序經過編譯變成可執行文件,反編譯就是逆過程。計算機軟體逆向工程,又稱計算機軟體恢復工程,是指對其他軟體的目標程序(如可執行程序)進行「逆向分析和研究」,從而推導出設計思想、原理、結構、演算法、處理過程、操作方法等要素,等被其他軟體產品使用,在某些特定情況下可能會衍生出源代碼。反編譯可以作為開發軟體時的參考,也可以直接用於軟體產品中。

(3)反編譯算開源嗎擴展閱讀:

如果編譯過程中發現源程序有錯誤,編譯程序應報告錯誤的性質和錯誤的發生的地點,並且將錯誤所造成的影響限制在盡可能小的范圍內,使得源程序的其餘部分能繼續被編譯下去,有些編譯程序還能自動糾正錯誤,這些工作由錯誤處理程序完成。需要注意的是,一般上編譯器只做語法檢查和最簡單的語義檢查,而不檢查程序的邏輯。

『肆』 java編譯後的class有反編譯那不是源碼不安全

Java有源代碼加密的,就算有反編譯工具也無法發編譯,或者反編譯出來是亂碼,如果你不加密那確實是送人。

『伍』 安卓反編譯獲得源代碼有什麼作用呢

可以不勞而獲的別人的代碼了呀,比如別人的應用效果很炫,你自己做不出來,然後反編譯出來之後,你懂的,可以參考學習下的嘛

『陸』 引用開源代碼是抄襲嗎

這個問題比較復雜。因為每個開源代碼都有一個「協議」,對引用代碼後要承擔什麼「義務」做了規定。你要遵守這個規定,就不算抄襲。

『柒』 反編譯是違法的嗎

反編譯是違法的,反編譯是指計算機軟體反向工程( Revers e engineering )也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,某些特定情況下可能推導出源代碼。反編譯作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。

根據《共和國著作權法》規定有下列侵權行為的,應當根據情況,承擔停止侵害、消除影響、賠禮道歉、賠償損失等民事責任:

(一)未經軟體著作權人許可,發表或者登記其軟體的;

(二)將他人軟體作為自己的軟體發表或者登記的;

(三)未經合作者許可,將與他人合作開發的軟體作為自己單獨完成的軟體發表或者登記的;

(四)在他人軟體上署名或者更改他人軟體上的署名的;

(五)未經軟體著作權人許可,修改、翻譯其軟體的;

(六)其他侵犯軟體著作權的行為。

『捌』 反編譯是什麼意思

計算機軟體反向工程(Reverse engineering)也稱為計算機軟體還原工程,是指通過對他人軟體的目標程序(比如可執行程序)進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素,

某些特定情況下可能推導出源代碼。反編譯作為自己開發軟體時的參考,或者直接用於自己的軟體產品中。

(8)反編譯算開源嗎擴展閱讀

反編譯是一個復雜的過程,反編譯軟體有:

1、SWF相關的反編譯程序

Action Script Viewer

第一個也是最強大的商業SWF反編譯工具,同類產品中,它的AS代碼反編譯效果最好,SWF轉Fla工程重建成功率最高。

2、Android相關的反編譯程序

SMALI/BAKSMAL

SMALI/BAKSMALI是一個強大的apk文件編輯工具,用於Dalvik虛擬機(Google公司自己設計用於Android平台的虛擬機)來反編譯和回編譯classes.dex。其語法是一種寬松式的Jasmin/dedexer語法,而且它實現了.dex格式所有功能(註解,調試信息,線路信息等)。

3、python相關的反編譯程序

uncompyle2

uncompyle2可以直接轉化為十分完美的python源碼,並可以將反編譯後的源碼再次生成位元組碼文件。

參考資料來源:網路-反向編譯

『玖』 開發一種新編程語言,別人沒學會,算是開源了嗎把陌生的編程寫的源代碼給別人看,研究不出來,算開源嗎

開發一種新的編程語言,別人沒有學會(指大部分人都沒有學會),
那就不算開源,因為開源不僅僅是免費使用,還需要你出使用教程,
讓大家都學會用,這樣才叫開源。把陌生的編程語言寫的代碼給別人看,
別人研究不出來這個與是不是開源沒有太大關系,這個得看這個語言本身是不是開源的,
和別人研究不出來沒有直接的關系

『拾』 java的打包後jar包裡面的class文件都能被反編譯成為源碼嗎

jd-gui這個工具可以進行反編譯的操作。 不過反編譯的質量隨著混淆的程度而定。
特別復雜的代碼(如加密演算法)反編譯一般都有問題。可以建議用 javap -c -p 來看位元組碼。然後參考jvm指令。
一般編譯的文件,都可以反編譯為源碼,但如果是經過加密、以及代碼異常復雜,是很難恢復全部的源碼。

閱讀全文

與反編譯算開源嗎相關的資料

熱點內容
易學的php框架 瀏覽:380
文件夾擺桌圖片 瀏覽:690
姓名快速檢索演算法 瀏覽:106
主流單片機cpu頻率 瀏覽:869
編程有可能會被納入學科嗎 瀏覽:46
二級抗震柱子要全高加密么 瀏覽:367
絕地求生換伺服器有什麼變化 瀏覽:322
php如何放到伺服器里 瀏覽:245
紅色警戒2安裝加密密碼 瀏覽:152
php集群session 瀏覽:767
sct報價存儲伺服器怎麼選 瀏覽:725
金蝶硬加密怎麼樣 瀏覽:385
linux桌面虛擬化 瀏覽:90
時間動態加密怎麼解密 瀏覽:281
美女玩聲控解壓 瀏覽:368
編程人員組裝電腦 瀏覽:465
燕窩新版溯源碼 瀏覽:79
程序員吃青春飯的好處 瀏覽:664
浙江戴爾伺服器雲空間 瀏覽:332
網站鎖源碼 瀏覽:825