飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 7159|回复: 7

[原创] JPEG Recovery Pro 6.0 破解简单分析

[复制链接]
  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 1692 天

    [LV.Master]伴坛终老

    发表于 2016-4-28 10:37:03 | 显示全部楼层 |阅读模式
    本帖最后由 speedboy 于 2016-4-29 09:40 编辑

    已在PYG十周年了,很感激老大们努力维持论坛的运转,给我们这些小菜们提供了学习交流的好平台。这样不计利益的坛子不多了,早以前去过白菜,后来也去过一蓑烟雨等……,我比较怀旧的,看着身后的足迹唯有叹息惋之,又能有什么办法呢?也许这是必然吧。虽然不曾与坛友谋面,但每每受到帮助,心里总是暖洋洋的冲动着,再次感谢那些默默无闻的无私的援助者们。早年帮过我的KuNgBiM你还好吗?ZeNiX老哥,感谢你在exetools的帮助。感谢南方的wan。tracky及我的众坛友们,空间有距离,时间有长度,但心无间。希望PYG一直坚持下去,并一并致敬飘云,Nisy……

    【破文标题】JPEG Recovery Pro 6.0 破解简单分析
    【破文作者】speedboy
    【破解工具】ODBG;PEID;idr
    【破解平台】XPSp3 x86
    【软件名称】JPEGRec6.exe;JPEGRec.exe
    【软件大小】2.68MB;2.42MB
    【原版下载】http://www.hketech.com/
    【保护方式】aspack;delphi
    【软件简介】数码相片修复软件,可以方便地从图片中提取某个部分进行拼接,把被分割成好几部分的图片,修复你想要的图片。
    【破解声明】请勿商用;本文仅做研究所用。
    ------------------------------------------------------------------------
    这款软件我是在俄罗斯一个朋友的blog上看到的,他使用地址常量标志位的方法破解,我的思路与他稍有不同,破解也很简单,共

    享出来与PYG的各位初级破手分享,如有不足还请指点。


    JPEGRec6.exe破解步骤:

    先运行程序看看,在菜单“Help”下有注册项,下面就拿出工具干活。

    1、脱壳

    2、用idr加载脱壳后的程序,分析后建立map文件。(包含delphi程序函数名称等)

    3、OD载入程序,会停在图中①处,往下找到call <JPEGRec6._Unit34.TApplication.CreateForm> ②处下断点,F9运行,停在②处,F7跟进。
    c-1.jpg
    来到这里了,搜索字符串“Register”
    c-2.jpg
    找到后,双击该行
    c-3.jpg
    来到反汇编窗口(调试时把此行【00B1730D   .  FF53 60       call dword ptr ds:[ebx+0x60]             ;  <JPEGRec6._Unit174.TDCP_cipher.EncryptString>】nop掉)
    c-4.jpg
    看到注释“Invalid License”了吗?说明上面有注册协议的验证Call,经过分析“00B17362   .  E8 B9DDF7FF   call <JPEGRec6._Unit177.sub_00A95120>  ”就是验证Call,此处下断,F7跟进分析。(下面两行就清楚了吧,al为Call的返回值,al=1时协议有效)【调试时此行 00B172AF  0F85 D9000000  jnz JPEGRec6.00B1738E 不跳转
    c-5.jpg
    F8逐步分析,最后来到这里(调试时把此行【00A951A3  |.  FF53 64       call dword ptr ds:[ebx+0x64]             ;  <JPEGRec6._Unit174.TDCP_cipher.DecryptString>】nop掉
    c-6.jpg
    把 mov al,byte ptr ss:[ebp-0x9] 改为 MOV al,1 保存修改破解完成。

    4、然后运行破解后的程序,点注册输入注册信息完成注册。
    j-2.jpg
    j-3.jpg
    j-4.jpg
    5、JPEGRec.exe的破解类似,不冗述。

    6、注册后的信息保存在注册表的这两个地方

    HKEY_CLASSES_ROOT\CLSID\{4ABBE46F-19FB-4D46-9F72-B4EE6F439C18}

    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{4ABBE46F-19FB-4D46-9F72-B4EE6F439C18}

    破解及原版下载地址.rar

    824 Bytes, 下载次数: 14, 下载积分: 飘云币 -2 枚

    售价: 1 枚飘云币  [记录]

    评分

    参与人数 2威望 +12 飘云币 +12 收起 理由
    cfc1680 + 8 + 8 PYG有你更精彩!
    wgz001 + 4 + 4 感谢发布原创作品!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2019-2-26 11:14
  • 签到天数: 459 天

    [LV.9]以坛为家II

    发表于 2016-4-28 13:57:22 | 显示全部楼层
    分析的不错   学习了
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 1692 天

    [LV.Master]伴坛终老

     楼主| 发表于 2016-4-28 14:49:38 | 显示全部楼层
    感谢您的鼓励!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    4 天前
  • 签到天数: 1693 天

    [LV.Master]伴坛终老

    发表于 2016-4-28 16:30:54 | 显示全部楼层
    感谢大神分享,支持一下了
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2025-1-1 12:45
  • 签到天数: 1591 天

    [LV.Master]伴坛终老

    发表于 2016-4-28 19:01:19 | 显示全部楼层
    好久都没分析的文章了,晚上练练这个
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    4 天前
  • 签到天数: 2305 天

    [LV.Master]伴坛终老

    发表于 2016-4-28 19:17:43 | 显示全部楼层
    谢谢提供分析,学习一下,顶起来!!
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2016-4-29 06:31
  • 签到天数: 2 天

    [LV.1]初来乍到

    发表于 2016-4-28 20:04:55 | 显示全部楼层
    刚写分析 ,我在研究一下,有几个地方没看明白。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-3-10 20:59
  • 签到天数: 243 天

    [LV.8]以坛为家I

    发表于 2016-5-2 10:03:24 | 显示全部楼层
    学习一下了,感谢分享了
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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