飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 5446|回复: 6

手机视频压缩专家(TO 3GP)注册算法与分析

[复制链接]
  • TA的每日心情
    无聊
    2024-12-26 09:55
  • 签到天数: 88 天

    [LV.6]常住居民II

    发表于 2006-3-15 21:39:16 | 显示全部楼层 |阅读模式
    【破文标题】手机视频压缩专家(TO 3GP)注册算法与分析
    【破文作者】HBQJXHW[PYG]
    破解工具】OD
    【破解平台】WIN2000-SP4
    【软件名称】手机视频压缩专家(TO 3GP)
    【软件大小】3630KB
    【原版下载】http://www.onlinedown.net/soft/46512.htm
    【保护方式】SN
    【软件简介】手机视频压缩专家”是“田雨软件工作室”最新开发的一款手机视频压缩软件。简单易用,支持将DVD的VOB文件,VCD的DAT文件、MPG、AVI、MOV 等格式转换成手机视频使用的3GP文件格式。操作简单,支持批量转换!转换完毕关闭计算机等功能。
    【破解声明】我是一只小菜鸟,偶得一点心得,愿与大家分享

    ------------------------------------------------------------------------
    下断:BP __vbaVarTstEq
    ---------------------------------------------------------------
    004045DD   > \DD05 40114000 FLD QWORD PTR DS:[401140]
    004045E3   .  833D 00704000>CMP DWORD PTR DS:[407000],0
    004045EA   .  75 08         JNZ SHORT ZHUCE.004045F4
    004045EC   .  DC35 38114000 FDIV QWORD PTR DS:[401138]
    004045F2   .  EB 11         JMP SHORT ZHUCE.00404605
    004045F4   >  FF35 3C114000 PUSH DWORD PTR DS:[40113C]
    004045FA   .  FF35 38114000 PUSH DWORD PTR DS:[401138]
    00404600   .  E8 FFCBFFFF   CALL <JMP.&MSVBVM60._adj_fdiv_m64>
    00404605   >  B9 02000000   MOV ECX,2
    0040460A   .  8D55 CC       LEA EDX,DWORD PTR SS:[EBP-34]
    0040460D   .  898D 38FEFFFF MOV DWORD PTR SS:[EBP-1C8],ECX
    00404613   .  898D 28FEFFFF MOV DWORD PTR SS:[EBP-1D8],ECX
    00404619   .  898D 20FEFFFF MOV DWORD PTR SS:[EBP-1E0],ECX
    0040461F   .  898D 18FEFFFF MOV DWORD PTR SS:[EBP-1E8],ECX
    00404625   .  898D F8FDFFFF MOV DWORD PTR SS:[EBP-208],ECX
    0040462B   .  52            PUSH EDX
    0040462C   .  8D8D 58FFFFFF LEA ECX,DWORD PTR SS:[EBP-A8]
    00404632   .  C785 40FEFFFF>MOV DWORD PTR SS:[EBP-1C0],0C8                     ;  常数0XC8
    0040463C   .  C785 30FEFFFF>MOV DWORD PTR SS:[EBP-1D0],3A                      ;  常数0X5
    00404646   .  C785 08FEFFFF>MOV DWORD PTR SS:[EBP-1F8],5
    00404650   .  C785 00FEFFFF>MOV DWORD PTR SS:[EBP-200],1
    0040465A   .  DD9D 10FEFFFF FSTP QWORD PTR SS:[EBP-1F0]
    00404660   .  DFE0          FSTSW AX
    00404662   .  A8 0D         TEST AL,0D
    00404664   .  0F85 BE080000 JNZ ZHUCE.00404F28
    0040466A   .  8D85 38FEFFFF LEA EAX,DWORD PTR SS:[EBP-1C8]
    00404670   .  50            PUSH EAX
    00404671   .  51            PUSH ECX
    00404672   .  FF15 9C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarMul>]        ;  注册名每位HEX码相加之后乘以0XC8记为A
    00404678   .  50            PUSH EAX
    00404679   .  8D95 28FEFFFF LEA EDX,DWORD PTR SS:[EBP-1D8]
    0040467F   .  8D85 48FFFFFF LEA EAX,DWORD PTR SS:[EBP-B8]
    00404685   .  52            PUSH EDX
    00404686   .  50            PUSH EAX
    00404687   .  FF15 00104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarSub>]        ;  用A减0X3A记为B
    0040468D   .  8D8D 18FEFFFF LEA ECX,DWORD PTR SS:[EBP-1E8]
    00404693   .  50            PUSH EAX
    00404694   .  8D95 38FFFFFF LEA EDX,DWORD PTR SS:[EBP-C8]
    0040469A   .  51            PUSH ECX
    0040469B   .  52            PUSH EDX
    0040469C   .  FF15 B4104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDiv>]        ;  用B除以2记为C
    004046A2   .  50            PUSH EAX
    004046A3   .  8D85 08FEFFFF LEA EAX,DWORD PTR SS:[EBP-1F8]
    004046A9   .  8D8D 28FFFFFF LEA ECX,DWORD PTR SS:[EBP-D8]
    004046AF   .  50            PUSH EAX
    004046B0   .  51            PUSH ECX
    004046B1   .  FF15 FC104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarAdd>]        ;  用C加2记为D
    004046B7   .  50            PUSH EAX
    004046B8   .  8D95 F8FDFFFF LEA EDX,DWORD PTR SS:[EBP-208]
    004046BE   .  8D85 18FFFFFF LEA EAX,DWORD PTR SS:[EBP-E8]
    004046C4   .  52            PUSH EDX
    004046C5   .  50            PUSH EAX
    004046C6   .  FF15 FC104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarAdd>]        ;  用D加1记为E
    004046CC   .  8D8D 08FFFFFF LEA ECX,DWORD PTR SS:[EBP-F8]
    004046D2   .  50            PUSH EAX
    004046D3   .  51            PUSH ECX
    004046D4   .  FF15 D0104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarInt>]        ;  把E取整
    004046DA   .  8BD0          MOV EDX,EAX
    004046DC   .  8D8D F8FEFFFF LEA ECX,DWORD PTR SS:[EBP-108]
    004046E2   .  FFD7          CALL EDI
    004046E4   .  8D95 F8FEFFFF LEA EDX,DWORD PTR SS:[EBP-108]
    004046EA   .  8D85 E8FEFFFF LEA EAX,DWORD PTR SS:[EBP-118]
    004046F0   .  52            PUSH EDX
    004046F1   .  50            PUSH EAX
    004046F2   .  FF15 E0104000 CALL DWORD PTR DS:[<&MSVBVM60.#573>]               ;  MSVBVM60.rtcHexVarFromVar
    004046F8   .  DD05 40114000 FLD QWORD PTR DS:[401140]
    004046FE   .  833D 00704000>CMP DWORD PTR DS:[407000],0
    00404705   .  75 08         JNZ SHORT ZHUCE.0040470F
    00404707   .  DC35 38114000 FDIV QWORD PTR DS:[401138]
    0040470D   .  EB 11         JMP SHORT ZHUCE.00404720
    0040470F   >  FF35 3C114000 PUSH DWORD PTR DS:[40113C]
    00404715   .  FF35 38114000 PUSH DWORD PTR DS:[401138]
    0040471B   .  E8 E4CAFFFF   CALL <JMP.&MSVBVM60._adj_fdiv_m64>
    00404720   >  B9 02000000   MOV ECX,2
    00404725   .  8D95 D8FDFFFF LEA EDX,DWORD PTR SS:[EBP-228]
    0040472B   .  898D D8FDFFFF MOV DWORD PTR SS:[EBP-228],ECX
    00404731   .  898D C8FDFFFF MOV DWORD PTR SS:[EBP-238],ECX
    00404737   .  898D B8FDFFFF MOV DWORD PTR SS:[EBP-248],ECX
    0040473D   .  898D 98FDFFFF MOV DWORD PTR SS:[EBP-268],ECX
    00404743   .  8D4D 88       LEA ECX,DWORD PTR SS:[EBP-78]
    00404746   .  C785 F0FDFFFF>MOV DWORD PTR SS:[EBP-210],ZHUCE.0040378C
    00404750   .  51            PUSH ECX
    00404751   .  C785 E8FDFFFF>MOV DWORD PTR SS:[EBP-218],8
    0040475B   .  C785 E0FDFFFF>MOV DWORD PTR SS:[EBP-220],0C8
    00404765   .  C785 D0FDFFFF>MOV DWORD PTR SS:[EBP-230],3A
    0040476F   .  C785 C0FDFFFF>MOV DWORD PTR SS:[EBP-240],3
    00404779   .  C785 A8FDFFFF>MOV DWORD PTR SS:[EBP-258],5
    00404783   .  C785 A0FDFFFF>MOV DWORD PTR SS:[EBP-260],1
    0040478D   .  52            PUSH EDX
    0040478E   .  DD9D B0FDFFFF FSTP QWORD PTR SS:[EBP-250]
    00404794   .  DFE0          FSTSW AX
    00404796   .  A8 0D         TEST AL,0D
    00404798   .  0F85 8A070000 JNZ ZHUCE.00404F28
    0040479E   .  8D85 C8FEFFFF LEA EAX,DWORD PTR SS:[EBP-138]
    004047A4   .  50            PUSH EAX
    004047A5   .  FF15 9C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarMul>]        ;  E-MAIL每位HEX码相加之后乘以0XC8记为X
    004047AB   .  8D8D C8FDFFFF LEA ECX,DWORD PTR SS:[EBP-238]
    004047B1   .  50            PUSH EAX
    004047B2   .  8D95 B8FEFFFF LEA EDX,DWORD PTR SS:[EBP-148]
    004047B8   .  51            PUSH ECX
    004047B9   .  52            PUSH EDX
    004047BA   .  FF15 00104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarSub>]        ;  用X减0X3A记为Y
    004047C0   .  50            PUSH EAX
    004047C1   .  8D85 B8FDFFFF LEA EAX,DWORD PTR SS:[EBP-248]
    004047C7   .  8D8D A8FEFFFF LEA ECX,DWORD PTR SS:[EBP-158]
    004047CD   .  50            PUSH EAX
    004047CE   .  51            PUSH ECX
    004047CF   .  FF15 B4104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarDiv>]        ;  用Y除以3记为Z
    004047D5   .  50            PUSH EAX
    004047D6   .  8D95 A8FDFFFF LEA EDX,DWORD PTR SS:[EBP-258]
    004047DC   .  8D85 98FEFFFF LEA EAX,DWORD PTR SS:[EBP-168]
    004047E2   .  52            PUSH EDX
    004047E3   .  50            PUSH EAX
    004047E4   .  FF15 FC104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarAdd>]        ;  用Z加2记为R
    004047EA   .  8D8D 98FDFFFF LEA ECX,DWORD PTR SS:[EBP-268]
    004047F0   .  50            PUSH EAX
    004047F1   .  8D95 88FEFFFF LEA EDX,DWORD PTR SS:[EBP-178]
    004047F7   .  51            PUSH ECX
    004047F8   .  52            PUSH EDX
    004047F9   .  FF15 FC104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarAdd>]        ;  用R加1记为S
    004047FF   .  50            PUSH EAX
    00404800   .  8D85 78FEFFFF LEA EAX,DWORD PTR SS:[EBP-188]
    00404806   .  50            PUSH EAX
    00404807   .  FF15 D0104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarInt>]        ;  把S取整
    0040480D   .  8BD0          MOV EDX,EAX
    0040480F   .  8D8D 68FEFFFF LEA ECX,DWORD PTR SS:[EBP-198]
    00404815   .  FFD7          CALL EDI
    00404817   .  8D8D 68FEFFFF LEA ECX,DWORD PTR SS:[EBP-198]
    0040481D   .  8D95 58FEFFFF LEA EDX,DWORD PTR SS:[EBP-1A8]
    00404823   .  51            PUSH ECX
    00404824   .  52            PUSH EDX
    00404825   .  FF15 E0104000 CALL DWORD PTR DS:[<&MSVBVM60.#573>]               ;  MSVBVM60.rtcHexVarFromVar
    0040482B   .  8B3D C4104000 MOV EDI,DWORD PTR DS:[<&MSVBVM60.__vbaVarCat>]     ;  MSVBVM60.__vbaVarCat
    00404831   .  8D85 E8FEFFFF LEA EAX,DWORD PTR SS:[EBP-118]
    00404837   .  8D8D E8FDFFFF LEA ECX,DWORD PTR SS:[EBP-218]
    0040483D   .  50            PUSH EAX
    0040483E   .  8D95 D8FEFFFF LEA EDX,DWORD PTR SS:[EBP-128]
    00404844   .  51            PUSH ECX
    00404845   .  52            PUSH EDX
    00404846   .  FFD7          CALL EDI                                           ;  <&MSVBVM60.__vbaVarCat>
    00404848   .  50            PUSH EAX
    00404849   .  8D85 58FEFFFF LEA EAX,DWORD PTR SS:[EBP-1A8]
    0040484F   .  8D8D 48FEFFFF LEA ECX,DWORD PTR SS:[EBP-1B8]
    00404855   .  50            PUSH EAX
    00404856   .  51            PUSH ECX
    00404857   .  FFD7          CALL EDI
    00404859   .  50            PUSH EAX
    0040485A   .  FF15 18104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrVarMove>]    ;  MSVBVM60.__vbaStrVarMove
    00404860   .  8BD0          MOV EDX,EAX
    00404862   .  8D4D A8       LEA ECX,DWORD PTR SS:[EBP-58]
    00404865   .  FFD3          CALL EBX
    00404867   .  8D95 48FEFFFF LEA EDX,DWORD PTR SS:[EBP-1B8]
    0040486D   .  8D85 58FEFFFF LEA EAX,DWORD PTR SS:[EBP-1A8]
    00404873   .  52            PUSH EDX
    00404874   .  8D8D D8FEFFFF LEA ECX,DWORD PTR SS:[EBP-128]
    0040487A   .  50            PUSH EAX
    0040487B   .  8D95 68FEFFFF LEA EDX,DWORD PTR SS:[EBP-198]
    00404881   .  51            PUSH ECX
    00404882   .  8D85 88FEFFFF LEA EAX,DWORD PTR SS:[EBP-178]
    00404888   .  52            PUSH EDX
    00404889   .  8D8D 98FEFFFF LEA ECX,DWORD PTR SS:[EBP-168]
    0040488F   .  50            PUSH EAX
    00404890   .  8D95 E8FEFFFF LEA EDX,DWORD PTR SS:[EBP-118]
    00404896   .  51            PUSH ECX
    00404897   .  8D85 F8FEFFFF LEA EAX,DWORD PTR SS:[EBP-108]
    0040489D   .  52            PUSH EDX
    0040489E   .  8D8D 18FFFFFF LEA ECX,DWORD PTR SS:[EBP-E8]
    004048A4   .  50            PUSH EAX
    004048A5   .  8D95 28FFFFFF LEA EDX,DWORD PTR SS:[EBP-D8]
    004048AB   .  51            PUSH ECX
    004048AC   .  52            PUSH EDX
    004048AD   .  6A 0A         PUSH 0A
    004048AF   .  FF15 1C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeVarList>]   ;  MSVBVM60.__vbaFreeVarList
    004048B5   .  83C4 2C       ADD ESP,2C
    004048B8   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
    004048BA   .  56            PUSH ESI
    004048BB   .  FF90 18030000 CALL DWORD PTR DS:[EAX+318]
    004048C1   .  8D8D 58FFFFFF LEA ECX,DWORD PTR SS:[EBP-A8]
    004048C7   .  8D95 48FFFFFF LEA EDX,DWORD PTR SS:[EBP-B8]
    004048CD   .  51            PUSH ECX
    004048CE   .  52            PUSH EDX
    004048CF   .  8985 60FFFFFF MOV DWORD PTR SS:[EBP-A0],EAX
    004048D5   .  C785 58FFFFFF>MOV DWORD PTR SS:[EBP-A8],9
    004048DF   .  FF15 70104000 CALL DWORD PTR DS:[<&MSVBVM60.#524>]               ;  MSVBVM60.rtcRightTrimVar
    004048E5   .  8D85 48FFFFFF LEA EAX,DWORD PTR SS:[EBP-B8]
    004048EB   .  8D8D 38FFFFFF LEA ECX,DWORD PTR SS:[EBP-C8]
    004048F1   .  50            PUSH EAX
    004048F2   .  51            PUSH ECX
    004048F3   .  FF15 68104000 CALL DWORD PTR DS:[<&MSVBVM60.#522>]               ;  MSVBVM60.rtcLeftTrimVar
    004048F9   .  8B55 A8       MOV EDX,DWORD PTR SS:[EBP-58]
    004048FC   .  8D85 38FFFFFF LEA EAX,DWORD PTR SS:[EBP-C8]
    00404902   .  8D8D 38FEFFFF LEA ECX,DWORD PTR SS:[EBP-1C8]
    00404908   .  50            PUSH EAX
    00404909   .  51            PUSH ECX
    0040490A   .  8995 40FEFFFF MOV DWORD PTR SS:[EBP-1C0],EDX
    00404910   .  C785 38FEFFFF>MOV DWORD PTR SS:[EBP-1C8],8008
    0040491A   .  FF15 80104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaVarTstEq>]      ;  注册码比较
    00404920   .  66:8BF8       MOV DI,AX
    00404923   .  8D95 38FFFFFF LEA EDX,DWORD PTR SS:[EBP-C8]
    00404929   .  8D85 48FFFFFF LEA EAX,DWORD PTR SS:[EBP-B8]
    0040492F   .  52            PUSH EDX
    00404930   .  8D8D 58FFFFFF LEA ECX,DWORD PTR SS:[EBP-A8]
    00404936   .  50            PUSH EAX
    00404937   .  51            PUSH ECX
    00404938   .  6A 03         PUSH 3
    0040493A   .  FF15 1C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeVarList>]   ;  MSVBVM60.__vbaFreeVarList
    00404940   .  83C4 10       ADD ESP,10
    00404943   .  66:85FF       TEST DI,DI
    00404946   .  0F84 84040000 JE ZHUCE.00404DD0
    0040494C   .  E8 CF120000   CALL ZHUCE.00405C20
    00404951   .  8BD0          MOV EDX,EAX
    00404953   .  8D4D 84       LEA ECX,DWORD PTR SS:[EBP-7C]
    00404956   .  FFD3          CALL EBX
    00404958   .  50            PUSH EAX
    00404959   .  68 68384000   PUSH ZHUCE.00403868                                ;  UNICODE "win.ini"
    0040495E   .  FF15 34104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCat>]        ;  MSVBVM60.__vbaStrCat
    00404964   .  8BD0          MOV EDX,EAX
    00404966   .  8D8D 78FFFFFF LEA ECX,DWORD PTR SS:[EBP-88]
    0040496C   .  FFD3          CALL EBX
    0040496E   .  8B3D DC104000 MOV EDI,DWORD PTR DS:[<&MSVBVM60.__vbaStrCopy>]    ;  MSVBVM60.__vbaStrCopy
    00404974   .  BA A8374000   MOV EDX,ZHUCE.004037A8                             ;  UNICODE "title3gp"
    00404979   .  8D8D 7CFFFFFF LEA ECX,DWORD PTR SS:[EBP-84]
    0040497F   .  FFD7          CALL EDI                                           ;  <&MSVBVM60.__vbaStrCopy>
    00404981   .  BA 94374000   MOV EDX,ZHUCE.00403794                             ;  UNICODE "option"
    00404986   .  8D4D 80       LEA ECX,DWORD PTR SS:[EBP-80]
    00404989   .  FFD7          CALL EDI
    0040498B   .  8D95 78FFFFFF LEA EDX,DWORD PTR SS:[EBP-88]
    00404991   .  8D45 A8       LEA EAX,DWORD PTR SS:[EBP-58]
    00404994   .  52            PUSH EDX
    00404995   .  8D8D 7CFFFFFF LEA ECX,DWORD PTR SS:[EBP-84]
    0040499B   .  50            PUSH EAX
    0040499C   .  8D55 80       LEA EDX,DWORD PTR SS:[EBP-80]
    0040499F   .  51            PUSH ECX
    004049A0   .  52            PUSH EDX
    004049A1   .  E8 BA100000   CALL ZHUCE.00405A60
    004049A6   .  8BD0          MOV EDX,EAX
    004049A8   .  8D8D 74FFFFFF LEA ECX,DWORD PTR SS:[EBP-8C]
    004049AE   .  FFD3          CALL EBX
    004049B0   .  8D85 74FFFFFF LEA EAX,DWORD PTR SS:[EBP-8C]
    004049B6   .  8D8D 78FFFFFF LEA ECX,DWORD PTR SS:[EBP-88]
    004049BC   .  50            PUSH EAX
    004049BD   .  8D95 7CFFFFFF LEA EDX,DWORD PTR SS:[EBP-84]
    004049C3   .  51            PUSH ECX
    004049C4   .  8D45 80       LEA EAX,DWORD PTR SS:[EBP-80]
    004049C7   .  52            PUSH EDX
    004049C8   .  8D4D 84       LEA ECX,DWORD PTR SS:[EBP-7C]
    004049CB   .  50            PUSH EAX
    004049CC   .  51            PUSH ECX
    004049CD   .  6A 05         PUSH 5
    004049CF   .  FF15 E4104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeStrList>]   ;  MSVBVM60.__vbaFreeStrList
    004049D5   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
    004049D7   .  83C4 18       ADD ESP,18
    004049DA   .  56            PUSH ESI
    004049DB   .  FF92 1C030000 CALL DWORD PTR DS:[EDX+31C]
    004049E1   .  50            PUSH EAX
    004049E2   .  8D85 68FFFFFF LEA EAX,DWORD PTR SS:[EBP-98]
    004049E8   .  50            PUSH EAX
    004049E9   .  FF15 50104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSet>]        ;  MSVBVM60.__vbaObjSet
    004049EF   .  8B08          MOV ECX,DWORD PTR DS:[EAX]
    004049F1   .  8D95 78FFFFFF LEA EDX,DWORD PTR SS:[EBP-88]
    004049F7   .  52            PUSH EDX
    004049F8   .  50            PUSH EAX
    004049F9   .  8985 94FDFFFF MOV DWORD PTR SS:[EBP-26C],EAX
    004049FF   .  FF91 A0000000 CALL DWORD PTR DS:[ECX+A0]
    00404A05   .  85C0          TEST EAX,EAX
    00404A07   .  DBE2          FCLEX
    00404A09   .  7D 18         JGE SHORT ZHUCE.00404A23
    00404A0B   .  8B8D 94FDFFFF MOV ECX,DWORD PTR SS:[EBP-26C]
    00404A11   .  68 A0000000   PUSH 0A0
    00404A16   .  68 34394000   PUSH ZHUCE.00403934
    00404A1B   .  51            PUSH ECX
    00404A1C   .  50            PUSH EAX
    00404A1D   .  FF15 3C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaHresultCheckObj>;  MSVBVM60.__vbaHresultCheckObj
    00404A23   >  E8 F8110000   CALL ZHUCE.00405C20
    00404A28   .  8BD0          MOV EDX,EAX
    00404A2A   .  8D4D 84       LEA ECX,DWORD PTR SS:[EBP-7C]
    00404A2D   .  FFD3          CALL EBX
    00404A2F   .  50            PUSH EAX
    00404A30   .  68 68384000   PUSH ZHUCE.00403868                                ;  UNICODE "win.ini"
    00404A35   .  FF15 34104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaStrCat>]        ;  MSVBVM60.__vbaStrCat
    00404A3B   .  8BD0          MOV EDX,EAX
    00404A3D   .  8D8D 70FFFFFF LEA ECX,DWORD PTR SS:[EBP-90]
    00404A43   .  FFD3          CALL EBX
    00404A45   .  8B95 78FFFFFF MOV EDX,DWORD PTR SS:[EBP-88]
    00404A4B   .  8D8D 74FFFFFF LEA ECX,DWORD PTR SS:[EBP-8C]
    00404A51   .  C785 78FFFFFF>MOV DWORD PTR SS:[EBP-88],0
    00404A5B   .  FFD3          CALL EBX
    00404A5D   .  BA 24394000   MOV EDX,ZHUCE.00403924                             ;  UNICODE "3gpuser"
    00404A62   .  8D8D 7CFFFFFF LEA ECX,DWORD PTR SS:[EBP-84]
    00404A68   .  FFD7          CALL EDI
    00404A6A   .  BA 94374000   MOV EDX,ZHUCE.00403794                             ;  UNICODE "option"
    00404A6F   .  8D4D 80       LEA ECX,DWORD PTR SS:[EBP-80]
    00404A72   .  FFD7          CALL EDI
    00404A74   .  8D95 70FFFFFF LEA EDX,DWORD PTR SS:[EBP-90]
    00404A7A   .  8D85 74FFFFFF LEA EAX,DWORD PTR SS:[EBP-8C]
    00404A80   .  52            PUSH EDX
    00404A81   .  8D8D 7CFFFFFF LEA ECX,DWORD PTR SS:[EBP-84]
    00404A87   .  50            PUSH EAX
    00404A88   .  8D55 80       LEA EDX,DWORD PTR SS:[EBP-80]
    00404A8B   .  51            PUSH ECX
    00404A8C   .  52            PUSH EDX
    00404A8D   .  E8 CE0F0000   CALL ZHUCE.00405A60
    00404A92   .  8BD0          MOV EDX,EAX
    00404A94   .  8D8D 6CFFFFFF LEA ECX,DWORD PTR SS:[EBP-94]
    00404A9A   .  FFD3          CALL EBX
    00404A9C   .  8D85 6CFFFFFF LEA EAX,DWORD PTR SS:[EBP-94]
    00404AA2   .  8D8D 70FFFFFF LEA ECX,DWORD PTR SS:[EBP-90]
    00404AA8   .  50            PUSH EAX
    00404AA9   .  8D95 74FFFFFF LEA EDX,DWORD PTR SS:[EBP-8C]
    00404AAF   .  51            PUSH ECX
    00404AB0   .  8D85 7CFFFFFF LEA EAX,DWORD PTR SS:[EBP-84]
    00404AB6   .  52            PUSH EDX
    00404AB7   .  8D4D 80       LEA ECX,DWORD PTR SS:[EBP-80]
    00404ABA   .  50            PUSH EAX
    00404ABB   .  8D55 84       LEA EDX,DWORD PTR SS:[EBP-7C]
    00404ABE   .  51            PUSH ECX
    00404ABF   .  52            PUSH EDX
    00404AC0   .  6A 06         PUSH 6
    00404AC2   .  FF15 E4104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeStrList>]   ;  MSVBVM60.__vbaFreeStrList
    00404AC8   .  83C4 1C       ADD ESP,1C
    00404ACB   .  8D8D 68FFFFFF LEA ECX,DWORD PTR SS:[EBP-98]
    00404AD1   .  FF15 2C114000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaFreeObj>]       ;  MSVBVM60.__vbaFreeObj
    00404AD7   .  8B06          MOV EAX,DWORD PTR DS:[ESI]
    00404AD9   .  56            PUSH ESI
    00404ADA   .  FF90 20030000 CALL DWORD PTR DS:[EAX+320]
    00404AE0   .  8D8D 68FFFFFF LEA ECX,DWORD PTR SS:[EBP-98]
    00404AE6   .  50            PUSH EAX
    00404AE7   .  51            PUSH ECX
    00404AE8   .  FF15 50104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaObjSet>]        ;  MSVBVM60.__vbaObjSet
    00404AEE   .  8BF0          MOV ESI,EAX
    00404AF0   .  8D85 78FFFFFF LEA EAX,DWORD PTR SS:[EBP-88]
    00404AF6   .  50            PUSH EAX
    00404AF7   .  56            PUSH ESI
    00404AF8   .  8B16          MOV EDX,DWORD PTR DS:[ESI]
    00404AFA   .  FF92 A0000000 CALL DWORD PTR DS:[EDX+A0]
    00404B00   .  85C0          TEST EAX,EAX
    00404B02   .  DBE2          FCLEX
    00404B04   .  7D 12         JGE SHORT ZHUCE.00404B18
    00404B06   .  68 A0000000   PUSH 0A0
    00404B0B   .  68 34394000   PUSH ZHUCE.00403934
    00404B10   .  56            PUSH ESI
    00404B11   .  50            PUSH EAX
    00404B12   .  FF15 3C104000 CALL DWORD PTR DS:[<&MSVBVM60.__vbaHresultCheckObj>;  MSVBVM60.__vbaHresultCheckObj
    00404B18   >  E8 03110000   CALL ZHUCE.00405C20
    ----------------------------------------


    注册名:123456
    313233343536相加和为:0x135
    E-MAIL:[email protected]
    313233403136332E636F6D相加和为:0x2dd
    0x135*0xc8=0xF168
    0xf168-0x3A=0xF12E-------->61742
    61742/2=30871
    30871+2=30873
    30873+1=30874-------->0x789a
    0x2DD*0xc8=0x23CA8
    0x23CA8-0x3A=0x23C6E-------->146542
    146542/3=48847.333333333333333333333333333
    48847.333333333333333333333333333+2=48849.333333333333333333333333333
    48849.333333333333333333333333333+1=48850.333333333333333333333333333取整后为48850-------->0xBED2
    注册码为:789A-BED2


    简单的C程序:



    1. #include "Stdio.h"
    2. #include "Conio.h"
    3. int main(void)
    4. {static long int i,x,y;
    5. static char str1[30];
    6. static char str2[30];
    7. printf("NAME=");
    8. scanf("%s",str1);
    9. printf("E-MAIL=");
    10. scanf("%s",str2);
    11. for (i=0;i<strlen(str1);i++)
    12.     x+=str1[i];
    13.     for (i=0;i<strlen(str2);i++)
    14.         y+=str2[i];
    15.         x=(x*0xc8-0x3a)/2+2+1;
    16.         y=(y*0xc8-0x3a)/3+2+1;
    17.         printf("%lx-%lx\n",x,y);/*计算的结果转换为大写字母*/
    18.         getch();
    19.         return 0;
    20. }
    复制代码

    HBQJXHW[PYG]
    [email protected]
    17876-1365A

    注册信息保存在此c:\WINNT\win.ini文件中。

    ------------------------------------------------------------------------
    【版权声明】本文纯属技术交流, 转载请注明作者并保持文章的完整, 谢谢!
                                                                            文章写于2006-03-15 21:33

    [ 本帖最后由 hbqjxhw 于 2006-3-15 13:41 编辑 ]
    手机视频压缩专家(TO 3GP)PYG.jpEg

    3GP压缩专家注册机.rar

    4.64 KB, 下载次数: 9, 下载积分: 飘云币 -2 枚

    PYG19周年生日快乐!
  • TA的每日心情
    无聊
    2019-3-25 06:30
  • 签到天数: 1096 天

    [LV.10]以坛为家III

    发表于 2006-3-17 06:57:59 | 显示全部楼层
    既然有了算法注册机,为何附件提供的是内存注册机呢?
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-3-17 23:11:50 | 显示全部楼层
    仔细看过了!~
    学习
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2020-12-27 19:17
  • 签到天数: 40 天

    [LV.5]常住居民I

    发表于 2006-3-18 12:58:51 | 显示全部楼层
    我怎么下断:BP __vbaVarTstEq 断点断不下来
    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2020-12-27 19:17
  • 签到天数: 40 天

    [LV.5]常住居民I

    发表于 2006-3-18 13:48:15 | 显示全部楼层
    原帖由 chadd 于 2006-3-18 04:58 发表
    我怎么下断:BP __vbaVarTstEq 断点断不下来



    明白了,注册程序和主程序是分开的……………………
    PYG19周年生日快乐!

    该用户从未签到

    发表于 2006-3-20 23:31:21 | 显示全部楼层
    不错,学习一下。
    PYG19周年生日快乐!
  • TA的每日心情
    奋斗
    5 天前
  • 签到天数: 1055 天

    [LV.10]以坛为家III

    发表于 2006-3-23 16:09:40 | 显示全部楼层
    学学,大家一起进步啊 。
    PYG19周年生日快乐!
    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表