请教:关于代码加密和linux裁减
写了一些程序, 编译过以后, 别人应该看不到源码, 算作加密吧。
1)另外还想如此加密:即使别人把你编译后的代码原版copy到另外一台机器,
也运行不起来,请问有什么方法?
2)我想可否在程序上设定一个字符串表示网卡mac地址,每次程序启动读取mac地址
并比较字符串,若比较相等,则程序运行, 该方案可行否? 这个方案的确定是换网卡后,
这个程序又运行不了,:)
3)by the way: 如何获取网卡mac地址,有没有相关api调用命令,或者读那个配置文件可以
获取mac地址, 谢谢!
4)裁减linux和编译linux内核 麻烦吗?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我对加密不感兴趣啦,不过对于以上的问题,其实楼主可以google很多资料的
能不用网卡mac就不用了,因为相关信息在网卡的EEPROM中,是可以能过程序修改的
mac地址可以通过程序方法,或果最简单的通过ifconfig eth0就能看到mac
可以用硬盘序列号呀,用ioctl()就能取到
裁减linux和编译linux内核 不麻烦 makemrproper;make menuconfig......关键要知道哪些是要编译到内核中,
然后其它的需要的话就编译成模块