- UID
- 2198
注册时间2005-6-29
阅读权限255
最后登录1970-1-1
副坛主
该用户从未签到
|
感谢 龍狼 兄弟帮忙上串~~ /:D /:D
久其报表 4.0 动态修改软件机器码+破解视频教程
大家好,我是PYG的Nisy。今天我们来讨论下如何动态修改软件机器码。抱歉,这次拿国内的软件做教程(软件是帮朋友分析的。他购买的正版,但是换了硬盘就无法使用了,那公司的售后服务也就把他们抛弃了,我们国内软件的售后服务还是有不少问题的)。我们学习Crack技术的人,如果单纯的是为了破解使用而学习,那样并没有多少意义的。软件的加密解密是一门学问,只有虚心并严谨的对待才能在水平上有更大的进步。
软件无壳,可以搜索到ASCII字符。大家可以通过关键字符很快的找到下断处。为节省时间,这里我已经将关键处下好断点,
我们这篇教程主要的目的是动态修改软件机器码。作用很明显,一是我们有本地验证的软件的正版的机器码和注册码。我们通过修改机器码就可以达到软件的共享;第二种情况就是骗过网络验证的软件(可以修改软件的机器码也可以修改发送网络验证处调用的机器码)。这次的软件只交流动态修改(永久的修改视软件而定,有的会非常艰苦,如果以后找到更合适的国外软件,我们再来一起交流)。好的我们OD载入程序。
这里我将关键点提供给大家并做一些解释说明:
004CF8A4 $ 55 PUSH EBP ; 注册信息项目==》这个点非常重要,是软件启动时判断软件是否注册和软件判断如果注册成功写入注册信息的一个关键处。
004CF9D1 /75 6B JNZ SHORT Jqreport.004CFA3E :这里是判断是否写入软件正确注册码的关键跳转,我们边做边讲。
004D0700 /$ 55 PUSH EBP ; 这里是软件注册的算法部分
006B4B14 /. 55 PUSH EBP ; 这里是软件的判断注册部分
006B4B48 |. 8B55 F0 MOV EDX,DWORD PTR SS:[EBP-10] ; 这里可以修改机器码
006B4DF0 . 55 PUSH EBP :这里判断软件是否注册成功和弹出相应的对话框
这个软件的验证方式分两步,第一部是判断是否注册成功并弹出注册成败的对话框。第二步是再次验证注册信息,并写入正确注册信息。而这个软件应该是有CRC效检,只要修改软件代码,程序就无法运行。懒的和软件较劲,利用软件验证注册信息的特点,照样可以简单破之。
[Register]
RegisterSerial=12345678901234
RegisterName=Nisy
RegisterCompany=飘云阁官方论坛
RegisterCode=2222-1111
RegisterMAC=
[ 本帖最后由 Nisy 于 2006-8-31 22:55 编辑 ] |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?加入我们
x
|