近日,接到一客戶請求,需要去除設(shè)備的序列號驗(yàn)證。此客戶提供的設(shè)備必須用序列號激活,且激活后有次數(shù)和時(shí)間的限制,即在規(guī)定的次數(shù)和時(shí)間內(nèi)可正常使用,超過使用次數(shù)和時(shí)間,此序列號將作廢,必須使用新的序列號激活。
此設(shè)備主芯片型號是STM32F4系列,是Cortex-M4內(nèi)核,針對這一產(chǎn)品,我公司技術(shù)人員所采取的第一步是進(jìn)行對STM32F4進(jìn)行芯片解密,提供二進(jìn)制代碼。
在成功提供二進(jìn)制代碼之后,我司反匯編工程師將二進(jìn)制代碼反編譯成匯編語言,再通過對匯編語言的讀懂,進(jìn)行二次修改,在為期一周的工作中,我公司成功找到序列號及時(shí)間和次數(shù)限制代碼,進(jìn)行修改替換,然后再次生成二進(jìn)制代碼燒錄進(jìn)STM32F4芯片中,進(jìn)行測試,待測試完成后成功解決掉序列驗(yàn)證限制。
在單片機(jī)軟件修改這塊,我公司已擁有多次二次開發(fā)成功經(jīng)驗(yàn)。針對二進(jìn)制代碼反匯編,設(shè)備開機(jī)畫面修改,核心單片機(jī)轉(zhuǎn)C語言等,我公司可以做到百分百成功。
歡迎有類似需求的客戶與我們聯(lián)系,深圳市維動智芯科技有限公司 聯(lián)系電話:13717069599 夏工