- UID
- 2198
注册时间2005-6-29
阅读权限255
最后登录1970-1-1
副坛主
该用户从未签到
|
如何学习破解以及破解入门:
学习破解的书籍有很多,对于初学者来说,我们应该找一些从破解软件讲起的教程来学习,本论坛P飘云出品的那本教程大家就可以下载来学习。我学破解的时候使用的那本教程是01年版的《风飘雪学员教程》,该教程中(现在开来有书中介绍的不少工具我们基本上都很少用了)前几章所讲的软件破解思路是一部很好的引导破解入门的教程。我们看这些教程,更多是看些原理即可。看懂软件设计者的加密思路,就可以悟出破解此软件的方法。学习破解更多是需要的是去思考,是否为计算机专业并不重要。重要的是要去不断的去充实自己,去补充自己所需要用到的一些相关知识。
PYG5.4Cracker引导小组的做的很不错,当弄懂了简单的汇编指令和解密思路后,就可以申请加入该小组。小组内的视频教程会加速你的破解学习。
大家要谨记:学习破解只是一个技术交流,切勿带上太多的功利心理。
《标志位暴破的总结》
算法CALL下方一般就是所谓的关键跳转。软件算法设计 以及 软件解密的的思路 一般有以下几种:
1.修改关键跳即可达到破解;这种软件的算法Call一般只是在注册的时候调用一次,所以修改关键跳转即可。
2.软件修改关键跳后,保存入系统的将是正确的注册信息;这种软件也可以修改关键跳达到破解之目的。如:楚汉棋缘V1.46等
3.软件的算法Call被系统多次调用;如果只是修改算法Call下方的跳转,只能显示一个注册正确对话框,在使用软件其他功能时,依旧无法使用注册功能。这样的软件就需要我们跟入算法Call来分析算法。分析算法需要有一定的编程功底,可能对初学者来说,这并非一日之功。软件如果是明码比较,我们可以在算法Call中F8单步即可跟到注册码;但也有很多软件使用的是非明码比较(如简单的算法:F(机器码)=G(注册码)) ,非明码的软件有些采用的是标志位比较,这样的软件中有一部分同修改关键跳相似,可以总结出一些规律,今天我们就单独做一下标志位暴破的总结。另一些非明码比较的软件采用的是其他方法,不列为我们今天所讲范围之内。
标志位暴破修改思路:
01.
mov al,1 ;直接对AL赋值为1
retn ;返回时 AL值为1
02.
xor eax, eax ;EAX清零
inc eax ;EAX加1
retn ;返回时 AL值为1
下面我们介绍第三种: sete al 语句的暴破
今天我们教学采用的软件:
SPX Bundle = Instant Screen Capture + Graphic Editor + Studio
File Version 5.0,2.0,2.1
File Size : aprox 7.02MB
OS : Windows 9x/NT/ME/2000/XP/2003
Homepage:http://www.moodysoft.com/download.html
Download:http://www.moodysoft.com/spx/spxsetup.exe
CryptoCalc 1.2 查看一下软件加密算法:
看雪下载:http://www.pediy.com/tools/Cryptography.htm
Nothing : Hash MD
Offset A1770 : Possibility of SHA 384 Hash
Nothing : SHA 384 Hash
Offset A17DE : Possibility of SHA 512 Hash
Offset D0CF4 : Hash Tiger-192 found
Nothing : TEA encode
Nothing : TEA decode
Nothing : DES
Nothing : newDES
Offset CFA14 : BlowFish sBox1 found
Nothing : RC2
Nothing : RC4
Nothing : Rinjael
Offset D0AC4 : TwoFish sign found
Nothing : Gost
Nothing : Misty 1
Nothing : Tiger Hash
输入注册信息:
User Name: Nisy
ProductID: Bbs.ChinaPYG.CoM
下PB MessageBoxA 断点 或是 搜索ASCII关键字符均可。
004A75F4=004A75F4 (ASCII "Thank you for registering ")
004A761C=004A761C (ASCII "Invalid User Name or Product ID. Please try again.")
…………
…………
…………
PS: sete 暴破方式补充
原帖由 rayicy 于 2007-3-3 15:29 发表
sete--setne 这样也可以完美破解 |
|