一直以來,將.BIN或.ASM文件轉(zhuǎn)換成C文件,在所有開發(fā)工程師眼中都是不可能存在的事情。但從芯片解密這個逆向行業(yè)來看是完全可以實現(xiàn)的,但需要反向工程師擁有足夠的開發(fā)經(jīng)驗,及對STM32系列單片機有足夠的了解。
我公司提供STM32系列BIN文件轉(zhuǎn)成C語音服務(wù),費用1000/K,費用5萬起步,如何你接受這個價格且有這方面需要請聯(lián)系我們,我們將為您提供最專業(yè)的技術(shù)支持。聯(lián)系電話:13717069599 深圳市維動智芯科技反向開發(fā)部提供最專業(yè)逆向開發(fā)技術(shù)服務(wù),歡迎來電咨詢。
 
近日,我公司接到客戶針對某款無刷電機控制系統(tǒng)進行反向開發(fā)服務(wù),也就是通過芯片解密來提取二進制代碼BIN文件,然后轉(zhuǎn)化成C語言文件,擁有源代碼之后,客戶可針對性的進行二次開發(fā)及修改。
 
通常我們的操作都是,第一步:先進行解密,提供二進制代碼BIN文件.
                   第二步:將BIN文件轉(zhuǎn)成反匯編文件,匯編文件也是一種編程文件,只是現(xiàn)在很少有工程師可以看得懂。          
                   第三步:我公司工程師根據(jù)反匯編文件,來進行C語言的編寫,此過程是工程師一行一行編輯出來的,也非常耗時間,整個周期大約在30天左右(視文件大小,正常100K來計算)。
                   第四步:根據(jù)客戶提供的樣機,進行調(diào)試。調(diào)試沒問題后,讓客戶進行確認。
 
在整個項目開發(fā)過程中,客戶必須提供樣品,供我發(fā)工程師調(diào)試,待全部完成后,我公司會當面將生成BIN,燒錄進產(chǎn)品中,讓客戶測試,以保證我們提供的源代碼真實可靠。