iVocaloid论坛
标题:
求WIDI 4.0破解方法
[打印本页]
作者:
qaz70708
时间:
2010/8/21 23:19
标题:
求WIDI 4.0破解方法
本帖最后由 qaz70708 于 2010-8-22 10:06 编辑
最近發現WIDI有4.0
比3.0好用太多了
不過做好MIDI倒出只能倒十秒....
就是因為沒有破解
之前有大大推薦我WIDI4.0
不知道哪位大大有嗎@@?
作者:
perfectjay
时间:
2010/8/21 23:19
我找到了,上传到115了,
http://u.115.com/file/f1ea8b37cb
widipin.rar
用这个版本,注册码信息如下,貌似不用填,已经绿色版~
Username: Nour-Eddine TAZINE
Code : 2pn-s2NQrk2nN4Gzf8jUDCbfGvazp35EoKfC2NAh6uDBDG
作者:
perfectjay
时间:
2010/8/22 01:26
本帖最后由 perfectjay 于 2010-8-22 01:32 编辑
哈哈,是我推荐的,我不是大大~
话说我前段时间正在破解,但是前几天有朋友跟我说他曾下载过4.0的绿色版,结果我就没耐心破解了~
这是我的进度,已经找到了可以跳过生成10s文件的位置,生成准确文件的关键call,或许已经找到,结果生成了一个上M的midi文件,打不开。。。
听说有绿色版后,我就没有继续跟进破解~你找找吧~
有兴趣的试一下吧~我觉得找的关键位置差不多~
附关键代码~我加了注释~
00408AE0 $ 55 PUSH EBP
00408AE1 . 8BEC MOV EBP,ESP
00408AE3 . 81C4 7CFFFFFF ADD ESP,-84
。。。。。。。。
00408B0B . 85C0 TEST EAX,EAX
00408B0D 74 14 JE SHORT widi_cra.00408B23 ; 跳转不实现,可跳过过期、未注册验证
00408B0F . 33C0 XOR EAX,EAX
00408B11 . 8B95 7CFFFFFF MOV EDX,DWORD PTR SS:[EBP-84]
00408B17 . 64:8915 00000>MOV DWORD PTR FS:[0],EDX
。。。。。。
00408B4A . 85C9 TEST ECX,ECX
00408B4C . 7F 4A JG SHORT widi_cra.00408B98
00408B4E . 6A 00 PUSH 0
00408B50 . 68 CD280000 PUSH 28CD
00408B55 . 68 98907F00 PUSH widi_cra.007F9098 ; expired
00408B5A . E8 613E1600 CALL widi_cra.0056C9C0
00408B5F . 83C4 08 ADD ESP,8
00408B62 . 50 PUSH EAX
00408B63 . 68 ED280000 PUSH 28ED
00408B68 . 68 62907F00 PUSH widi_cra.007F9062 ; sorry, the copy has expired and cannot save anything.
00408B6D . E8 4E3E1600 CALL widi_cra.0056C9C0
00408B72 . 83C4 08 ADD ESP,8
00408B75 . 8BD0 MOV EDX,EAX
。。。。。。。。。
00408BAD . 74 4F JE SHORT widi_cra.00408BFE
00408BAF . E9 9A010000 JMP widi_cra.00408D4E
00408BB4 > 6A 00 PUSH 0 ; Cases 1,3 of switch 00408B9F
00408BB6 . 68 F0280000 PUSH 28F0
00408BBB . 68 DB907F00 PUSH widi_cra.007F90DB ; unregistered
00408BC0 . E8 FB3D1600 CALL widi_cra.0056C9C0
00408BC5 . 83C4 08 ADD ESP,8
00408BC8 . 50 PUSH EAX
00408BC9 . 68 B5270000 PUSH 27B5
00408BCE . 68 A0907F00 PUSH widi_cra.007F90A0 ; you cannot save this type of files with unregistered widi.
00408BD3 . E8 E83D1600 CALL widi_cra.0056C9C0
00408BD8 . 83C4 08 ADD ESP,8
00408BDB . 8BD0 MOV EDX,EAX
00408BDD . A1 84418A00 MOV EAX,DWORD PTR DS:[8A4184]
00408BE2 . 8B00 MOV EAX,DWORD PTR DS:[EAX]
00408BE4 . 59 POP ECX
00408BE5 . E8 0E243B00 CALL widi_cra.007BAFF8 ; 未注册,弹出提示
00408BEA . 33C0 XOR EAX,EAX
00408BEC . 8B95 7CFFFFFF MOV EDX,DWORD PTR SS:[EBP-84]
。。。。。。。。。。。。。。
00408C45 . 52 PUSH EDX
00408C46 . 6A 00 PUSH 0
00408C48 . 6A 01 PUSH 1
00408C4A . 8D4D B8 LEA ECX,DWORD PTR SS:[EBP-48]
00408C4D . 51 PUSH ECX
00408C4E . FF45 98 INC DWORD PTR SS:[EBP-68]
00408C51 . 68 B6270000 PUSH 27B6
00408C56 . 68 E8907F00 PUSH widi_cra.007F90E8 ; your copy of widi is unregistered.\nyou may save only 10 seconds of midi data.\nproceed?
00408C5B . E8 603D1600 CALL widi_cra.0056C9C0
00408C60 . 83C4 08 ADD ESP,8
00408C63 . 50 PUSH EAX ; |Arg2
00408C64 . 8D45 A0 LEA EAX,DWORD PTR SS:[EBP-60] ; |
00408C67 . 50 PUSH EAX ; |Arg1
00408C68 . E8 7396FFFF CALL widi_cra.004022E0 ; \widi_cra.004022E0
00408C6D . 83C4 0C ADD ESP,0C
00408C70 . 8D55 A0 LEA EDX,DWORD PTR SS:[EBP-60]
00408C73 . 8345 98 04 ADD DWORD PTR SS:[EBP-68],4
00408C77 . 52 PUSH EDX
00408C78 . E8 D7C61900 CALL widi_cra.005A5354 ; 试用时,弹出提示
00408C7D . 83C4 18 ADD ESP,18
00408C80 . 8BF0 MOV ESI,EAX
00408C82 . FF4D 98 DEC DWORD PTR SS:[EBP-68]
00408C85 . FF4D 98 DEC DWORD PTR SS:[EBP-68]
00408C88 . 8B7D B0 MOV EDI,DWORD PTR SS:[EBP-50]
00408C8B . 8B45 A0 MOV EAX,DWORD PTR SS:[EBP-60]
00408C8E . 2BF8 SUB EDI,EAX
。。。。。。。。。。。。。。。。
00408D5E . 5E POP ESI
00408D5F . 5B POP EBX
00408D60 . 8BE5 MOV ESP,EBP
00408D62 . 5D POP EBP
00408D63 . C3 RETN
======================================================================================================================================
004028A5 . 59 POP ECX ; 0203F508
004028A6 . 84C0 TEST AL,AL
004028A8 75 11 JNZ SHORT widi_cra.004028BB ; 跳转不实现,可生成文件
004028AA . 8BC3 MOV EAX,EBX
004028AC . E8 9B153300 CALL widi_cra.00733E4C
004028B1 . 50 PUSH EAX
004028B2 . 8B10 MOV EDX,DWORD PTR DS:[EAX]
004028B4 . FF92 F0000000 CALL DWORD PTR DS:[EDX+F0]
004028BA . 59 POP ECX
004028BB > 5B POP EBX
004028BC . C3 RETN
======================================================================================================================================
00512CCC /. 55 PUSH EBP
00512CCD |. 8BEC MOV EBP,ESP
00512CCF |. 81C4 F8FDFFFF ADD ESP,-208
00512CD5 |. B8 90918400 MOV EAX,widi_cra.00849190
00512CDA |. 53 PUSH EBX
00512CDB |. 56 PUSH ESI
00512CDC |. 57 PUSH EDI
00512CDD |. 8B7D 08 MOV EDI,DWORD PTR SS:[EBP+8]
。。。。。。。。。。。。。。。。。。。。。。。
00512E0F |. 83C4 08 ADD ESP,8
00512E12 |> FF8D 34FEFFFF DEC DWORD PTR SS:[EBP-1CC]
00512E18 |. FF8D 34FEFFFF DEC DWORD PTR SS:[EBP-1CC]
00512E1E |. 5A POP EDX
00512E1F |. 84D2 TEST DL,DL
00512E21 |. 0F84 B4000000 JE widi_cra.00512EDB ; 不跳的话,生成10秒文件
00512E27 |. 66:C785 28FEF>MOV WORD PTR SS:[EBP-1D8],5C
00512E30 |. B9 CCAE7F00 MOV ECX,widi_cra.007FAECC
。。。。。。。。。。。。。。。。。。。。。。。
00512ED6 |. E9 3D020000 JMP widi_cra.00513118
00512EDB |> 8B15 50488A00 MOV EDX,DWORD PTR DS:[8A4850]
00512EE1 |. 8B0A MOV ECX,DWORD PTR DS:[EDX]
00512EE3 |. 49 DEC ECX
00512EE4 |. 0F84 1E020000 JE widi_cra.00513108 ; 这应该是生成正确midi的关键跳,后面有个关键call
00512EEA |. 8D85 18FEFFFF LEA EAX,DWORD PTR SS:[EBP-1E8]
00512EF0 |. 8D95 8CFEFFFF LEA EDX,DWORD PTR SS:[EBP-174]
00512EF6 |. 50 PUSH EAX
00512EF7 |. 6A 00 PUSH 0
00512EF9 |. 6A 00 PUSH 0
00512EFB |. 6A 00 PUSH 0
00512EFD |. 6A 01 PUSH 1
。。。。。。。。。。。。。。。。。。。。。。。。。。。。
0051316F |. 5E POP ESI
00513170 |. 5B POP EBX
00513171 |. 8BE5 MOV ESP,EBP
00513173 |. 5D POP EBP
00513174 \. C3 RETN
复制代码
作者:
qaz70708
时间:
2010/8/22 09:36
謝謝囉~
因為之前也有找到綠版的
但好像都唬人的@@
欢迎光临 iVocaloid论坛 (http://bbs.ivocaloid.com/)
Powered by Discuz! X2