史萊姆論壇

史萊姆論壇 (http://forum.slime.com.tw/)
-   軟體應用問題討論區 (http://forum.slime.com.tw/f5.html)
-   -   用ULTRA EDIT 出亂碼 (http://forum.slime.com.tw/thread268041.html)

siupatpat 2011-11-08 01:43 AM

用ULTRA EDIT 出亂碼
 
小弟用ULTRA EDIT 去看一個用16進制數值組成的一個程式
可是旁邊的注解全是亂碼...
據我所知應該是簡體字,,,
但翻譯不了...轉了字碥碼也看不了
請問各位大大可以解答及告訴我怎樣才能看到那些注解嗎??
是因為它被加密了嗎?

謝~~

cwvdavid 2011-11-08 05:17 PM

程式的16進位碼。。。旁邊那個不是註解。。。
而是UltraEdit試著要以文字方式呈現內容,才會讓你看到那些亂碼

【那一定是亂碼的】
跟什麼簡體一點關係都沒有

siupatpat 2011-11-08 11:57 PM

原來是這樣...但是有方法可以解讀它嗎?

cwvdavid 2011-11-09 01:48 AM

你到底是要中文化, 還是破解別人的軟體??

siupatpat 2011-11-09 02:00 AM

我想破解@@但是看不懂...
連它是甚麼語言都不知道@@
所以我是想知道怎樣解讀得到...
看得懂我就自己試一下@@
學習學習一下~

cwvdavid 2011-11-09 02:21 AM

所有的程式語言, 編譯後都是十六進位的內容,

只能從檔案大小, 跟icon, 還有執行時的內容去猜測,

再利用反編譯軟體去反轉成組合語言.......

最後, 這是非法行為....(除非你擁有該軟體的所有權)

不知道 2011-11-09 06:47 AM

引用:

作者: siupatpat (文章 2290094)
小弟用ULTRA EDIT 去看一個用16進制數值組成的一個程式
可是旁邊的注解全是亂碼...
據我所知應該是簡體字,,,
但翻譯不了...轉了字碥碼也看不了
請問各位大大可以解答及告訴我怎樣才能看到那些注解嗎??
是因為它被加密了嗎?

謝~~

那不是加密...
如果想要解釋可能要將計算機概論從頭講起
我稍微解釋一下好了
首先是二進位,這是機器才懂的語言
人要懂首先就必須將這些二進位數字轉成十進位或十六進位
在UltraEdit這類軟體開啟時,之所以會看到十六進位數字
是因為機器語言每一道指令都是由一串0跟1組合而成的,這類軟體會將其轉換成十六位元
而您所看到的亂碼其實是ASCII碼,而文字當然也包含在這裡面
如果您想要了解這程式的執行狀況,您就必須將這些指令先反組譯成組合語言
然後依本身組合語言的功力來解讀這些指令的運作狀態

<參考>

siupatpat 2011-11-09 09:38 AM

原來是這樣的...謝謝各位大大!!!:on_79:

mini 2011-11-10 02:33 PM

安裝 AppLocale
接著執行指定 Uedit32.exe
程式的語言選擇 簡體


所有時間均為台北時間。現在的時間是 09:42 PM

Powered by vBulletin® 版本 3.6.8
版權所有 ©2000 - 2024, Jelsoft Enterprises Ltd.

『服務條款』

* 有問題不知道該怎麼解決嗎?請聯絡本站的系統管理員 *


SEO by vBSEO 3.6.1