• 标 题:Midi简谱输入系统(version 0.8.0 Build 4)注册破解
  • 作 者:esoft2001.51.net
  • 时 间:2002年1月19日
  • 链 接:http://bbs.pediy.com

Midi简谱输入系统(version 0.8.0 Build 4)注册破解

软件版本:Midi简谱输入系统 0.8.0 Build 4
下载地址:http://www.widenstage.com/artech/product/midiinput/midiinput.zip
软件大小:396k
软件简介:MIDI简谱快速输入是一个MIDI作曲的辅助输入软件,采用与简谱近似的最为直观的命令行输入方式,并以简谱的形式显示出来,具有删除、插入、修改等基本编辑功能。

破解工具:Trw2000

由于没有脱壳和反汇编,所以代码较简单(都是手工输入的呀!)

运行“Midi简谱输入系统”出现注册窗口。

机器ID号:A9090909090909090
您的EMAIL:Http://esoft2001.51.net
注册号码:987654321

Ctrl-n,下命令bpx hmemcpy,F5返回,按“确定”按钮,Trw2000拦下。
下bc *命令
再下Pmodule命令,按7下F12,再按F10程序来到下面一行
0040A22D  LEA EDX, [EBP+0C]
从这里开始一直按F10,不久会弹出“注册码错误”的对话框,代码如下:
0040A4F2  CALL 00436D60
向上看一下,看从哪里跳过来,发现下面的“经典结构”
0040A455  CALL 0040A95C(F8进入这个CALL,可能有戏)
0040A45A  TEST AL,AL
0040A45C  JZ 0040A4BA
依次进入下面的几个CALL
0040AC78  CALL 0045D814
0045E3C5  CALL 0045DEFC
0045DF8C  CALL 0045E027
进入0045DF8C  CALL 0045E027后按F10,到下面
0045E0EF  PUSH ECX
………………
0045E123  JNZ 0040E0EF
这段代码将注册码算出放在ESI中。所以执行到下面
0045E125  LEA ECX,[EBP-51]
下命令D ESI看到正确的注册码D1DB64E871152109。

esoft2001.51.net
2002年1月19日