将工程弄成了库的形式 发现库里面的内容可以单步运行->查看汇编源码
相当于把我的二进制文件又反汇编了,怎么做才能防止这样的事发生
user151383853:
反汇编属于静态分析, 还有动态跟踪技术. 是常用分析和解密代码的手段. 早已有好多技术和技巧对付这些技术, 可以先找些专业的加密和解密技术的书籍了解一下
将工程弄成了库的形式 发现库里面的内容可以单步运行->查看汇编源码
相当于把我的二进制文件又反汇编了,怎么做才能防止这样的事发生
Hank Zhao:
可以用C2000的芯片加密功能对芯片进行加密。
将工程弄成了库的形式 发现库里面的内容可以单步运行->查看汇编源码
相当于把我的二进制文件又反汇编了,怎么做才能防止这样的事发生
dia son:
回复 user151383853:
咱这不用这么复杂 仅针对ccs
将工程弄成了库的形式 发现库里面的内容可以单步运行->查看汇编源码
相当于把我的二进制文件又反汇编了,怎么做才能防止这样的事发生
Hank Zhao:
回复 dia son:
CCS没有对库文件加密的功能,库文件加密了,对其调用也是个问题。通常数据加密用的比较多,程序加密一般都是对芯片进行加密。
将工程弄成了库的形式 发现库里面的内容可以单步运行->查看汇编源码
相当于把我的二进制文件又反汇编了,怎么做才能防止这样的事发生
dia son:
回复 Hank Zhao:
恩 我现在的问题是我生成了库文件 XX.lib
给别人用 别人可以用头文件配合单步运行->查看汇编 把函数给反汇编了 得到汇编代码
你的意思是ccs没有机制避免这样的事情是吧 没有办法只能让别人看到机器码吗
将工程弄成了库的形式 发现库里面的内容可以单步运行->查看汇编源码
相当于把我的二进制文件又反汇编了,怎么做才能防止这样的事发生
Haiyan Zeng:
回复 Hank Zhao:
dis2000.exe在哪个文件夹下?CCS3。3 没找到。
将工程弄成了库的形式 发现库里面的内容可以单步运行->查看汇编源码
相当于把我的二进制文件又反汇编了,怎么做才能防止这样的事发生
Hank Zhao:
回复 Haiyan Zeng:
CCSV5中是有这个工具的,CCS3.3不太确定,你可以在其安装包中搜索一下。