• 标 题:乱解瞎破AviMaker (2千字)
  • 作 者:alang
  • 时 间:2001-1-2 4:40:06
  • 链 接:http://bbs.pediy.com

破解AviMaker
---------------------------------------------------------------------
软件名称:Platypus Animator v5.4
软件简介:是一个给你最简单的操作方式制作AVI
          动画的工具,可以让你选择bmp、dib、
          gif、jpg、rle、pcx、tif、tga等格式
          图形文件并搭配wav声音文件即可完成
          AVI动画,内附avi动画观看功能,可以
          让你随时边看边制作,相当方便。
软件下载:http://www.c-point.com/

破解人:阿郎
级别:处女(大笨鸟)
使用工具:w32dsm、UltraEdit
本人初学,如有不正确之处,请来信告知!
---------------------------------------------------------------------
这个软件在注册时,不管对错,都不弹出提示框。“大笨鸟”没见过这样情况,
怎么办?只有碰碰运气啦。
打开w32dsm装入AviMaker,查找REGISTER(俺想:这里面一定有关于REGISTER
的项目,如没有俺再想它法)。好幸运耶!

* Referenced by a (U)nconditional or (C)onditional Jump at Address:
|:00406721(U)
| ^^^^^^^^^^^
:0040674C 8B5604                  mov edx, dword ptr [esi+04]
:0040674F 57                      push edi

* Reference To: USER32.AppendMenuA, Ord:0007h
                                  |
:00406750 8B3D5C264A00            mov edi, dword ptr [004A265C]
:00406756 6A00                    push 00000000
:00406758 6A00                    push 00000000
:0040675A 6800080000              push 00000800
:0040675F 52                      push edx
:00406760 FFD7                    call edi
:00406762 8B4604                  mov eax, dword ptr [esi+04]

* Possible StringData Ref from Data Obj ->"&Register..." //俺也不知是什么?可能是好东西吧.
                                  |
:00406765 68004E4C00              push 004C4E00
:0040676A 6816040000              push 00000416

看到有下划线的00406721(U)吗?跳到 00406721处:

:00406711 FF1558264A00            Call dword ptr [004A2658]
:00406717 50                      push eax
:00406718 E8D3000800              call 004867F0
:0040671D 8BF0                    mov esi, eax
:0040671F 85F6                    test esi, esi
:00406721 E926000000              jmp 0040674C //这是已经改过的
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
:00406726 0434                    add al, 34
:00406728 59                      pop ecx
:00406729 4B                      dec ebx
:0040672A 008D4C2404C7            add byte ptr [ebp+C704244C], cl
:00406730 44                      inc esp
:00406731 2414                    and al, 14
:00406733 0100                    add dword ptr [eax], eax

在00406721处将 je 改为 jmp .为什么这样改?俺也不知道,瞎蒙呗.
现在退出,启动AviMaker,喂!怎么回事?连用户名和注册码都免输入
啦,帮助项内的注册栏没有啦.
这到好,省去俺不少闲工夫!QQQ!
B-B!


     
        阿郎
langlirong@163.net
http://alang.shangdu.net
  02/01/2001 晚

              .-'''''-.
            .'        `.
            :            :
          :              :
          :      _/|      :
            :  =/_/      :
            `._/ |    .'
          (  /  ,|...-'
          \_/^\/||__
        _/~  `""~`"` \_
    __/  -'/  `-._ `\_\__
  /    /-'`  `\  \  \-.\