cnpaf.net - 中国协议分析网

投递文章 投稿指南 RSS订阅 网站通告:
搜索: 您的位置主页>网络安全>工具使用>阅读文章

EasyRead 2002 V1.0.1.730 简体中文版

12-20 13:39 来源: 作者: 【 评论:0 浏览:
软件名称:   EasyRead 2002 英语-中文(简体)
适用平台:   WIN9x, NT, 2000
注册价格:    35 元/注册码  
   EasyRead 是一个功能强大、灵活方便的网页翻译注释和外语学习工具。    EasyRead 与全文翻译软件的区别在于,EasyRead使你能够最终直接阅读原文,而使用全文翻译软件对提高你的外语水平没有任何帮助。而且现在所有全文翻译软件的翻译结果都不理想,你甚至很难读懂翻译后的内容。

开始吧:
   用FI查看一下有没加壳,居然会看不出什么东东来。好,再用LANGUAGE2000确认一下(这东东平时不太好使的),看完后应该是没壳的了吧。运行一下程序随便注册看看,出错信息是“注册信息不正确!”
   接下来用W32DASM反汇编,完成后用串式参考找一些有用的提示。咦,居然看不到东东,这下只能把汉化用的EXESCOPE拿出来看看了,用EXESCOPE打开软件的主程序EasyRead.exe===>左边窗口"资源"===>"字串表",然后逐个找吧,要有耐心......到了3601这一项时,呵呵,看到了吧!!就是那个ID为57615的提示信息了。
   哈哈,不费吹灰之了罗。记住57615这个数字,然后返回W32DASM的界面,还是用串式参考,定位到这句话:String Resource ID=57615: "鑺醥
c?"  ===>第一次双击这行字,系统自动定位到如下地址:

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0042C2E4(U)
|
:0042C26A 8BCE                    mov ecx, esi
:0042C26C E84FFBFFFF              call 0042BDC0
:0042C271 85C0                    test eax, eax
:0042C273 0F85B4000000            jne 0042C32D
:0042C279 8D442408                lea eax, dword ptr [esp+08]

* Possible Reference to String Resource ID=57615: "鑺醥
c?"
                                 |
:0042C27D 680FE10000              push 0000E10F
:0042C282 50                      push eax
:0042C283 E8A803FFFF              call 0041C630
:0042C288 83C408                  add esp, 00000008
:0042C28B 8B00                    mov eax, dword ptr [eax]
:0042C28D 6A00                    push 00000000
:0042C28F 6A30                    push 00000030

就在提示信息的上两行就有个跳,:0042C273 0F85B4000000 jne 0042C32D 。好,不管这么多了,先跟进去看看吧:
* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0042C273(C)
|
:0042C32D 8D86C4000000            lea eax, dword ptr [esi+000000C4]
:0042C333 8D8EE0000000            lea ecx, dword ptr [esi+000000E0]
:0042C339 50                      push eax
:0042C33A 89BEE4000000            mov dword ptr [esi+000000E4], edi
:0042C340 E8AB53FDFF              call 004016F0
:0042C345 8D96C0000000            lea edx, dword ptr [esi+000000C0]
:0042C34B 8D8EEC000000            lea ecx, dword ptr [esi+000000EC]
:0042C351 52                      push edx
:0042C352 E89953FDFF              call 004016F0
:0042C357 8D86C8000000            lea eax, dword ptr [esi+000000C8]
:0042C35D 8D8EE8000000            lea ecx, dword ptr [esi+000000E8]
:0042C363 50                      push eax
:0042C364 E88753FDFF              call 004016F0
:0042C369 8DBED0000000            lea edi, dword ptr [esi+000000D0]
:0042C36F 57                      push edi
:0042C370 E8FB45FFFF              call 00420970
:0042C375 83C404                  add esp, 00000004
:0042C378 85C0                    test eax, eax
:0042C37A 7421                    je 0042C39D   ===>关键跳转
:0042C37C 57                      push edi
:0042C37D E81E3CFFFF              call 0041FFA0
:0042C382 83C404                  add esp, 00000004
:0042C385 8BCE                    mov ecx, esi
:0042C387 E8F2040400              call 0046C87E
:0042C38C 5F                      pop edi
:0042C38D 5E                      pop esi
:0042C38E 8B4C2408                mov ecx, dword ptr [esp+08]
:0042C392 64890D00000000          mov dword ptr fs:[00000000], ecx
:0042C399 83C414                  add esp, 00000014
:0042C39C C3                      ret

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:0042C37A(C)
|
:0042C39D 8D4C240C                lea ecx, dword ptr [esp+0C]

* Possible Reference to String Resource ID=57615: "鑺醥
c?"
                                 |     ID=57615 ===>注册码错误提示
:0042C3A1 680FE10000              push 0000E10F
:0042C3A6 51                      push ecx
:0042C3A7 E88402FFFF              call 0041C630
:0042C3AC 83C408                  add esp, 00000008

   哗,这么一大串的赋值和CALL呀,八成就是注册码的计算和对比运算了。呵呵,今天的运气真好。找找关键跳转,在0042C37A 就有一个。@Offset(偏移量)为0002C37A,后用ULTRAEDIT打开把他改成 75 即可爆破成功。

   只要运行爆破的文件并注册一次,再运行原版的文件也不会有问题的了。

我的注册过程:

   运行爆破后的文件,“输入注册信息”菜单===>在弹出的注册窗口里:

用户名:系统自动提取新建用户时的名字
注册名称:(可以随便填)
注册类型:正式购买
序列号:101010101010 (可以随便填)
注册码:101010101010 (可以随便填)

收藏此篇文章内容到:
Tags:
责任编辑:
  • 请文明参与讨论,禁止漫骂攻击。 用户名:新注册) 密码: 匿名:
    评论总数:0 [ 查看全部 ] 网友评论
    关于我们 - 广告合作 - 网站地图 - 版权说明 - 网站历史 - 世界排名 - 加入收藏 - 设为首页 - 返回顶部