您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 破解Symbian软件教程集合
(1)用注册机算出注册码注册。在电脑上运行注册机,输入你的手机串号(在手机输入*#06#可看到串号)。确认,可得到注册码。在手机上进入需要注册的程序,输入注册码。ok(2)用app破解补丁(或别的破解补丁)破解。其他带破解文件的破解方法类同。用rsc汉化文件的方法也是一样的。(3)本身已破解,直接安装就可以了(或输入任意数字注册)当我们拿到一个软件,我们为了要正常使用它的全部功能,而又不愿意支付高额的注册费用,我们就需要将软件的限制去掉,这里的限制在Symbian软件里,就我所遇到的,大致有以下几类,总结不足的大家指正:1.1.1.1.时间限制时间限制时间限制时间限制这种软件可以用,但是只能用一段时间,典型的如SmartphoneWare公司的所有软件,都是提供了15天的trial版本。这里要提一下,所谓的trial版本是指的试用,它理论上是功能齐全的程序,只是因为需要注册而增加了一些限制。与之相对的是Demo版本,即演示版本,这种版本大多功能不全,破之何用?2.2.2.2.注册限制注册限制注册限制注册限制这种软件比较狠,不注册就不让用,装了也要赶紧删了,除非..XX!!3.3.3.3.关卡关卡关卡关卡、、、、难度难度难度难度、、、、选项限制选项限制选项限制选项限制这类软件提供了部分关卡,难度的试玩,只有注册了以后才能够玩全部的难度或者关卡。也比较变态,不注册就不让你继续玩,气死你啊气死你..nnd!4.4.4.4.在线验证在线验证在线验证在线验证这是最狠的一类,也是比较少见的,曾经碰到过一个,没仔细研究,如果让你碰到了,哈哈,赶紧买彩票去吧。不管软件有何种限制,我们的目的都是一个,把限制消灭掉!OK,那如何实现呢?我们知道,目前手机软件的注册基本上都是根据手机的串号即IMEI来计算serial注册码的,那么好吧,无论你是怎么计算出的注册码,到最后,你总要把我输入的和你软件自己算出来的进行比较吧?比较结果一样就注册通过,不一样?那就sorry了..由此,我们可以想到破解的第一种思路,找到他的比较语句,让他比较结果无论是不是一样,都把它改成一样,这就是普遍用到的强制跳转。举个例子:CMPR0,#0====比较R0和0的关系BEQxxxxxx====如果相等就跳转到xxxxxxByyyyyy====直接跳转到yyyyyy从这三条语句我们可以假设,在这里,程序对R0和0进行了比较,BEQ的含义就是如果相等就跳转,根据上面提到的,如果相等就是注册成功,显然我们任意输入的注册码是不可能相等的,这样我们把BEQ修改成B直接跳转,这样YouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.comYouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.com的话,我管你是不是相等,程序就都认为是相等了。与之对应,还有一种情况,BNE不相等时跳转,显然这里跳转过去是因为我们的输入和注册码不相符,那咋办呢?我们这时就不需要它跳转了,所以把BNE改为NOP,nop的意义就是nooperation,啥也不干,废话一句。这可以说是最常规最常规的一种思路,但是目前大多软件公司已近不再这么单纯了,所以说,人心复杂了,日子不好混了啊。。于是乎我就有必要提到一个函数了---Compare__xxxxxxxxxx,这个函数是用的非常多的比较函数,当你熟悉了ARM的汇编以后,对它特别关注一下,也许会有意想不到的收获,在此不多介绍。对于第1种情况和第3种情况,我能想到的还有一种方法,就是直接搜索它所提供的数字,比如14天的试用,如果你够幸运,能够搜索到一个14,恰好是他用来判断天数的,那么,你可以把它改成999、9999..反正你想用多少天就看着办吧。我曾经遇到过一个游戏,试玩前10关,过了第十关自动退出,我搜索了一下10,还真找到了几个,全部改成99,OK,顺利进入了11关,所以还是***的那句老话:具体问题具体分析,没有万能的破解方法。对于第4种情况,俺目前解决不了,期待达人出来提供一下思路吧。以上只是可能用到的一些思路,并不能帮助我们完成某一个软件的破解,但是相信会给毫无头绪的菜鸟一点思路,下面是我总结的一些破解Symbian软件原则。1.ARM1.ARM1.ARM1.ARM汇编指令要了解汇编指令要了解汇编指令要了解汇编指令要了解,,,,没必要背过没必要背过没必要背过没必要背过2.2.2.2.破解是一种过程而不是结果破解是一种过程而不是结果破解是一种过程而不是结果破解是一种过程而不是结果3.3.3.3.不要一开始就用工具分析软件不要一开始就用工具分析软件不要一开始就用工具分析软件不要一开始就用工具分析软件,,,,先安装到手机上试运行一下先安装到手机上试运行一下先安装到手机上试运行一下先安装到手机上试运行一下,,,,看一下它有什看一下它有什看一下它有什看一下它有什么限制么限制么限制么限制,,,,如何注册如何注册如何注册如何注册????4.4.4.4.分析它的注册代码的位置分析它的注册代码的位置分析它的注册代码的位置分析它的注册代码的位置,,,,记下他的一些可疑的跳转记下他的一些可疑的跳转记下他的一些可疑的跳转记下他的一些可疑的跳转。。。。如果有能力如果有能力如果有能力如果有能力,,,,画出自画出自画出自画出自己能看懂的程序注册部分的流程图己能看懂的程序注册部分的流程图己能看懂的程序注册部分的流程图己能看懂的程序注册部分的流程图。。。。5.5.5.5.多问问自己多问问自己多问问自己多问问自己,,,,如果我是这个软件的作者如果我是这个软件的作者如果我是这个软件的作者如果我是这个软件的作者,,,,我会怎么设计注册我会怎么设计注册我会怎么设计注册我会怎么设计注册????6.6.6.6.细心细心细心细心、、、、耐心耐心耐心耐心、、、、信心信心信心信心!!!!相信自己能成功相信自己能成功相信自己能成功相信自己能成功。。。。7.7.7.7.在国产软件上右键单击选在国产软件上右键单击选在国产软件上右键单击选在国产软件上右键单击选““““删除删除删除删除(D)”(D)”(D)”(D)”8.8.8.8.写总结写总结写总结写总结,,,,无论破解成功与否无论破解成功与否无论破解成功与否无论破解成功与否,,,,体会比获得的知识更重要体会比获得的知识更重要体会比获得的知识更重要体会比获得的知识更重要。。。。顺便提议一下,以前看到过一些教程,如果你作为一名老鸟,或许感到很多事是必然的,但对我等菜鸟就不是那么明确了。你说跳转到这里就跳到这里?为啥啊?你当时是怎么想的啊?有没有想到建设和谐社会、八荣八耻啊?一篇好破解文章不单单是过程的记录(比如突然冒出一个来到这里),最好还能是一种思想的启示(为什么你要来这里,怎么使你来这里),这也正是我想告诉大家的。还有就是加上破解的时间,这是我看别人提的,确实,一篇文章,看起来那么几百字,感觉像3、5分钟就破完一个程序一样,给初学者信心比较大的打击:“怎么我破了整天都没有搞定呢?”。但是如果加上时间,大家就可以看出差距YouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.comYouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.com了:“原来××牛人都用了半天,我还不太蠢^_^”。罗嗦了半天,没有别的目的,希望能够使你在看完了这篇文章之后会有这样一种信心:其实破解不是什么神秘的事情,搞个破解也是不只有牛X的人才行的,只要你心中默念我能破解你!我能破解你!,相信倒在你面前的软件公司将不仅仅是一家两家......二二二二....零基础破解塞班软件三步速成教程零基础破解塞班软件三步速成教程零基础破解塞班软件三步速成教程零基础破解塞班软件三步速成教程--------第一步认识第一步认识第一步认识第一步认识IDAIDAIDAIDA和和和和UEUEUEUE[indent]前言前言前言前言很多人问过我,如何学习破解呢?坦诚的讲,如果是想深入的学习破解技术,建议你去看雪论坛潜水学习一年,要做一名真正的Cracker,没有一定的汇编基础、编程经验、扎实的基本功,想要分析软件的保护的方法,加密算法,那是空谈。而像我们这样的只想以爆破为目的伪Cracker们,倒可以另辟蹊径,用我们的智慧来破解软件,做一名自得其乐的伪Cracker。本文旨在探讨目前涌现的种类繁多的S60软件的快速破解的通用思路,受众为广大对破解充满好奇而又不知从何下手的新手们。如果你已熟练掌握C++、汇编等编程语言,可以嗤之以鼻并略过此文。S60软件发展至今,经历了一代又一代的软件更新,发展至今,可以说所有的软件都已经被破过无数次,除非你破解了一个新公司的新发布的一个从来没有破解过的新软件,否则Nobody能证明是你找到了这个软件的破解方法。很多人对那些一下午破解一个公司所有软件的人奉若神明,殊不知,一个公司的所有软件都是用同一种方法来破解的,这就是塞班的软件为什么叫SB软件。也许当你看完了这篇教程之后,一怒之下破解了Handy系列的所有软件,那也肯定不是什么怪事,相信你,相信我,Youcandoit...[/indent][indent]第一步认识IDA和UE[/indent][indent]1.1IDA[/indent][indent]软件名称DataRescueIDAProAdvancedv5.2英文版[/indent]下载地址http://www.fixdown.com/china/Programming/download_9083.htm这里我们使用的是DataRescueIDAProAdvancedv5.2,IDA是一款交互式的,可编程的,可扩展的,多处理器的,windows平台反汇编工具。被公认为最好的反汇编工具,实际上,IDAPro已经是分析恶意代码的标准,并且已经迅速成为研究弱点攻击领域的主要工具。自IDAv5.2开始,IDA已经支持分析S60第三版的exe文件了,而在此以前,需要将exe文件脱壳之后才能使用IDA进行分析。当然,今天我们的目的不是使用IDA分析软件,你只需要了解怎么打开运行它,剩下的事情,Followme...下载安装我不多说了,如果你不知道怎么下载安装,好吧我给你退票,你可以离场了。安装之后运行软件,第一次运行是会弹出用户授权协议,当然点IAgree啦。YouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.comYouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.com接下来出现的欢迎界面:通常我们选New(新建),之后又会有向导界面YouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.comYouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.com这里你可以直接Cancel(取消)掉。我们就可以看到他的庐山真面目--主界面了:YouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.comYouareusingdemoversionPleasepurchasefullversionfromwww.technocomsolutions.com怎么样,灰常漂亮吧?她已经迫不及待的提示你Dragafileheretodisas
本文标题:破解Symbian软件教程集合
链接地址:https://www.777doc.com/doc-1169 .html