飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 1186|回复: 1

五课作业

[复制链接]

该用户从未签到

发表于 2005-11-7 19:56:44 | 显示全部楼层 |阅读模式
【破文标题】追<精装友情通讯录>注册码+做内存注册机
【破文作者】西岭秋风
【作者邮箱】xlqf2005@gmail.com
【作者主页】www.chinapyg.com
破解工具】PEID,OD,keymake
【破解平台】WinXP
【软件名称】精装友情通讯录
【软件大小】1.52MB
【原版下载】http://www.fuzi.cn
【软件简介】〖精装友情通讯录〗软件是一个简洁、实用的通讯录软件,虽然精致但是功能特别强大,软件可能将令你爱不释手。软件界面精美、小巧实用、绿色精致。通讯录可选择简洁列表、名片格式及详细列表格式等三种格式显示,支持鼠标拖放操作,支持模糊查询,支持添加、排序等等,支持预览,支持名片录数据不同格式导出文件,支持名片资料预览,名片资料添加修改方便
------------------------------------------------------------------------
【破解过程】PEID查壳为Borland Delphi 6.0 - 7.0,无壳
运行软件注册,有错误提示“注册失败,请重新注册”
OD载入,查找错误提示的字符串
Ultra String Reference,项目 645
Address=00514E88
Disassembly=mov eax,jzyq.00514FF4
Text String=注册失败,请重新注册!
双击停在以下代码处:
00514E88  |> \B8 F44F5100         mov eax,jzyq.00514FF4
向上看发现是从发以下代码处跳过来的:
00514DDA  |.  E8 A5FFEEFF         call jzyq.00404D84 <====关键CALL,F2下断
00514DDF  |.  0F85 A3000000       jnz jzyq.00514E88   <====关键跳,不相等则跳到出错处
00514DE5  |.  B8 6C4F5100         mov eax,jzyq.00514F6C
00514DEA  |.  E8 2969F2FF         call jzyq.0043B718
00514DEF  |.  A1 E89A5200         mov eax,dword ptr ds:[529AE8]
00514DF4  |.  8B00                mov eax,dword ptr ds:[eax]
00514DF6  |.  8B80 C8040000       mov eax,dword ptr ds:[eax+4C8]
00514DFC  |.  8B80 08020000       mov eax,dword ptr ds:[eax+208]
00514E02  |.  33D2                xor edx,edx

关键CALL处下断,运行程序注册定单号填911注册码填456123,点确定后被成功断下,这时看右边寄存器出现


EAX 00ED6FB0 ASCII "456123"
ECX 00000001
EDX 00F137F0 ASCII "6736i5w117~f43911"
EBX 00F07214 ASCII "0GQ"
ESP 0012FB5C
EBP 0012FC28
ESI 00511BF8 jzyq.00511BF8
EDI 00000006
EIP 00514DDA jzyq.00514DDA

真码出现在EDX中!
填入定单号911注册码6736i5w117~f43911,注册成功!

【内存注册机】

中断地址:514DDA
中断次数:1
第一字节:E8
指令长度:5
内存方式-寄存器-EDX

------------------------------------------------------------------------
【版权声明】本文纯属技术交流, 转载请注明作者信息并保持文章的完整, 谢谢!

[ Last edited by 西岭秋风 on 2005-11-7 at 07:59 PM ]
PYG19周年生日快乐!

该用户从未签到

 楼主| 发表于 2005-11-7 21:08:40 | 显示全部楼层
附件传不上来,晕,注册机就没传了!
PYG19周年生日快乐!
您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

快速回复 返回顶部 返回列表