0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

STM32破解的過程中常見的幾個問題

芯片逆向 ? 來源:芯片逆向 ? 作者:芯片逆向 ? 2022-05-24 16:29 ? 次閱讀

STM32系列單片機都有全球唯一的ID號,很多設(shè)計開發(fā)者,在開發(fā)的過程中,會嵌入ID綁定驗證代碼,也就是所說的軟加密。

STM32系列逆向分析

STM32系列單片機在破解的過程中常見的幾個問題。

1

通常我們在破解STM32過程中,如果原開發(fā)者沒有嵌入軟加密,那我們只需對芯片進(jìn)行開片,去除加密鎖,然后通過編程器直接讀取,讀取的BIN文件或HEX文件,完全可以正常使用。

2

在去除加密鎖后,提取的程序代碼無法工作,存在軟加密,很多軟加密是通過燒錄器選項來綁定ID的,這樣的軟加密比較簡單,通常很快就能搞定。

3

程序內(nèi)部復(fù)雜的軟加密,這樣的情況也是很常見的,解密完后,檢查沒有發(fā)現(xiàn)ID綁定想象,但燒錄新的單片機是無法工作的,這樣的就是程序設(shè)計者在程序內(nèi)部深層做了軟加密綁定,如遇到這樣情況,就需要仔細(xì)分析代碼,找對綁定的位置,從而去除。去除之后完全可以使用。

4

升級綁定類的,有部分STM32系列芯片,解密完后,發(fā)現(xiàn)完全可以正常使用,客戶也覺得解密成功,但在使用一段時間后,如遇到版本升級,會發(fā)現(xiàn)單片機無法正常工作,這樣的情況就是在程序內(nèi)有嵌入了升級驗證綁定,很多做的都非常負(fù)責(zé),我們在破解的過程中也需要花費大量的精力,最終還是可以搞定的。

總結(jié),針對STM32軟加密情況,不管設(shè)計者做多復(fù)雜,多深層的軟加密,我們都可以成功破解。在STM32系列上,我們可以做到從BIN文件逆向到匯編語言,也可以偽C代碼,這樣我們可以清楚的看到整個程序的算法及定義,這樣從根本上就可以解決任何軟加密選項。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • STM32
    +關(guān)注

    關(guān)注

    2264

    文章

    10854

    瀏覽量

    354305

原文標(biāo)題:STM32系列單片機在破解的過程中常見的幾個問題

