请教:关于代码加密和linux裁减

发布于 2022-07-21 17:29:07 字数 375 浏览 6 评论 1

写了一些程序, 编译过以后, 别人应该看不到源码, 算作加密吧。

1)另外还想如此加密:即使别人把你编译后的代码原版copy到另外一台机器,

也运行不起来,请问有什么方法?

2)我想可否在程序上设定一个字符串表示网卡mac地址,每次程序启动读取mac地址

并比较字符串,若比较相等,则程序运行, 该方案可行否? 这个方案的确定是换网卡后,

这个程序又运行不了,:)

3)by the way: 如何获取网卡mac地址,有没有相关api调用命令,或者读那个配置文件可以

获取mac地址, 谢谢!

4)裁减linux和编译linux内核 麻烦吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

梦途 2022-07-23 03:45:26

我对加密不感兴趣啦,不过对于以上的问题,其实楼主可以google很多资料的
能不用网卡mac就不用了,因为相关信息在网卡的EEPROM中,是可以能过程序修改的
mac地址可以通过程序方法,或果最简单的通过ifconfig eth0就能看到mac

可以用硬盘序列号呀,用ioctl()就能取到

裁减linux和编译linux内核 不麻烦 makemrproper;make menuconfig......关键要知道哪些是要编译到内核中,
然后其它的需要的话就编译成模块

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文