Re: PIC 真的可以破解嗎??
|
||||
---|---|---|---|---|
資深會員
|
這個訊息蠻有意思的
可以參考看看 http://www.eettaiwan.com/ART_88005101 ... ?click_from=ARTICLE_ALERT 「IC盜版終結者」問世 仿冒晶片掰掰 有一種新發明的反盜版方案,可透過要求各種晶片在被使用以前,經由一種閉鎖和密鑰(lock-and-key)機制被安全地啟動,以降低IC被非法複製的風險。透過把加密的電路區塊添加至晶片之中,專利持有者亦可要求新製造的晶片在開始運作之前,需先通過上述的啟用程序。 -----------以下省略,請參考原文-----------
發表於: 2008/3/14 10:16
|
|||
|
Re: PIC 真的可以破解嗎??
|
||||
---|---|---|---|---|
資深會員
|
呵呵~~原來有此一說ㄚ, 可能是有分類吧, 我看一些外銷到歐美的產品, 一樣也是摩掉.
感謝大大分享.
發表於: 2008/3/12 16:49
|
|||
|
Re: PIC 真的可以破解嗎??
|
||||
---|---|---|---|---|
資深會員
|
請問一下
你說有法規禁止磨掉IC編號 請問該去哪查詢這法規呢
發表於: 2008/3/12 8:39
|
|||
木亟缶夬金戔
彳艮缶夬金戔 走召缶夬金戔 |
||||
|
Re: PIC 真的可以破解嗎??
|
||||
---|---|---|---|---|
資深會員
|
說破就不值錢了。^_^
講白了就是去猜人的心裡,大部分要求破解的公司都是要買家提供晶片去破解,鮮少是整個系統帶去。 所以反破解之道通常分兩階段。 1.晶片得在版子上電才能運作。 假設PB0和PB1是檢查腳,開機時由PB0和PB1交握檢查確認晶片在電路版上,此時若晶片被人解銲下來自然檢查失敗,於是將內部FLASH全部清除。甚者可以再用一低階晶片進行交互驗證。增加破解難度。 2.電路版必須安插於系統後才能運作 透過電路版對系統檢查是否正確安插於系統,若否則清除內部程式。[理論上系統版不應由顧客拆開檢修],這在日系的工業機台滿常見的方式。 還有簡單的方法就是用程式碼+隨機神奇數字的CheckSUM檢查。可以延緩破解時間。或是將PIN腳用工業用硬化劑塗佈使其無法移除或用邏輯分析檢測。 至於把IC編號磨掉,我記得是有法規禁止這種作法,尤其你的產品要銷到歐美地區的話。 當然,對於拆除封裝解除位元讀取資料可能沒啥小用。不過說實話,得到的資料也就是人類不能讀的COPY DATA,還要花時間找人Trace整個程式碼,實在不怎麼實際。 我的功力也不夠,對於破解也是一知半解。個人覺得把程式保全寫好比依賴晶片本身保護重要,當然晶片保護很好用。 而且人家已經列出來有破成功的就盡量不要用,或程式保全寫好一點。而且MicroChip晶片更新率很高,儘量用新型號的晶片。
發表於: 2008/3/12 2:07
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
Re: PIC 真的可以破解嗎??
|
||||
---|---|---|---|---|
資深會員
|
加一票~~大大分享一下吧!!
若是被Reset狀態, 如同ic2去讀(假設已經被切開解除保護), 那麼程式無法執行, 是不是也沒有用了呢? 我聽過的方法是以外力將讀取的pin內部弄壞, 如加負壓, 聽起來好像有道理, 不過不知道會不會內傷~哈哈!!
發表於: 2008/3/11 16:46
|
|||
|
Re: PIC 真的可以破解嗎??
|
||||
---|---|---|---|---|
初級會員
|
這位前輩能否針對第3點的作法來跟大家分享一下呢?
小弟還蠻有興趣知道的
發表於: 2008/3/11 14:52
|
|||
|
Re: PIC 真的可以破解嗎??
|
||||
---|---|---|---|---|
資深會員
|
看你對破解的定義是什麼?
1.滿多電路一展開後,光看電路不需要知道程式怎樣寫就大概可以推出一二。這樣還需要破解嗎? 2.PIC本身有簡單的保護程式,是聽說可以破解。聽說對岸是直接把封裝打開將保護位元恢復。但是不保證一定成功,失敗也要收錢。 3.自己的經驗....程式裡面可以針對物理性破解進行保護,比如偵測某些PIN的狀態,若檢查不合法就把FLASH的內容全部抹除。 4.破解成本很高。簡單的至少都15K起跳,若程式複雜更高。 5.只要有加密市場的就有解密的生意。
發表於: 2008/3/11 1:46
|
|||
不要問我哪裡來,我只是個流浪天涯的工程師
|
||||
|
PIC 真的可以破解嗎??
|
||||
---|---|---|---|---|
資深會員
|
發表於: 2008/3/10 11:22
|
|||
|