2,利用板子上按键组合,或是上电按住某些键,程序在这个时候利用算法把id计算得到一些值存入程序区(stm8为EE区),程序运行时去验证程序区数据是否正确
3,轩微编程器有软件加密的功能,编程器会读芯片id,根据算法直接改写缓冲区,达到软件加密的作用
4,读出的id通过一定算法,例如异或加上一个数,得到的数据存入flash(只运行一次,运行后标志位也存入flash),下次读到这个标志位,就不运行这个程序。
四、做软件加密时注意
1,不要在程序中直接出现id地址,例如STM32:1FFFF7E8 1FFFF7EC 1FFFF7F0 STM8: 0x4865~0x4870
2, 利用校验和或是crc对程序区进行校验,防止改程序
如果你要加密flash的swf的文件就用 SWFEncrypt如果你要加密flash的exe的文件就用 FlashEncrypt
通常情况我就用这两个软件,只是从心里上踏实些,没有绝对的加密,连微软的 *** 作系统破解的都满天飞,何况咱们这东西。要不就自己写代码。希望能帮你。
当然是有办法的,不过你要有以下软件:exe2swf、 swfup、SWF-Browser。第一步 转换exe为swf。打开exe2swf程序,在d出的窗口里选择源文件(用EXE保存的Flash文件),会再次d出一个窗口要求选择保存路径(小技巧:可以在exe 文件上直接单击右健选Convert Flash EXE to SWF)。
第二步 破解swf保护。打开swfup,在程序上单击右键,选Open & Unprotect,在d出的窗口里选刚转换的swf(小技巧:如果在破解时d出显示框,提示文件是用3.0以上制作,不要管它直接确定,如果这样还不能破解,说明文件是只读的,去掉即可)。
第三步 编辑swf获取图片。打开Flash程序,依次选File→Import…来输入swf文件,即可进行修改编辑(小技巧:最好先复制一段帧,拷贝到新的电影下进行编辑,或保存图片)。
第四步 获取swf的音乐。打开SWF-Browser,在左边的Directory下选择文件夹,再单击Search下的Start Search找到swf文件,选中后会开始播放,单击中间的标题栏处(上面显示SWF Parser Starus:*.swf-Click here to parse current movie),即可获取音乐,在右边的Sound Streams处,单击下面的音乐文件即可保存(小技巧:可以仔细看看右边的每个按钮下的文件,会有惊喜哦)。
当然,破解Flash文件还有很多办法,不过我个人认为这个办法是最好、最简单的。最后,祝大家能够很好地使用Flash资源,成为一个Flash高手!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)