單片機(jī)反匯編就是把從單片機(jī)中讀出來的BIN文件或者HEX文件,反編譯成工程師能看得懂的匯編語言。常常在沒有源文件,又需要改動程序的情況下需要反匯編,或者又叫代碼逆向工程,這是一門專業(yè)性非常強(qiáng)的技術(shù),反出來的匯編需要百分百的準(zhǔn)確,出現(xiàn)一個(gè)字節(jié)的錯(cuò)誤那么反出來的匯編文件就毫無意義,反匯編之后的匯編文件工程師還必須能夠看的懂,這就需要工程師對該系列的單片機(jī)非常的精通,并且對匯編語言,逆向思維,電子技術(shù)等都有非常扎實(shí)的功力。反匯編之后的文件我們會導(dǎo)入到編譯環(huán)境中重新編譯驗(yàn)證,然后將生成的HEX和原來的反匯編之前的BIN文件進(jìn)行比較,以保證反匯編后的代碼是完全正確的。
反匯編不是目的,修改程序才是最終的目的,我們擁有經(jīng)驗(yàn)豐富的逆向工程團(tuán)隊(duì),能協(xié)助您解決各種的問題,比如去掉程序軟加密,去掉ID加密,去掉外部的加密芯片,修改時(shí)間限制,修改次數(shù)限制,修改界面LOGO,修改機(jī)器序列號,添加新功能。在只有BIN文件和HEX文件的情況下修改或添加新的功能是一項(xiàng)技術(shù)性非常強(qiáng)的事,需要工程師對反匯編后的代碼完全看懂,我們就具有這樣的能力,可以在原來的基礎(chǔ)上添加新的功能并且不影響原來的功能,這對客戶的產(chǎn)品升級非常重要,能讓您解密的產(chǎn)品青出于藍(lán)而勝于藍(lán)。
電子產(chǎn)品在軟加密方面做的越來越嚴(yán)密,出現(xiàn)了形形色色的加密方式,其中以ID加密最為常見,很多單片機(jī)都具有全球唯一的ID號,如STM32。我們在這方面具有豐富的經(jīng)驗(yàn),能破解電子產(chǎn)品的ID加密,并且不會對原來的功能有影響。
除了ID加密之外,市面上還有其他形形色色的加密方式,以及各種的專用加密芯片。但是加密的思想還是萬變不離其宗,那就是校驗(yàn)產(chǎn)品的合法性,現(xiàn)在比較流行的加密算法如:SHA-1信息摘要加密算法;,DES對稱加密算法;AES高級加密算法;RSA公鑰加密算法等。很多加密芯片中都集成了DES加密模塊。我們精通以上流行的各種加密算法的加密思想,對各種加密方案都有獨(dú)特的解決辦法,包括現(xiàn)在最高難度的將關(guān)鍵算法移植到智能卡芯片的加密法。
解密出來的產(chǎn)品如果會顯示原來的序列號,有些還會將序列號和機(jī)器功能綁定,修改了序列號之后甚至機(jī)器的功能都不正常了,很多客戶往往因?yàn)檫@個(gè)問題拖了很長的時(shí)間不能將產(chǎn)品推向市場。我們?yōu)榭蛻艚鉀Q過很多類似的問題,在這方面也積累了豐富的經(jīng)驗(yàn)。