题外补充:
实际上, 像.net这种高级语言, 一样会面临反编译问题, 那为什么全球用.net的人这么多, 微软大推.net6.0, 他们为什么可以不担心?
我在想, 一方面, 他们的商用软件都不是独立的, 通常都牵连着服务器, 网络数据库等东西, 而这些东西, 你没办法不连, 包括你账号登录等功能都是需要的,
所以, 尽量让自己的软件别太本地化才是最好的方法, 你可能会说, 我脚本简单, 不需要连什么数据库, 那怎么防御,
通俗点就是, 比如, 多用一些收费插件, 插件的功能是有验证的, 对方能破一个, 也破不了两个, 何况也未必能破插件,
外带的东西越多, 对方就越不想看. 因为不值得, 等于软件就是个组装壳子, 东西都现搬的, 谁会去搞这种软件?
以前的技术会教你少用插件, 多自己写, 现在不同了, 我是建议大家多用插件, 一来可以增强功能, 二来可以让软件模块化, 方便管理.
|