打開客服菜單
contact us

聯係BBIN导航

IC解密首頁 > 解密案例 > stc單片機解密程序反匯編
stc單片機解密程序反匯編
編輯 :

專業芯片解密公司

時間 : 2018-11-11 10:03 瀏覽量 : 219

    在STC89係列單片機推出後,曾經號稱無法解密的單片機,但是經過芯片解密工程師的研究,很快就破解了STC單片機,並且有很大的漏洞,利用該漏洞可以很容易從加密了的STC89係列單片機裏讀出程序,甚至有的工程師做成了單片機解密工具叫STC單片機解密器,利用這樣的解密器,可以直接把加密了的STC單片機程序讀出,達到了解密的效果.解密的原理萬變不離宗核心技術還是以一個中心點來展開的,stm32f103芯片解密方法也是一樣的.


    在宏晶公司的官方網站上看不到任何這個方麵的信息,隻有簡單的兩個頁麵,基本上全是芯片的PDF文件和ISP下載軟件,並且發現用戶手冊的PDF手冊是無法複製的,正如很多網友評論好象是遮遮掩掩,其實這樣給設計人員選擇帶來了很多疑慮,好象沒有了使用該產品的信心,不過做為解密工程師並不關心這個問題。


STC單片機解密複位:下麵來介紹怎樣實現


 方法一:通過按複位鍵來實現,STC單片機上電複位時PCON的POF=1,在按複位鍵複位時POF=0。所以BBIN导航在程序中可以用POF來   控製ISP_CONTR。


 方法二:利用串口,STC下載軟件中有個自定義下載,也就是下載前通過串口發送一段自定義代碼,單片機收到該代碼後來控製單片機


ISP_CONTR進行軟複位下載。


stc單片機解密:簡易編程器使用


首先,要下載STC-ISP軟件,並安裝到電腦中。然後將簡易編程器與電腦的RS-232九針串口連接,把待編程單片機插入編程器的20腳插座中.注意單片機的插入方向!此時先不要為編程器通電。雙擊安裝目錄中的STC-ISP V35文件運行編程軟件。該軟件的界麵局部如圖4(略)所示。上麵有非常詳細的介紹,整個編程分五步進行:


1.選擇單片機型號和確定數據寫入範圍。


2.裝入編譯好的BIN或HEX文件。


3.選擇串口,並設置波特率。


4.設置工作模式與下載條件。


5.點擊Download/下載按鈕進行下載,然後再接通編程器的電源。注意,最後這一步非常重要。必須先啟動軟件的“Download/下載”.然後再為編程器通電。下載完成後,斷開編程器電源.取下單片機即可使用


STC單片機解密:程序反匯編


     單片機程序進行反匯編。如果您的程序是解密出來的,而在實際應用中發現問題需要修改程序,BBIN导航能幫您把程序修改成規範的程序代碼,BBIN导航能做到注解清楚,定義規範,符合新要求,並能提供流程圖。