查看: 6378|回復: 18
打印 上一主題 下一主題

有人知道怎么將加密的原程序解密嗎

[復制鏈接]
跳轉到指定樓層
樓主
發(fā)表于 2009-7-2 10:10:04 | 只看該作者 |只看大圖 回帖獎勵 |倒序瀏覽 |閱讀模式
關(guān)鍵詞: 程序 , 解密
我這里有些庫文件都是用encode加密成2進(jìn)制文件,里面全是1,0之類(lèi)的,本來(lái)應該是匯編源程序,怎么解密,貼1段看看

.encode
00001010110110101001101000011011001110101011100100111010100110111110101100011001110110001011100101110000
0010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010011000110100001100011011000110110000001000000010000000100000001000000010000000100000001000000001010010110011101100010111011111010110101101010011010011110000
01000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000
01000100110101001100010111010100110110001100010111011111010001101101111011011110110000011100101110000000
000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001001100011010000110001101100011011000000100000001000000010000000100000001000000001011101110000101101001011011000110000101101111101011010110101001101001111011111010100001101100011000101110100101100110111010100110000001
00000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010
0000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001001011011011110110011011100000010000000100000001000000010000000100000001000000010000000100100001100011010000000100110001100111011000101110000011000000110000000100
000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000100011000001100101101101111011001101110000001000000010000000100000001000000010000000100110001101011011000001110000011001011011000110100000001001000011000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100110111000000010010100110011101101000011001000110001101101010011000000100000011101000110001110100000111100000010001100110111101100100111000000100110011101010011001110110110011101111011001001110000001000
0001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100110001101000011000110110001101100000010000000100000001000000010000000100000001000000010000000010110011100010111010000110010011100010111011111010101101101010011010000110110011101010111001001110101001100000010000
001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100000001000000010000000100110001101000011000110110001101100000010000000100000001000000010000000100000001000000010000000010111001101010011000101110111110101000011000100110001001100100111010100110110011101100111000000100000
.noencode
沙發(fā)
 樓主| 發(fā)表于 2009-7-2 10:10:37 | 只看該作者
期待有人可以解開(kāi)看看
板凳
發(fā)表于 2009-7-2 10:42:58 | 只看該作者
這個(gè)難度尤如大海撈針
你先得確定CPU品種
再確定文件開(kāi)頭第一個(gè)碼是哪個(gè)
再8位一組分隔開(kāi),譯成16進(jìn)碼,比如此例中:0Ah,DAh.....
再看看0Ah是哪種CPU的助記符,最好是找到JMP之類(lèi)的跳轉助記符,因為一般0000地址大多是跳轉指令
然后再一個(gè)一個(gè)讀,跟蹤追跡......

還有一個(gè)辦法
多找些DASM反匯編軟件,一個(gè)一個(gè)試,看看哪個(gè)有點(diǎn)象程序
不過(guò)有些反匯編不能區分數據區與程序區,那就慘了,亂烘烘一片

哈哈,哼!

地板
 樓主| 發(fā)表于 2009-7-2 10:48:48 | 只看該作者
哦,謝謝老T叔,這樣啊,我這個(gè)是sonix的MCU程序,他們給我們的是部分庫是加密的,放在我的整個(gè)程序中調用,能仿真和運行,就是看不到里面是什么東西,不是直接的燒錄文件來(lái)的,所以我想看看能不能解密看看,不知道他們用什么軟件加密的。
地下室
發(fā)表于 2009-7-2 10:55:30 | 只看該作者
松翰還有這個(gè)功能?
6
 樓主| 發(fā)表于 2009-7-2 11:13:25 | 只看該作者
回MCU老大,sonix可以做的,在他們原廠(chǎng)那邊做好,我們用戶(hù)這邊自己是不能夠做的。
7
發(fā)表于 2009-7-2 11:26:06 | 只看該作者
本帖最后由 tyw 于 2009-7-2 11:27 編輯

要是我就放棄了,哈哈,不值
一個(gè)笨蛋藏的東東十個(gè)聰蛋找不著(zhù)


8
 樓主| 發(fā)表于 2009-7-2 11:35:53 | 只看該作者
呵呵,老T叔說(shuō)的對,搞不定就算了,反正直接那來(lái)用就好了,只是不知道人家的核心技術(shù)~~~~~~~~~~~~~~~
9
發(fā)表于 2009-7-2 12:02:08 | 只看該作者
拿別人的東西來(lái)破解,也不是特別光彩的事情
實(shí)在搞不定,就不要張揚了,適可而止
10
發(fā)表于 2009-7-2 12:03:06 | 只看該作者
其實(shí)有法子搞,但不想破壞規則
11
 樓主| 發(fā)表于 2009-7-2 12:21:56 | 只看該作者
暈,算了,不說(shuō)了,說(shuō)了不是那別人的東西來(lái)破解,我們是sonix的代理商,sonix有些庫是加密的,
我們問(wèn)他要不加密的肯定可以要到,只是礙于情面懶得要,也沒(méi)有必要要,這些程序都是sonix發(fā)給我們的,
只是想學(xué)習下核心算法而已,就這么簡(jiǎn)單,何必你想的這么復雜,我用這些東西一樣可以直接用,就象一個(gè)黑盒子而已,直接拿來(lái)用就OK,不要想的大復雜~~~~~~~~~
12
 樓主| 發(fā)表于 2009-7-2 12:22:57 | 只看該作者
算了,此帖到此為止吧~~~~~~~~~~~~~~~~~
再討論也沒(méi)有意思。。。。。。。。。。。。。!
13
發(fā)表于 2009-7-2 15:39:24 | 只看該作者
樓主不必這么在意,是不是俺說(shuō)話(huà)太直來(lái)直去了
只是潛意識里,有保護自己所在的電工這個(gè)群體的利益這種意識而已。
14
 樓主| 發(fā)表于 2009-7-2 15:58:02 | 只看該作者
呵呵,沒(méi)有關(guān)系,你這種想法也是對的,只是立場(chǎng)不同而已~~~~~~~~~~~~~~`
15
發(fā)表于 2009-7-2 16:14:12 | 只看該作者
我朋友的公司,已經(jīng)炒掉3個(gè)工程師了,原因就是破解更快。
我也知道他是為業(yè)績(jì)所迫,畢竟要養著(zhù)十幾號人,但作為電工心里真不是滋味。
16
發(fā)表于 2009-7-2 16:16:38 | 只看該作者
以前松翰的指令集都是半保密狀態(tài)的的,要透過(guò)代理商才能拿到。
直到03/04年的時(shí)候,松翰在這方面才放開(kāi)的。
但松翰的一些語(yǔ)音處理工具,好像到現在也不是Open給用戶(hù)的,仍然要透過(guò)代理商渠道。
17
 樓主| 發(fā)表于 2009-7-2 17:06:37 | 只看該作者
有些東西是沒(méi)有公開(kāi),直接給代理商才可以得到
18
發(fā)表于 2009-7-17 02:05:43 | 只看該作者
沒(méi)幾個(gè)代碼,用爆力法就是了。
19
發(fā)表于 2015-2-7 10:11:58 | 只看該作者
支持一下
您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點(diǎn)地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復 返回頂部 返回列表
午夜高清国产拍精品福利|亚洲色精品88色婷婷七月丁香|91久久精品无码一区|99久久国语露脸精品|动漫卡通亚洲综合专区48页