社会热点

所有软件都可以被破解吗,为什么开发者不阻止破解版的产生?

电脑版   2020-11-26 17:06  

所有软件都可以被破解吗,为什么开发者不阻止破解版的产生?所有软件都可以被破解吗,为什么开发者不阻止破解版的产生?:软件升级与破解是矛与盾的关系。具体分

1

软件升级与破解是矛与盾的关系。具体分析如下:

如果所有软件可以破解,那么金融机构、国家安全就没有保障;涉及重要的利益软件,通过不断升级防止破解。因此,升级与破解可能就是矛与盾的关系。由此可以得出结论,开发商的软件升级就是阻止破解。

事实上,普通的软件,也可能是在他人的成果上编写,如开源性软件。他人的破解并推广运用,使用破解版的人也可能成为开发者的试验“小白兔”,开源性软件开发者没有必要阻止他人破解。

人们经常说某某软件抄袭他人软件,事实上他们只看到了结果,如,软件的显示同样是汽车,但怎样表达汽车可能有不同的编写程序,著作权法保护的就是这种程序,而不是保护表达的结果。又因软件的表达方式有限,即永远是0与1,通常人看到0与1后就认为是抄袭,多少个0与1才是判断抄袭的根据。

2

水至清则无鱼,盗版毕竟是有风险的,新手或许都会去找破解版,但是功能等肯定使用起来不够流畅,真正需要的专业用户,还是愿意花钱买点正版的。

一个软件出来,破解版也是一种营销宣传手段,要是直接就收费了,哪里有用户去下载体验使用呢

3

不是所有软件都可以被破解,因有些软件要是破解的,你有可能侵权受法律制栽,这类软件是有版权受法律保护的。

有些开发者不去阻止破解版的人,是因为有利益收取考量,也就是破解做人花钱从开发者手里买的破解版使用权。

我身边有不少网友,有用花钱买来的破解版软件,例如正版巧影是很不错的剪辑软件,但使用正版巧影花费高,我见过有位网友在某网站下载破解板,只花了三十块多钱就能买下巧影破解版软件,使用效果也挺好的。

4

理论上来说,所有软件都可以破解,就是难度大小的问题。

破解与反破解,病毒与反病毒,黑客与网络安全永远是矛与盾的存在关系, 破解技术推进软件安全、算法安全的进步,病毒推进杀毒软件的升级更新。

为什么说所有软件都能破解呢?因为不管什么软件最终都需要转换成系统底层的二进制指令由cpu解析执行,那么不管软件用什么加密技术在这个环节都要暴露出来,因为加密了cpu就无法识别正确执行指令。

现在的防止破解技术主流有三个方向,但是都是可以破解。

1.外壳加密

给执行文件外一层外壳,这个外壳是加密状态,把生成的执行文件的输入表、入口、执行顺序全部打乱。 对应破解方法 脱壳或者内存补丁。

2. 网络验证

本地执行的程序数据并不完整,需要发送数据到服务器执行相关代码,这类的破解难度比较大,常用的破解方法是数据劫持和数据模拟,或者上升到了服务器安全问题。

3.硬件加密

硬件加密就是用额外的硬件装置来解析还原被加密的数据,常用的有u盾、加密狗。

这类的破解,可以硬件入手,复制克隆加密狗或者u盾。

题外话,市面上很多盗版软件是厂商乐意看到的结果,甚至他们找人故意放出来的。用盗版培育市场和用户习惯,等收割的时候就说你们没有买正版,否则起诉你们,自己还可以做了

BZ还立PF。

例如

国外的window,photos 等。

国内 管家婆 速达等。

5

但凡是软件都是人开发出来的,总会有想不到的局限在,往往会有一些bug或者漏洞,就如微软的Windows操作系统天天都有新闻爆哪哪漏洞又出现了,所以漏洞只要存在,软件就可能会被破解。开发者对于破解是十分头疼的,有的厂家对此很激进,比如索尼,索尼上线了新的 PlayStation BUG 悬赏计划,如果有开发者或者用户发现了 PS 系统以及线上服务的重大安全漏洞,索尼将会提供 5 万美元的现金奖励。不过有的厂家对破解是睁只眼闭只眼,早起Windowsxp盗版在中国横行,不少人用的都是番茄花园的ghost系统,但是微软也是放任盗版横行,有的时候也是为了抢占市场。总结一下,破解对于开发软件的人来说是在破坏他人的劳动成果,是不道德的。但是有时候破解软件也能帮助传播软件,这个还是看厂家的态度。不过大家最好还是少用破解,多多支持厂家。



6

破解就是有利益,有些破解好比寄生植物,作为宿主选择无视是因为有利害关系,比如windows,毕竟oem市场足够养活自己,如果对破解动刀会触及很多利益,最直接的后果就是市场占有率的下降。有些是无可奈何,虽然努力阻止盗版横行,无奈规模太大,只能尽量保证自己的利益,比如adobe,对个人用户是听之任之的,而稍微大点的企业用户你试试用破解版的,分分钟律师信伺候,很多破解软件都被植入了相对无害的木马,他们寄生在个人电脑和服务器里,占据一部分系统资源背着主人发发垃圾邮件,采集个人信息,跳跳广告,实力大的把自己的软件免费,或者在各大软件平台捆绑下载,为的都是流量。

作为个人开发者心有余而力不足。

7

理论上所有软件都有漏洞,所以开发者通过升级来填补漏洞,但又会产生新的漏洞,所有软件理论上都能破解是正确的。

软件需要人使用才能产生利润,破解版了以提高传播率,使软件用的人越来越多,当破解版使用者熟悉软件并希望享受更好的服务,就需要升级下载正版软件。

8

1、理论上在时间允许下所有软件都可以被破解。

2、软件开发者单纯从技术角度阻止不了软件被破解,从最早的使用指定的验证码,后来使用硬件序列号生成注册码,到用加壳,混淆,虚拟机等技术来保护软件。只要有足够的利益和时间都可以被破解的。

3、现在大公司都是用技术+法律来保护自己的软件权益,只要用法律把破坏者告到牢里去,在使用宣传手段夸大,可以让不少人退而却步。

9

没有破解不了的软件 其次就是开发者没有能力完全杜绝破解软件的产生

10

阻止不了,技术漏洞,说白了技术不过关。

本文版权归原作者所有,如需商业用途或转载请与原作者联系。

分享

相关信息
 
李靓蕾会原谅王力宏吗

2021-12-30 14:01:01