首页
社区
课程
招聘
[旧帖] 请高手帮忙看看这个算法是怎么算的? 0.00雪花
发表于: 2006-5-20 03:28 5070

[旧帖] 请高手帮忙看看这个算法是怎么算的? 0.00雪花

2006-5-20 03:28
5070
我只知道是用到了BASE64、MD5、RSA加密,但不知道它的运算顺序是怎样的?

1111B45C    C785 94FEFFFF 1>MOV DWORD PTR SS:[EBP-16C],PE_EShop.11010914     ; 0c2766f5868ec65d29f2a08059f2bdab
1111B466    C785 8CFEFFFF 0>MOV DWORD PTR SS:[EBP-174],8                     ;判断本地管理,不需要序列号
1111B470    FF15 98120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarCopy>]     ; msvbvm60.__vbaVarCopy
1111B476    8D95 8CFEFFFF   LEA EDX,DWORD PTR SS:[EBP-174]
1111B47C    8D8D 0CFFFFFF   LEA ECX,DWORD PTR SS:[EBP-F4]
1111B482    C785 94FEFFFF B>MOV DWORD PTR SS:[EBP-16C],PE_EShop.110114B0     ; c64d1730ce6fac08dfe10336250c3e72
1111B48C    C785 8CFEFFFF 0>MOV DWORD PTR SS:[EBP-174],8
1111B496    FF15 98120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarCopy>]     ; msvbvm60.__vbaVarCopy
1111B49C    8D55 9C         LEA EDX,DWORD PTR SS:[EBP-64]
1111B49F    8D85 1CFFFFFF   LEA EAX,DWORD PTR SS:[EBP-E4]
1111B4A5    52              PUSH EDX
1111B4A6    8D8D ECFEFFFF   LEA ECX,DWORD PTR SS:[EBP-114]
1111B4AC    50              PUSH EAX
1111B4AD    51              PUSH ECX
1111B4AE    FF15 64120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarCmpEq>]    ; msvbvm60.__vbaVarCmpEq
1111B4B4    50              PUSH EAX
1111B4B5    8D55 9C         LEA EDX,DWORD PTR SS:[EBP-64]
1111B4B8    8D85 0CFFFFFF   LEA EAX,DWORD PTR SS:[EBP-F4]
1111B4BE    52              PUSH EDX
1111B4BF    8D8D DCFEFFFF   LEA ECX,DWORD PTR SS:[EBP-124]
1111B4C5    50              PUSH EAX
1111B4C6    51              PUSH ECX
1111B4C7    FF15 64120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarCmpEq>]    ; msvbvm60.__vbaVarCmpEq
1111B4CD    8D95 CCFEFFFF   LEA EDX,DWORD PTR SS:[EBP-134]
1111B4D3    50              PUSH EAX
1111B4D4    52              PUSH EDX
1111B4D5    FF15 74110011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarOr>]       ; msvbvm60.__vbaVarOr
1111B4DB    50              PUSH EAX
1111B4DC    FF15 0C110011   CALL DWORD PTR DS:[<&msvbvm60.__vbaBoolVarNull>] ; msvbvm60.__vbaBoolVarNull
1111B4E2    66:85C0         TEST AX,AX                        //非本地管理,需要序列号
1111B4E5    E9 EE0A0000     JMP PE_EShop.1111BFD8             //判断是否存在序列号,并正确,正确,且没过期,则转到程序真正入口111BFD8
1111B4EA    008D 958CFEFF   ADD BYTE PTR SS:[EBP+FFFE8C95],CL
1111B4F0    FF8D 8D4CFFFF   DEC DWORD PTR SS:[EBP+FFFF4C8D]
1111B4F6    FFC7            INC EDI
1111B4F8    8594FE FFFF0000 TEST DWORD PTR DS:[ESI+EDI*8+FFFF],EDX
1111B4FF    0000            ADD BYTE PTR DS:[EAX],AL
1111B501    C785 8CFEFFFF 0>MOV DWORD PTR SS:[EBP-174],0B
1111B50B    FFD6            CALL ESI
1111B50D    8B8D 5CFFFFFF   MOV ECX,DWORD PTR SS:[EBP-A4]
1111B513    8B95 60FFFFFF   MOV EDX,DWORD PTR SS:[EBP-A0]
1111B519    83EC 10         SUB ESP,10
1111B51C    8BC4            MOV EAX,ESP
1111B51E    8908            MOV DWORD PTR DS:[EAX],ECX
1111B520    8B8D 64FFFFFF   MOV ECX,DWORD PTR SS:[EBP-9C]
1111B526    8950 04         MOV DWORD PTR DS:[EAX+4],EDX
1111B529    8B95 68FFFFFF   MOV EDX,DWORD PTR SS:[EBP-98]
1111B52F    8948 08         MOV DWORD PTR DS:[EAX+8],ECX
1111B532    8950 0C         MOV DWORD PTR DS:[EAX+C],EDX
1111B535    8D85 ECFEFFFF   LEA EAX,DWORD PTR SS:[EBP-114]
1111B53B    50              PUSH EAX
1111B53C    E8 4FFD2200     CALL PE_EShop.1134B290
1111B541    8B55 08         MOV EDX,DWORD PTR SS:[EBP+8]
1111B544    8D8D 8CFEFFFF   LEA ECX,DWORD PTR SS:[EBP-174]
1111B54A    51              PUSH ECX
1111B54B    C785 94FEFFFF D>MOV DWORD PTR SS:[EBP-16C],PE_EShop.1102A5D8     ; eshop
1111B555    8D42 7C         LEA EAX,DWORD PTR DS:[EDX+7C]
1111B558    C785 8CFEFFFF 0>MOV DWORD PTR SS:[EBP-174],8
1111B562    50              PUSH EAX
1111B563    8D85 DCFEFFFF   LEA EAX,DWORD PTR SS:[EBP-124]
1111B569    50              PUSH EAX
1111B56A    FF15 00120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarCat>]      ; msvbvm60.__vbaVarCat
1111B570    8B10            MOV EDX,DWORD PTR DS:[EAX]
1111B572    83EC 10         SUB ESP,10
1111B575    8BCC            MOV ECX,ESP
1111B577    8911            MOV DWORD PTR DS:[ECX],EDX
1111B579    8B50 04         MOV EDX,DWORD PTR DS:[EAX+4]
1111B57C    8951 04         MOV DWORD PTR DS:[ECX+4],EDX
1111B57F    8B50 08         MOV EDX,DWORD PTR DS:[EAX+8]
1111B582    8B40 0C         MOV EAX,DWORD PTR DS:[EAX+C]
1111B585    8951 08         MOV DWORD PTR DS:[ECX+8],EDX
1111B588    8941 0C         MOV DWORD PTR DS:[ECX+C],EAX
1111B58B    8D8D CCFEFFFF   LEA ECX,DWORD PTR SS:[EBP-134]
1111B591    51              PUSH ECX
1111B592    E8 F9FC2200     CALL PE_EShop.1134B290
1111B597    8D95 ACFEFFFF   LEA EDX,DWORD PTR SS:[EBP-154]
1111B59D    8D85 ECFEFFFF   LEA EAX,DWORD PTR SS:[EBP-114]
1111B5A3    52              PUSH EDX
1111B5A4    8D8D CCFEFFFF   LEA ECX,DWORD PTR SS:[EBP-134]
1111B5AA    50              PUSH EAX
1111B5AB    8D95 BCFEFFFF   LEA EDX,DWORD PTR SS:[EBP-144]
1111B5B1    51              PUSH ECX
1111B5B2    52              PUSH EDX
1111B5B3    C785 B4FEFFFF 2>MOV DWORD PTR SS:[EBP-14C],20
1111B5BD    899D ACFEFFFF   MOV DWORD PTR SS:[EBP-154],EBX
1111B5C3    FF15 00120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarCat>]      ; msvbvm60.__vbaVarCat
1111B5C9    50              PUSH EAX
1111B5CA    8D85 9CFEFFFF   LEA EAX,DWORD PTR SS:[EBP-164]
1111B5D0    50              PUSH EAX
1111B5D1    E8 3A87FBFF     CALL PE_EShop.110D3D10
1111B5D6    8D95 9CFEFFFF   LEA EDX,DWORD PTR SS:[EBP-164]
1111B5DC    8D4D 9C         LEA ECX,DWORD PTR SS:[EBP-64]
1111B5DF    FFD6            CALL ESI
1111B5E1    8D8D ACFEFFFF   LEA ECX,DWORD PTR SS:[EBP-154]
1111B5E7    8D95 BCFEFFFF   LEA EDX,DWORD PTR SS:[EBP-144]
1111B5ED    51              PUSH ECX
1111B5EE    8D85 CCFEFFFF   LEA EAX,DWORD PTR SS:[EBP-134]
1111B5F4    52              PUSH EDX
1111B5F5    8D8D ECFEFFFF   LEA ECX,DWORD PTR SS:[EBP-114]
1111B5FB    50              PUSH EAX
1111B5FC    8D95 DCFEFFFF   LEA EDX,DWORD PTR SS:[EBP-124]
1111B602    51              PUSH ECX
1111B603    52              PUSH EDX
1111B604    6A 05           PUSH 5
1111B606    FFD7            CALL EDI
1111B608    8B45 08         MOV EAX,DWORD PTR SS:[EBP+8]
1111B60B    83C4 18         ADD ESP,18
1111B60E    8D8D 7CFFFFFF   LEA ECX,DWORD PTR SS:[EBP-84]
1111B614    8D90 9C000000   LEA EDX,DWORD PTR DS:[EAX+9C]
1111B61A    FF15 98120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarCopy>]     ; msvbvm60.__vbaVarCopy
1111B620    8D8D 7CFFFFFF   LEA ECX,DWORD PTR SS:[EBP-84]
1111B626    51              PUSH ECX
1111B627    FF15 58110011   CALL DWORD PTR DS:[<&msvbvm60.rtcIsNull>]        ; msvbvm60.rtcIsNull
1111B62D    66:8985 84FEFFF>MOV WORD PTR SS:[EBP-17C],AX
1111B634    C785 7CFEFFFF 0>MOV DWORD PTR SS:[EBP-184],0B
1111B63E    8D95 7CFFFFFF   LEA EDX,DWORD PTR SS:[EBP-84]
1111B644    8D85 ECFEFFFF   LEA EAX,DWORD PTR SS:[EBP-114]
1111B64A    52              PUSH EDX
1111B64B    50              PUSH EAX
1111B64C    FF15 08110011   CALL DWORD PTR DS:[<&msvbvm60.rtcTrimVar>]       ; msvbvm60.rtcTrimVar
1111B652    8D8D 7CFEFFFF   LEA ECX,DWORD PTR SS:[EBP-184]
1111B658    8D95 ECFEFFFF   LEA EDX,DWORD PTR SS:[EBP-114]
1111B65E    51              PUSH ECX
1111B65F    8D85 8CFEFFFF   LEA EAX,DWORD PTR SS:[EBP-174]
1111B665    52              PUSH EDX
1111B666    8D8D DCFEFFFF   LEA ECX,DWORD PTR SS:[EBP-124]
1111B66C    50              PUSH EAX
1111B66D    51              PUSH ECX
1111B66E    C785 94FEFFFF 3>MOV DWORD PTR SS:[EBP-16C],PE_EShop.1100D63C
1111B678    C785 8CFEFFFF 0>MOV DWORD PTR SS:[EBP-174],8008
1111B682    FF15 64120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarCmpEq>]    ; msvbvm60.__vbaVarCmpEq
1111B688    8D95 CCFEFFFF   LEA EDX,DWORD PTR SS:[EBP-134]
1111B68E    50              PUSH EAX
1111B68F    52              PUSH EDX
1111B690    FF15 74110011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarOr>]       ; msvbvm60.__vbaVarOr
1111B696    50              PUSH EAX
1111B697    FF15 0C110011   CALL DWORD PTR DS:[<&msvbvm60.__vbaBoolVarNull>] ; msvbvm60.__vbaBoolVarNull
1111B69D    66:8985 68FEFFF>MOV WORD PTR SS:[EBP-198],AX
1111B6A4    8D85 7CFEFFFF   LEA EAX,DWORD PTR SS:[EBP-184]
1111B6AA    8D8D ECFEFFFF   LEA ECX,DWORD PTR SS:[EBP-114]
1111B6B0    50              PUSH EAX
1111B6B1    51              PUSH ECX
1111B6B2    53              PUSH EBX
1111B6B3    FFD7            CALL EDI
1111B6B5    83C4 0C         ADD ESP,0C
1111B6B8    66:83BD 68FEFFF>CMP WORD PTR SS:[EBP-198],0
1111B6C0    0F84 81000000   JE PE_EShop.1111B747                             ;判断序列号是否存在,存在则111b747判断序列号是否正确,否则显示"每个使用本系统的网站都有一个我们授权的唯一序列号,如果你还没有此序列号,请联系我们获取,否则,你"
1111B6C6    B8 60D20011     MOV EAX,PE_EShop.1100D260                        ; w7+49sq508oxvs+1zbo1xm341b62vnpq0ru49s7sw8fk2siotctoqnk70plb0lrfo6zi57n7xoo7uco709c0y9dywdc6xaosx+vbqs+1ztldx7vxykgjrlfx1pkjrmtj
1111B6CB    83EC 10         SUB ESP,10    ;                                    每个使用本系统的网站都有一个我们授权的唯一序列号,如果你还没有此序列号,请联系我们获取,否则,你
1111B6CE    B9 08000000     MOV ECX,8
1111B6D3    8BD4            MOV EDX,ESP
1111B73C    0F8D 63060000   JGE PE_EShop.1111BDA5
1111B742    E9 4C060000     JMP PE_EShop.1111BD93
1111B747    8D85 7CFFFFFF   LEA EAX,DWORD PTR SS:[EBP-84]                    ;如果有序列号入口//
1111B74D    8D8D ECFEFFFF   LEA ECX,DWORD PTR SS:[EBP-114]
1111B753    50              PUSH EAX
1111B754    51              PUSH ECX
1111B755    C785 94FEFFFF 0>MOV DWORD PTR SS:[EBP-16C],1000                  ;序列号长度 10进制4096
1111B75F    C785 8CFEFFFF 0>MOV DWORD PTR SS:[EBP-174],8002
1111B769    FF15 A4100011   CALL DWORD PTR DS:[<&msvbvm60.__vbaLenVar>]      ; msvbvm60.__vbaLenVar
1111B76F    8D95 8CFEFFFF   LEA EDX,DWORD PTR SS:[EBP-174]
1111B775    50              PUSH EAX
1111B776    52              PUSH EDX
1111B777    FF15 4C120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarTstNe>]    ; msvbvm60.__vbaVarTstNe
1111B77D    66:85C0         TEST AX,AX
1111B780    74 0A           JE SHORT PE_EShop.1111B78C   ;;判断序列号是否正确, 正确转PE_EShop.1111B78c 不正确显示"你的序列号不对!请联系我们以获得正确的序列号"并转到JMP PE_EShop.1111B6CB
1111B782    B8 B8D30011     MOV EAX,PE_EShop.1100D3B8    ;xoo1xndywdc6xbk7ttsjocfrwarptc7sw8fs1lvxtcpv/ci3tctq8shquswjoq==
1111B787  ^ E9 3FFFFFFF     JMP PE_EShop.1111B6CB        ;你的序列号不对!请联系我们以获得正确的序列号!
1111B78C    8D85 7CFFFFFF   LEA EAX,DWORD PTR SS:[EBP-84]
1111B792    68 A00F0000     PUSH 0FA0                    ;4000个
1111B797    8D8D ECFEFFFF   LEA ECX,DWORD PTR SS:[EBP-114]
1111BB41    66:83BD 68FEFFF>CMP WORD PTR SS:[EBP-198],0
1111BB49    74 0A           JE SHORT PE_EShop.1111BB55                       ;判断序列号是否正确, 正确转PE_EShop.1111BB55 不正确显示"你的序列号不对!请联系我们以获得正确的序列号"并转到JMP PE_EShop.1111B6CB
1111BB4B    B8 B8D30011     MOV EAX,PE_EShop.1100D3B8                        ; xoo1xndywdc6xbk7ttsjocfrwarptc7sw8fs1lvxtcpv/ci3tctq8shquswjoq==
1111BB50  ^ E9 76FBFFFF     JMP PE_EShop.1111B6CB                            ;你的序列号不对!请联系我们以获得正确的序列号
1111BB55    68 E8880011     PUSH PE_EShop.110088E8
1111BB5A    FF15 90110011   CALL DWORD PTR DS:[<&msvbvm60.__vbaNew>]         ; msvbvm60.__vbaNew
1111BB60    50              PUSH EAX
1111BB61    8D45 AC         LEA EAX,DWORD PTR SS:[EBP-54]
1111BB64    50              PUSH EAX
1111BB65    FF15 2C120011   CALL DWORD PTR DS:[<&msvbvm60.__vbaVarSetObj>]   ; msvbvm60.__vbaVarSetObj
1111BB6B    83EC 10         SUB ESP,10
1111BB6E    B9 08000000     MOV ECX,8
1111BB73    8BD4            MOV EDX,ESP
1111BB75    898D 8CFEFFFF   MOV DWORD PTR SS:[EBP-174],ECX
1111BB7B    B8 48A60211     MOV EAX,PE_EShop.1102A648                        ; mzy0oq==        3649
1111BB80    890A            MOV DWORD PTR DS:[EDX],ECX
1111BB82    8B8D 90FEFFFF   MOV ECX,DWORD PTR SS:[EBP-170]
1111BB88    8985 94FEFFFF   MOV DWORD PTR SS:[EBP-16C],EAX
1111BB8E    894A 04         MOV DWORD PTR DS:[EDX+4],ECX
1111BB91    8D8D ECFEFFFF   LEA ECX,DWORD PTR SS:[EBP-114]
1111BB97    51              PUSH ECX
1111BB98    8942 08         MOV DWORD PTR DS:[EDX+8],EAX
1111BB9B    8B85 98FEFFFF   MOV EAX,DWORD PTR SS:[EBP-168]
1111BBA1    8942 0C         MOV DWORD PTR DS:[EDX+C],EAX
1111BBA4    E8 470A2300     CALL PE_EShop.1134C5F0                           //1134c5f0  判断序列号是否过期
1111BBA9    8B85 ECFEFFFF   MOV EAX,DWORD PTR SS:[EBP-114]
1111BBAF    8B8D F0FEFFFF   MOV ECX,DWORD PTR SS:[EBP-110]
1111BBB5    83EC 10         SUB ESP,10
1111BBB8    8BD4            MOV EDX,ESP
1111BBBA    68 5CA60211     PUSH PE_EShop.1102A65C                           ; privatekey
1111BBBF    8902            MOV DWORD PTR DS:[EDX],EAX

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
mjo
2
唉……我也是初学者,高手来帮帮忙吧,我也想学……~
2006-5-21 19:46
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
动易2006CMS破解DLL
http://down.qlol.cn/SoftView/364.shtml
2006-5-23 20:35
0
雪    币: 196
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我也正想学习学习,希望高手解答!
2006-5-29 23:26
0
游客
登录 | 注册 方可回帖
返回
//