【破文作者】 rdsnow[BCG][PYG][D.4s]
【作者主页】 http://rdsnow.ys168.com
【 E-mail 】 rdsnow@163.com
【 作者QQ 】 83757177
【文章题目】 音乐海盗 V1.32 的注册
【软件名称】 音乐海盗1.32
【下载地址】 http://www.enowsoft.com/asp_7i24_co...reg_yyhd132.exe
----------------------------------------------------------------------------------------------
【加密方式】 序列号
【破解工具】 ODbyDYK v1.10[05.09]
【软件限制】 功能限制
【破解平台】 Microsoft Windows XP SP2
----------------------------------------------------------------------------------------------
【软件简介】
音乐海盗拥有五大功能:(1)在网上找歌听歌,下载歌曲,搜索mp3和歌词,功能强大齐全,曾把一个网友感动流泪;(2)可以在线播放几百个国内外网上电视,连接率95%以上,高速清晰,看过的人都说好;(3)上千部高速度高清晰电影,在线播放,还可以下载,并且不定期增加更多的影片,用过的人都说爽;(4)提供了数量众多的精彩绝伦的当今流行的MTV,既可以在线播放,也可以随意下载,而且还在不间断增加;(5)几千部各类精彩Flash,包你一次看个够,下载个够!
【文章简介】
呵呵,这个版本是一个注册用户发给我的下载地址,只有这个地址下载到的才是完整版,其他的都是试用版的。
Microsoft Visual Basic 5.0 / 6.0,其他没有什么说的,原因是最近被壳搞得头大,来个简单的,全当灌水吧!高手勿进。
----------------------------------------------------------------------------------------------
【破解过程】
程序启动时会弹出一个输入对话框,让你输入注册码
于是输入假码,命令行下断:bp rtcInputBox
运行程序,中断,并返回到程序领空,来到这里:
007C0E5F 52 PUSH EDX
007C0E60 FF15 88104000 CALL DWORD PTR DS:[〈&MSVBVM60.#596〉] ; MSVBVM60.rtcInputBox
007C0E66 8BD0 MOV EDX,EAX
007C0E68 8D4D D4 LEA ECX,DWORD PTR SS:[EBP-2C]
007C0E6B FFD3 CALL EBX
007C0E6D 8D85 4CFFFFFF LEA EAX,DWORD PTR SS:[EBP-B4]
007C0E73 50 PUSH EAX
………………
省略中间一大段次要代码
007C0EDB 52 PUSH EDX
007C0EDC 8D45 9C LEA EAX,DWORD PTR SS:[EBP-64]
007C0EDF 50 PUSH EAX
007C0EE0 FFD3 CALL EBX
007C0EE2 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
007C0EE5 51 PUSH ECX ; 假注册码
007C0EE6 8D55 9C LEA EDX,DWORD PTR SS:[EBP-64]
007C0EE9 52 PUSH EDX ; 真注册码
007C0EEA FF15 D4104000 CALL DWORD PTR DS:[〈&MSVBVM60.__vbaVarTstEq〉] ; MSVBVM60.__vbaVarTstEq,真假注册码比较
007C0EF0 66:8BD8 MOV BX,AX
007C0EF3 8D45 9C LEA EAX,DWORD PTR SS:[EBP-64]
007C0EF6 50 PUSH EAX
007C0EF7 8D4D AC LEA ECX,DWORD PTR SS:[EBP-54]
007C0EFA 51 PUSH ECX
007C0EFB 6A 02 PUSH 2
007C0EFD FFD7 CALL EDI ; MSVBVM60.__vbaFreeVarList
007C0EFF 83C4 0C ADD ESP,0C
007C0F02 66:85DB TEST BX,BX
007C0F05 0F84 B0010000 JE 音乐海盗.007C10BB ; 关键跳转
007C0F0B 8B55 E0 MOV EDX,DWORD PTR SS:[EBP-20]
007C0F0E 52 PUSH EDX
007C0F0F 56 PUSH ESI
007C0F10 6A FF PUSH -1
007C0F12 6A 02 PUSH 2
007C0F14 FF15 80114000 CALL DWORD PTR DS:[〈&MSVBVM60.__vbaFileOpen〉] ; MSVBVM60.__vbaFileOpen
007C0F1A 8B45 D4 MOV EAX,DWORD PTR SS:[EBP-2C]
007C0F1D 50 PUSH EAX
007C0F1E 56 PUSH ESI
007C0F1F 68 64F74000 PUSH 音乐海盗.0040F764
007C0F24 FF15 30114000 CALL DWORD PTR DS:[〈&MSVBVM60.__vbaPrintFile〉] ; MSVBVM60.__vbaPrintFile
007C0F2A 83C4 0C ADD ESP,0C
007C0F2D 56 PUSH ESI
007C0F2E FF15 C0104000 CALL DWORD PTR DS:[〈&MSVBVM60.__vbaFileClose〉] ; MSVBVM60.__vbaFileClose
007C0F34 BA 08104100 MOV EDX,音乐海盗.00411008
007C0F39 8D4D CC LEA ECX,DWORD PTR SS:[EBP-34]
007C0F3C FF15 9C114000 CALL DWORD PTR DS:[〈&MSVBVM60.__vbaStrCopy〉] ; MSVBVM60.__vbaStrCopy
007C0F42 B8 04000280 MOV EAX,80020004
……………………