`

浅谈共享软件如何被破解

阅读更多

一、常见的共享软件保护方式

  正所谓“知己知彼,百站百胜”,在讨论如何破解“共享软件”之前,我们首先应该知道“共享软件”都采用了哪些保护方法

  1.网上注册

  目前大约80%的共享软件都采用网上注册。通常这类共享染件都会有使用时间上的限制,一旦过了试用期,就必须向软件开发者着册才能够继续使用。注册过程一般都是用户把自己的私人信息告诉给开发者,开发者再根据这些信息,按照一定的规则计算出注册码,用户付费后即可得到。最后,用户在软件的注册项中输入得到的注册码,完成注册。

  2.警告窗口

  警告窗口是软件设计者用来不断提醒用户购买正版软件的窗口,这样的窗口会在软件启动或运行过程中不时弹出,非常令人讨厌。此类软件注册后,窗口会自动消失。

  3.限时器保护

  有些共享软件具有时间限制功能,比如每次运行时间超过多少分钟就会自动关闭程序,必须重新启动才能正常运行。还有一种保护模式就是程序只能运行有限的次数和天数等,这是由软件内部的定时器控制运行时间的。

  4.注册稳当保护

  这是一种利用文本文件来注册软件的方式。注册文档是纯文字文件或二进制的文件,其内容是一些加密或未加密的数据,内容包括用户的注册信息,文件格式由开发者自行定义。试用版本软件中没有这个注册文档,只有当用户向开发者付费注册后,才会收到软件的注册文档。用户只要将该文档放入指定的目录中,就可以将软件注册。软件在每次启动的时从注册文档中读取数据,然后利用某种算法判断注册信息是否正确,进而决定以何种模式运行。

二、使用工具破解保护

  了解了“共享软件”通常使用的保护方式后,我们再来看看目前常用的破解工具软件。

  这里,我们推荐使用 Sunny FreeWizard 3.0

  软件名称 Sunny FreeWizard 3.0

  软件版本 3.0

  授权方式 共享软件

  STEP1:下载安装 Sunny FreeWizard ,并运行安装程序。

  STEP2:选择你要截取程序的限制,包括使用日期限制,使用天数限制,使用次数限制,启动时候弹出的确认窗户提醒注册。

  STEP3:输入要阻止的软件提醒注册窗口,在这里可以随便输入。,进行窗户检测并确认启动程序。

  STEP4:破解后再次启动 被破解的工具,软件不再提示注册。

三、破解软件的类型

  通常在网上供下载的破解软件有四种类型:第一种是软件的破解版,即下载的程序已被修改过,屏遮掉了注册功能:第二种是软件的破解补丁,即我们安装了原始软件后还需要运行破解补丁对软件进行破解:第三种就是内存破解程序,也就是通过修改程序执行时在内存中的注册信息,让软件认为用户已经注册:第四种则是同通过软件的注册机计算出注册码,再进行软件注册。

四、"Cracker"的破解方法

  其实现在大多数“共享软件”的注册码,破解程序和补丁都可以在网上找到,大可不必自己费力气来破解软件。不过,你想知道."Cracker"面对这些软件如何做的吗?下面就详细说说。

  1. “TNT”法——暴力破解

  暴力破解最常见也最简单的破解方法。."Cracker"直接利用编辑工具<例如ULTRAEDIT-32>对可执行文件进行修改,也就是说通过修改可属性程序的源文件来达到破解目的。某些元件在验证用户注册信息和注册码时候,如果用户输入的信息与软件通过的算法生成的注册码相等,程序就会注册成功,否则就会注册失败。

  2. “翻箱倒柜”法——追查软件注册码

  从软件中找到注册码一般都是稍微有些功力的."Cracker"做的,软件在进行注册码认证的时候会有个比较的过程,就是水软件会通过我们输入的用户或者根据我们的其他注册信息,生成一个正确的注册码与我们输入的注册码进行比较,如果2个相同,表示注册码正确并通过注册认证,否者就会提示出错。而对于采用明码的软件来说<就是将计算机出的注册码直接放在内寸中>,."Cracker"就会利用调试器对内存程序进行分析,找出存储在内存里面的正确注册码。

  3.破解之大成——编写软件注册机

  "Cracker"中的高手一般亲自写软件的注册机。这样做其一是由于某些加密程度较高的软件很难使用上述方法找到注册码,其二是."Cracker"进行破解通常并不仅仅是为了一个注册码,而是要对其软件结构,加密算法进行系统的分析和了解。当然,要想真正的写出软件的注册机,破解者需要具备相当熟练的代码分析能力和扎实的对软件开发功底,这也需要破解者进行刻艰苦的学习和长期的积累。

from:http://net.zdnet.com.cn/network_security_zone/2007/1018/563903.shtml

分享到:
评论

相关推荐

    浅谈cache memory 王齐.pdf

    时间局部性指的是如果一个信息被访问,那么在近期它很可能再次被访问。空间局部性则指如果一个信息被访问,那么它周围的信息也很可能在不久的将来被访问。缓存根据这些原理,通过其快速访问性能,大大提升了计算机...

    浅谈cache memory

    《浅谈cache memory》一书深入探讨了计算机体系结构中至关重要的组成部分——缓存(cache)内存。本书由Wang Qi、Yang Xi和Zhu Yuhao三位作者合作撰写,旨在提供对CPU硬件缓存全面而深刻的见解。下面将根据书籍内容...

    软件开发:浅谈气象信息计算机软件技术的运用.pdf

    软件开发:浅谈气象信息计算机软件技术的运用 第一部分:气象业务的现状和特征 气象业务的容量大、种类多,需要应用计算机技术来整合。气象业务要求可靠性强、时效高、时间及时性,计算机技术可以提高气象业务的...

    智能运维:浅谈持续集成( CI)、持续交付(CD) 和软件测试.pdf

    智能运维中的持续集成(Continuous Integration, CI)、持续交付(Continuous Delivery, CD)以及软件测试是现代软件开发流程的关键组成部分,它们共同构成了DevOps文化的核心。CI/CD旨在加速软件开发周期,提高软件质量...

    浅谈鲁班软件在施工阶段的应用.doc

    ### 浅谈鲁班软件在施工阶段的应用 #### 一、引言 随着信息技术的不断发展,建筑行业也在积极寻求利用新技术提升工作效率与工程质量的方法。其中,BIM(Building Information Modeling,建筑信息模型)技术因其...

    浅谈windows瘦客户机在基层共享工程中的应用.pdf

    浅谈Windows瘦客户机在基层共享工程中的应用 Windows瘦客户机是一种独立的带有供电电源的无硬盘系统,由输人设备如键盘、鼠标、智能读卡机等和输出设备如显示器、打印机、扬声器等组成。其作用是一接收输人设备的...

    浅谈BIM软件系统与云计算.pdf

    BIM软件系统与云计算作为当今信息技术的重要分支,在建筑行业得到了广泛的应用和发展。本文将深入探讨BIM与云计算的结合,以及它们在未来发展中可能带来的变革。 BIM,即建筑信息模型(Building Information ...

    浅谈大数据视角下企业如何实施财务共享服务.zip

    "浅谈大数据视角下企业如何实施财务共享服务"这一主题,旨在探讨如何利用大数据技术优化企业的财务流程,实现财务共享服务,从而提高效率、降低成本。以下是关于这一主题的详细分析: 1. 大数据的定义与价值:...

    浅谈面向对象程序设计

    类是对一组相似对象的抽象描述,它定义了这些对象共享的属性和方法。类可以看作是创建对象的蓝图,通过实例化类,可以生成具体的对象。类还支持继承机制,子类可以从父类继承属性和方法,这大大增强了代码的复用性和...

    浅谈网络会计存在的问题与对策以福建大智网络科技有限公司为例.zip

    标题中的“浅谈网络会计存在的问题与对策以福建大智网络科技有限公司为例”表明,文档将深入探讨在网络会计环境中遇到的问题,并结合福建大智网络科技有限公司的实际案例提出相应的解决策略。网络会计,即通过互联网...

    浅谈计算机软件在办公自动化管理上的应用.pdf

    以WPS Office为例,其作为当前企业办公中使用较为广泛的办公软件之一,具有强大的文字处理功能和较小的电脑内存占用,提供了一个免费的过程应用版本,使得它被广泛使用。除此之外,基于网络的文字处理软件通过浏览器...

    浅谈计算机网络软件的功能与应用.pdf

    计算机网络软件不仅提升了信息共享的效率,还为各行各业的工作流程提供了便利。本文将深入探讨计算机网络软件的主要功能及其在实际应用中的体现。 首先,我们要理解计算机网络软件的基本分类。网络软件大致可分为五...

    浅谈云计算_CloudComputing_未来网络趋势技术

    ### 浅谈云计算——未来网络趋势技术 #### 引言 随着互联网技术的快速发展,新的概念和技术不断涌现,改变了我们获取、处理和分享信息的方式。其中,“云计算”作为一项前沿技术,正在引领着信息技术的新潮流。它...

    软件开发:浅谈如何做好学校服务器的安全维护.pdf

    《软件开发:浅谈如何做好学校服务器的安全维护》 学校服务器的安全维护是信息化教育不可或缺的一环,它直接关乎到校园网络的稳定与信息安全。面对日益增多的网络攻击和潜在的入侵行为,采取有效的安全措施至关重要...

    浅谈云计算时代的软件开发技术.pdf

    - **多租户架构**:SaaS模式允许多个用户共享软件实例,有效降低了单个用户的资源消耗,但同时也需要考虑用户个性化需求的满足。 - **敏捷开发**:云计算平台提供了快速迭代和部署的环境,适应了敏捷开发的需求,...

    浅谈专车类共享经济的人力资源管理转型.docx

    2. **上岗与培训**:平台提供基础的“标准化培训”,使司机能够快速掌握服务标准和软件操作。培训通常由司机自我完成,强调自主学习和实际操作能力。 3. **考核与绩效**:考核方式由乘客评价驱动,这直接关系到司机...

    浅谈高职院校信息化软件平台建设.pdf

    - **数据共享**:通过统一数据库平台,实现实时共享,减少系统间的依赖,简化数据一致性管理。 - **无冗余数据**:设计时避免冗余业务数据,通过数据同步机制保证数据一致性。 - **权限管理**:遵循“谁产生、谁管理...

    浅谈软件开发人员的绩效考核.pdf

    这些指标有助于培养良好的工作习惯,提升团队的知识共享和协作能力。如果公司已建立职业发展路径标准,这些指标可以作为个人成长的参考。 效益指标通常用于部门或项目团队的考核,因为它反映了产品对公司的经济价值...

    浅谈企业CAD信息集成和资源共享的实现.pdf

    而企业产品的信息管理需要统一的体系,尤其是对于CAD图纸信息和技术文件的管理,无论是从总部到各分支机构,还是从不同部门的工程师之间,都迫切需要实现信息沟通和资源共享。因此,企业需要制定一套针对性的CAD信息...

    浅谈计算机网络安全漏洞及防范.pdf

    此外,网络的开放性和共享性也使得网络容易受到各种攻击,如木马病毒、APP攻击、病毒攻击、蠕虫侵袭以及拒绝服务攻击等,这些都对网络的安全构成了威胁。 最后,文章强调了加强计算机网络安全的重要性,提出了相关...

Global site tag (gtag.js) - Google Analytics