stm8和stm32都有唯一的ID,在軟件設(shè)計(jì)中可綁定唯一ID值來(lái)進(jìn)行軟加密。
具體以軒微編程器為例,此款編程序性價(jià)比非常高,本人是非常認(rèn)可的一款燒錄器。
具體方法如下:
1,利用軒微編程器的公式,利用公式計(jì)算id及設(shè)置的常數(shù)得出來(lái)的值,值放入程序空間某些地址
具體以軒微編程器為例,此款編程序性價(jià)比非常高,本人是非常認(rèn)可的一款燒錄器。
具體方法如下:
1,利用軒微編程器的公式,利用公式計(jì)算id及設(shè)置的常數(shù)得出來(lái)的值,值放入程序空間某些地址
stm8程序使用公式一樣的方法也計(jì)算出某些值,這些值與上面放入程序空間的值進(jìn)行對(duì)比,不相等認(rèn)為為非法程序。
2,讀id時(shí),地址的值通過(guò)計(jì)算得出來(lái),不要直接用id的地址
3,空間多余的地方填滿數(shù)據(jù),把前面有用的程序拷貝過(guò)去
4,對(duì)程序進(jìn)行校驗(yàn),別人改過(guò)后認(rèn)為為非法程序