飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 12102|回复: 25

[原创] 菜鸟破解某通讯录(爆破适合刚开始的初学者)

[复制链接]
  • TA的每日心情
    开心
    2018-12-6 10:54
  • 签到天数: 1 天

    [LV.1]初来乍到

    发表于 2006-1-12 11:36:10 | 显示全部楼层 |阅读模式
    破解天涯通讯录 (适合刚开始的初学者)
    日期:2006年1月12日   破解人:janson
    下载地址  自己搜索
    保护方式  使用数量限制
    使用工具    peid,,stripper,od
    操作系统    winxp
    破解难度   入门
    文章简介
    因为以前用的通讯录都不怎么好用,今天发现这个,看看介绍好像不错,就下来看看,以前又学过点破解,所以就决定破来玩玩。
    我是一只小菜鸟,偶得一点心得,愿与大家分享:)
    —————————————————————————————————————————————————
    破解过程
    下载安装该软件后,先运行程序,一切正常,没有注册提示。察看帮助:当前下载和使用的版本为测试版并完全免费。测试版中只能保存200个记录。超出200条记录后,查找功能将被禁止,导入数据也被禁止。这个有点麻烦,要知道200个纪录后会报什么警就只好做201个纪录,慢慢地输入吧,完后再运行程序,一开始会提示:当前记录数已经超过测试版本的范围,查找功能将被禁止。请更新版本或注册本软件。知道出错的地方了,好,开始破解它。
    用查壳工具PEID检查有壳:ASPack 2.12 -> Alexey Solodovnikov 哈哈,可以用脱壳机就用脱壳机脱壳(节省时间),下载一个脱壳机:stripper(网上一大堆)脱壳后用OD载入已经脱壳的程序,右键点击,选择Ultra String Reference——FIND ASCII 找到:当前记录数已经超过测试版本的范围,查找功能将被禁止。请更新版本或注册本软件。
    双击这一行来到
    00589155 68 BC9>push _tyab.005891BC
    把前后部分代码看看

    00589127 FF92 4>call dword ptr ds:[edx+14C]
    0058912D 3D E10>cmp eax,0E1 这里是计算记录个数的不要管它
    00589132 /7E 35 jle short _tyab.00589169 不超过200个跳过错误报警,哈哈,看来这里就是关键跳转了
    00589134 |33D2 xor edx,edx
    00589136 |8B83 2>mov eax,dword ptr ds:[ebx+324]
    0058913C |8B08 mov ecx,dword ptr ds:[eax]
    0058913E |FF51 6>call dword ptr ds:[ecx+64]
    00589141 |33D2 xor edx,edx
    00589143 |8B83 0>mov eax,dword ptr ds:[ebx+50C]
    00589149 |E8 0E7>call _tyab.00490C5C
    0058914E |6A 30 push 30
    00589150 |68 B49>push _tyab.005891B4 ; 警告
    00589155 |68 BC9>push _tyab.005891BC ; 当前记录数已经超过测试版本的范围,查找功能将被禁止。请更新版本或注册本软件
    0058915A |8BC3 mov eax,ebx
    0058915C |E8 F3C>call _tyab.00485254
    00589161 |50 push eax
    00589162 |E8 B9E>call _tyab.00407F20 ; jmp to user32.MessageBoxA
    00589167 |EB 1A jmp short _tyab.00589183
    00589169 \B2 01 mov dl,1
    这个跳转关键JLE是小于或等于则跳转,估计就是判断记录200个的限制了,我们就修改为JMP无条件跳转,跳过出错的地方就行了
    我们在OD上选择这一行00589132 /7E 35 jle short _tyab.00589169
    右键电击,选择汇编,把 jle修改为 jmp ,再点汇编,再右键点修改过的这一行,选择:复制到可执行文件——选择部分,出来一个文件对话框,右键点击,选择保存文件。
    现在退出OD,重新运行这个破解过的程序,哈哈,没有报警了,再试一下其他功能,没有限制了,很好,已经破解成功了。高兴嗯!
    总结
    先找到出什么错误报警,再分析程序中报警的前后,找到关键跳转,修改爆破

     

    [ 本帖最后由 janson 于 2006-1-12 11:49 编辑 ]
    PYG19周年生日快乐!
  • TA的每日心情
    难过
    2024-4-22 14:49
  • 签到天数: 11 天

    [LV.3]偶尔看看II

    发表于 2006-1-12 11:59:28 | 显示全部楼层
    GX!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2018-12-6 10:54
  • 签到天数: 1 天

    [LV.1]初来乍到

     楼主| 发表于 2006-1-12 22:55:37 | 显示全部楼层
    飘云大版主,你的那个破文机不太好使啊,要改进下
    PYG19周年生日快乐!
  • TA的每日心情
    擦汗
    2017-9-28 11:05
  • 签到天数: 3 天

    [LV.2]偶尔看看I

    发表于 2006-1-12 23:55:05 | 显示全部楼层
    顶一下~
    学习+支持
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-1-15 21:51:54 | 显示全部楼层
    为人学者日不进取必日退...... 不错啊!~(俺想学)
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-3-16 22:48:32 | 显示全部楼层
    呵呵,受教了
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-3-20 11:03:35 | 显示全部楼层

    我的一个文件坏了谁能帮我呀?

    我有一个文件坏了,谁能帮我呀.
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-3-20 15:46:39 | 显示全部楼层
    学习学习,试试
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2007-4-1 17:28:28 | 显示全部楼层
    爆破看看吧!!!!!!!!!!
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2021-7-27 19:58
  • 签到天数: 86 天

    [LV.6]常住居民II

    发表于 2007-4-1 23:10:54 | 显示全部楼层
    学习学习!
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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