文章出處:【微信號:zhixinkeji2015,微信公眾號:芯片逆向】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    PCBA焊接疑難解析:克服常見問題的有效策略

    一站式PCBA智造廠家今天為大家講講PCBA板焊接常見問題有哪些?PCBA焊接過程中常見的問題及解決方案。在電子制造領(lǐng)域,PCBA貼片加工是將元器件貼片焊接到PCB板上的關(guān)鍵環(huán)節(jié)之一。焊接質(zhì)量的好壞
    的頭像 發(fā)表于 10-11 09:24 ?231次閱讀

    PCBA加工中常見的兩種焊接方式詳解

    一站式PCBA智造廠家今天為大家講講PCBA加工手工焊接有哪幾種方式?PCBA加工過程中常用焊接方式。在PCBA(印刷電路板組裝)加工過程中,焊接是一個關(guān)鍵的步驟。而手工焊接作為一種常見的焊接方式
    的頭像 發(fā)表于 06-14 09:18 ?472次閱讀

    淺談焊接過程中的不潤濕與反潤濕現(xiàn)象

    不潤濕和反潤濕現(xiàn)象是焊接過程中常見的缺陷,它們分別表現(xiàn)為焊料與基體金屬之間的不完全接觸和部分潤濕后的退縮。
    的頭像 發(fā)表于 05-20 09:41 ?459次閱讀
    淺談焊接<b class='flag-5'>過程中</b>的不潤濕與反潤濕現(xiàn)象

    常見串口通信的幾個問題請教?

    有關(guān)常見串口通信的幾個問題請教論壇里的專家? 1、常見串口通信CAN,DP,PN,ETHER IP/TCP,ETHERCAT等,這些串口協(xié)議的終端電阻分別是多少? 2、這些終端電阻是為了阻抗匹配
    發(fā)表于 04-04 16:30

    smt加工過程中空洞產(chǎn)生的原因及處理方法

    一站式PCBA智造廠家今天為大家講講smt加工過程中空洞產(chǎn)生的原因有哪些?解決SMT加工過程中空洞問題的方法。SMT加工是電子制造中常見的一種表面貼裝技術(shù),它具有高效、高質(zhì)、高可靠性等特點。然而,在
    的頭像 發(fā)表于 04-02 09:40 ?547次閱讀

    關(guān)于使用STM32F412 DFSDM的幾個問題求解

    本人有幾個問題想請教一下: 1、使用MCU內(nèi)部DFSD濾波器實現(xiàn)對片外24-bit ADC(ADS1246--非∑-△器件)的結(jié)果進(jìn)行sinc3濾波操作,請問應(yīng)該如何實現(xiàn)?(Note.MCU通過
    發(fā)表于 03-18 06:56

    PCB設(shè)計工作中常見的錯誤有哪些?

    設(shè)計PCB的過程中,很多人都會犯一些常見的錯誤,這些錯誤如果不能及時糾正,就會極大地影響產(chǎn)品質(zhì)量。本文將針對 PCB 設(shè)計過程中經(jīng)常會犯的這些錯誤進(jìn)行分析,希望能夠給大家提供一些有幫助的建議。 PCB設(shè)計中最
    的頭像 發(fā)表于 02-21 09:32 ?496次閱讀
    PCB設(shè)計工作<b class='flag-5'>中常見</b>的錯誤有哪些?

    STM32應(yīng)用相關(guān)問答解析

    這里就STM32用戶咨詢到的幾個問題,稍加整理分享出來供君參考。比如STM32有沒有復(fù)位所有外設(shè)寄存器的函數(shù)?
    的頭像 發(fā)表于 01-02 09:24 ?993次閱讀
    <b class='flag-5'>STM32</b>應(yīng)用相關(guān)問答解析

    開關(guān)電源EMC測試中常見的問題有哪些

    開關(guān)電源電磁兼容(EMC)測試是確保開關(guān)電源在工作過程中不會對周圍電子設(shè)備產(chǎn)生干擾,同時能夠抵抗來自外部的電磁干擾。然而,在實際測試過程中,開關(guān)電源可能會出現(xiàn)一些常見的問題,這些問題可能導(dǎo)致測試結(jié)果
    的頭像 發(fā)表于 12-30 16:24 ?1420次閱讀
    開關(guān)電源EMC測試<b class='flag-5'>中常見</b>的問題有哪些

    求助,關(guān)于AD7705采樣的幾個問題

    AD7705的數(shù)據(jù)讀取。在采樣過程中發(fā)現(xiàn)如下幾個問題: 1. 每片AD7705只有通道1可以正常工作,通道2沒有數(shù)據(jù)輸出,或者數(shù)據(jù)輸出無效(大部分時候讀出來的數(shù)據(jù)小于200,偶爾會讀出很大的值)。 2. 輪詢
    發(fā)表于 12-18 06:29

    焊接過程中的不潤濕與反潤濕現(xiàn)象

    不潤濕和反潤濕現(xiàn)象是焊接過程中常見的缺陷,它們分別表現(xiàn)為焊料與基體金屬之間的不完全接觸和部分潤濕后的退縮。
    的頭像 發(fā)表于 12-15 09:06 ?1390次閱讀
    焊接<b class='flag-5'>過程中</b>的不潤濕與反潤濕現(xiàn)象

    使用AD5293的過程中遇到的幾個問題求解

    我在使用AD5293的過程中遇到了以下幾個問題: 1.AD5293的VDD,VSS,VLOGIC引腳所連接的10uf的電容是有極性還是無極性的? 2.EXT_CAP引腳,在上電時對地電壓應(yīng)該是
    發(fā)表于 12-11 08:21

    電氣設(shè)計中常見的電磁技術(shù),你了解多少?

    電氣設(shè)計中常見的電磁技術(shù),你了解多少?
    的頭像 發(fā)表于 12-07 14:29 ?1089次閱讀
    電氣設(shè)計<b class='flag-5'>中常見</b>的電磁技術(shù),你了解多少?

    學(xué)習(xí)處理電源emi的幾個問題

    電子發(fā)燒友網(wǎng)站提供《學(xué)習(xí)處理電源emi的幾個問題.pdf》資料免費下載
    發(fā)表于 11-20 10:16 ?0次下載
    學(xué)習(xí)處理電源emi的<b class='flag-5'>幾個問題</b>

    PCB設(shè)計過程中常見問題匯總

    不注意就會在細(xì)節(jié)上出錯,導(dǎo)致嚴(yán)重的后果。 針對PCB設(shè)計過程中常見的問題進(jìn)行匯總和分析,希望能夠?qū)Υ蠹业脑O(shè)計和制作工作帶來一定的幫助,避免失誤! 1、圖形設(shè)計不均勻。造成圖形電鍍時,電流分布不勻
    發(fā)表于 11-16 16:43