當前位置:首頁 » 編程軟體 » 易語言防反編譯代碼

易語言防反編譯代碼

發布時間: 2024-07-01 22:37:48

A. 易語言模塊有什麼辦法防止被反編譯

易語言論壇中的方法:防止模塊被反編譯的有效方法:
請在模塊中建立一個或多個窗口,將其"可視"屬性設置為假,窗口上放一些隨機類型的組件(盡量不要用常用組件),重要數據分散放在這些組件的屬性裡面,模塊中的代碼動態載入這些窗口,從這些組件屬性中讀入相關數據使用.
原理: 由於易語言有相當多類型的組件,而每個組件的屬性數據保存格式都不一樣,模塊反編譯想把每種組件中的屬性數據反編譯出來具有相當的難度,所以數據放在組件屬性裡面是安全的.
個人方法:你可以把模塊轉化成動態鏈接庫DLL,這樣就不容易反編譯了

B. 鏄撹璦杞浠跺仛鍑烘潵鍚庡備綍闃叉㈠埆浜哄弽緙栬瘧錛熶富浣撴濊礬鏄浠涔堬紵濡備綍閫氳繃杞浠惰禋閽憋紵

鍔犲3錛屽傛灉浣犳病鍟嗕笟鐢ㄩ旂殑璇濇病蹇呰侀槻姝㈠弽緙栬瘧銆備綘鎯抽氳繃杞浠舵專閽憋紵鏄撹璦榪欑嶈璦娌″墠閫旓紝濡傛灉瑕佸紑鍏鍙哥殑璇濊佸java,c++,涓氫綑鐨勮瘽瀛﹀︽槗璇璦鏄涓涓嶉敊鐨勯夋嫨錛岃頒綇鍒鎯崇潃涓姝ョ櫥澶╋紝瑕佹參鎱㈡潵錛岀紪紼嬪緢鏋鐕ワ紝鍏磋叮鏄鏈濂界殑鑰佸笀

C. .net,java都能被反編譯 那麼易語言為什麼不能反編譯

因為 .NET 也好 JAVA 也罷,為了跨平台,並沒有直接將源代碼編譯成機器碼(因為在不同硬體設備上的指令集是不同的),而是翻譯成了一個中間語言。

.NET 翻譯過的中間語言叫 IL,然後通過 JIT 來「解釋」執行。而 Java 的中間語言叫 Bytecode,通過 JVM 來「解釋」執行。

既然 JIT、JVM 是可以「看懂」中間語言,並在不同平台上「解釋」成對應的機器語言來執行,那麼中間語言就一定是可逆成高級語言的了。

而易語言這種東西是直接編譯成機器碼的了。不是不能反編譯,而是只能反編譯成匯編這種低級語言了。

D. 鏄撹璦妯″潡鍙嶇紪璇戞簮鐮乂10緇胯壊鍏嶈垂鐗堟槗璇璦妯″潡鍙嶇紪璇戞簮鐮乂10緇胯壊鍏嶈垂鐗堝姛鑳界畝浠

澶у跺ソ,鍏充簬鏄撹璦妯″潡鍙嶇紪璇戞簮鐮 V1.0 緇胯壊鍏嶈垂鐗堬紝鏄撹璦妯″潡鍙嶇紪璇戞簮鐮 V1.0 緇胯壊鍏嶈垂鐗堝姛鑳界畝浠嬭繖涓寰堝氫漢榪樹笉鐭ラ亾,鐜板湪璁╂垜浠涓璧鋒潵鐪嬬湅鍚э紒

銆銆鏄撹璦妯″潡鍙嶇紪璇戞簮鐮佹槸涓嬈懼彲浠ュ府鍔╃敤鎴峰弽緙栬瘧鏄撹璦妯″潡鐨勫伐鍏鳳紝璇ュ伐鍏蜂嬌鐢ㄦ柟渚匡紝鎿嶄綔綆鍗曪紝鐢ㄦ埛鍙闇灝嗘槗璇璦妯″潡鎷栧叆璇ユ槗璇璦鍙嶇紪璇戝伐鍏蜂腑錛岀劧鍚庣偣鍑燴滅珛鍗沖弽緙栬瘧鈥濇寜閽鍗沖彲銆

E. 易語言 做出來的exe 能被反編譯嗎

可以的。可以通過加殼或者插入花指令來降低被反編譯的風險。

F. e語言編寫的exe程序 如何反編譯成源碼.

這個是目前沒有辦法實現的。

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

如果e語言反編譯需要用到的技術過於繁雜,目前開源的資料中並沒有可以准確反編譯的軟體。

自行嘗試需要進行「逆向分析、研究」工作,以推導出他人的軟體產品所使用的思路、原理、結構、演算法、處理過程、運行方法等設計要素。

熱點內容
編譯原理nfa 發布:2024-07-03 22:59:14 瀏覽:626
光貓存儲燈亮 發布:2024-07-03 22:41:25 瀏覽:458
openjdkwindows編譯 發布:2024-07-03 22:39:46 瀏覽:534
資料庫關系的功能 發布:2024-07-03 22:20:41 瀏覽:324
如何查找微信賬號密碼申訴進度 發布:2024-07-03 22:19:45 瀏覽:214
我的世界伺服器要錢嗎 發布:2024-07-03 22:18:20 瀏覽:24
ftp跟web有什麼區別 發布:2024-07-03 22:07:22 瀏覽:590
linux設置jdk環境變數 發布:2024-07-03 21:58:52 瀏覽:382
iphone優酷緩存文件 發布:2024-07-03 21:58:09 瀏覽:525
桌面文件夾窗口 發布:2024-07-03 21:37:13 瀏覽:403