• 标 题:我的第一篇破文easyoffice 2001 高手莫入!! (1千字)
  • 作 者:zywicbc
  • 时 间:2001-11-4 12:04:23
  • 链 接:http://bbs.pediy.com

软件:easyoffice 2001
英文原版下载地址:http://www.e-press.com/easyoffice-download/easyoffice.exe 
        (约28M,下了我2小时,钱阿钱!!!)
主页:http://www.e-press.com
工具:trw
目标:找出full version id
级别:婴儿级!!!!!!!
    一直想找一个可以代替微软OFFICE的工具,www.e-press.com的easyoffice是一款不错的选择,它可读word&xls 内置有许多效果, 遗憾的是: 没有汉化,那位仁兄能做这个软件的汉化了,真是功得无量啊.
    软件装好后,第一次运行出现一个“购买”窗口,选bye later 进入主程序,但有一个警告在菜单栏:无授权给商业用户,你必须购买。我要去掉烦人的“购买”窗口,通过分析,软件装好后在快捷方式有一个EasyHelper,执行它,选第二项 enter new userid(to upgrade to full version),出现输id画面,哈。。。
这不简单,用trw 搞定它。
步骤:
0.用trw 加载EasyHelper
1.启动EasyHelper
2.enter new userid(to upgrade to full version)
3.随便输入一个注册码 :999666333
4.ctrl+m
5.bpx hmemcpy
6.f5
7.ok
8.bd *
9.PMODULE

:0040BCEE 8B4C2408                mov ecx, [esp+08]
:0040BCF2 8B41F8                  mov eax, [ecx-08]
:0040BCF5 8D4C2408                lea ecx, [esp+08]
:0040BCF9 50                      push eax
:0040BCFA E88F110000              Call MFC42.Ord_00000B63
:0040BCFF 50                      push eax                <==== deax=999666333
:0040BD00 FF15A4454100            Call epval.EPval        <==== F8进入
:0040BD06 83C404                  add esp, 00000004

epval.EPval
:00431020 mov edx,[esp+04]
:00431024 sub esp,88
:0043102A push ebx
:0043102B push esi
:0043102C push edi
:0043102D mov edi,0043703C
:00431032 mov esi,edx        <==== deax=999666333  dedi=970-9652-850
:00431034 mov cl,[esi]

好了 ,输入970-9652-850,咦?不够位,去“-”号,输入9709652850 ,ok!!

        我的第一篇破文:zywicbc 于2001/11/04 上午