首页
社区
课程
招聘
[讨论]这段MD5是否变形了?
发表于: 2009-7-13 17:57 3865

[讨论]这段MD5是否变形了?

2009-7-13 17:57
3865
4个链接变量全部是标准的,其他数值也全部核对了没有错误全是标准的

代码:
10350970    81EC 88000000   SUB ESP,88
10350976    8B41 0C         MOV EAX,DWORD PTR DS:[ECX+C]
10350979    8B51 18         MOV EDX,DWORD PTR DS:[ECX+18]
1035097C    53              PUSH EBX
1035097D    8B59 10         MOV EBX,DWORD PTR DS:[ECX+10]
10350980    55              PUSH EBP
10350981    8B69 14         MOV EBP,DWORD PTR DS:[ECX+14]
10350984    894424 14       MOV DWORD PTR SS:[ESP+14],EAX
10350988    8B8424 94000000 MOV EAX,DWORD PTR SS:[ESP+94]//加密的数据
1035098F    A8 03           TEST AL,3
10350991    56              PUSH ESI
10350992    57              PUSH EDI
10350993    894C24 54       MOV DWORD PTR SS:[ESP+54],ECX
10350997    74 11           JE SHORT CXCentau.103509AA
10350999    8BF0            MOV ESI,EAX
1035099B    B9 10000000     MOV ECX,10
103509A0    8D7C24 58       LEA EDI,DWORD PTR SS:[ESP+58]
103509A4    F3:A5           REP MOVS DWORD PTR ES:[EDI],DWORD PTR DS>
103509A6    8D4424 58       LEA EAX,DWORD PTR SS:[ESP+58]
103509AA    8B08            MOV ECX,DWORD PTR DS:[EAX]
103509AC    8BF3            MOV ESI,EBX
103509AE    F7D6            NOT ESI
103509B0    23F2            AND ESI,EDX
103509B2    8BFD            MOV EDI,EBP
103509B4    23FB            AND EDI,EBX
103509B6    0BF7            OR ESI,EDI
103509B8    03F1            ADD ESI,ECX
103509BA    894C24 48       MOV DWORD PTR SS:[ESP+48],ECX
103509BE    8B4C24 1C       MOV ECX,DWORD PTR SS:[ESP+1C]
103509C2    8D8C0E 78A46AD7 LEA ECX,DWORD PTR DS:[ESI+ECX+D76AA478]
103509C9    8B70 04         MOV ESI,DWORD PTR DS:[EAX+4]
103509CC    8BFB            MOV EDI,EBX
103509CE    897424 24       MOV DWORD PTR SS:[ESP+24],ESI
103509D2    C1C1 07         ROL ECX,7
103509D5    03CB            ADD ECX,EBX
103509D7    23F9            AND EDI,ECX
103509D9    8BF1            MOV ESI,ECX
103509DB    F7D6            NOT ESI
103509DD    23F5            AND ESI,EBP
103509DF    0BF7            OR ESI,EDI
103509E1    037424 24       ADD ESI,DWORD PTR SS:[ESP+24]
103509E5    8D9416 56B7C7E8 LEA EDX,DWORD PTR DS:[ESI+EDX+E8C7B756]
103509EC    8B70 08         MOV ESI,DWORD PTR DS:[EAX+8]
103509EF    C1C2 0C         ROL EDX,0C
103509F2    03D1            ADD EDX,ECX
103509F4    897424 3C       MOV DWORD PTR SS:[ESP+3C],ESI
103509F8    8BF2            MOV ESI,EDX
103509FA    F7D6            NOT ESI
103509FC    23F3            AND ESI,EBX
103509FE    8BFA            MOV EDI,EDX
10350A00    23F9            AND EDI,ECX
10350A02    0BF7            OR ESI,EDI
10350A04    037424 3C       ADD ESI,DWORD PTR SS:[ESP+3C]
10350A08    8B78 0C         MOV EDI,DWORD PTR DS:[EAX+C]
10350A0B    8DB42E DB702024 LEA ESI,DWORD PTR DS:[ESI+EBP+242070DB]
10350A12    C1CE 0F         ROR ESI,0F
10350A15    03F2            ADD ESI,EDX
10350A17    897C24 38       MOV DWORD PTR SS:[ESP+38],EDI
10350A1B    8BEA            MOV EBP,EDX
10350A1D    23EE            AND EBP,ESI
10350A1F    8BFE            MOV EDI,ESI
10350A21    F7D7            NOT EDI
10350A23    23F9            AND EDI,ECX
10350A25    0BFD            OR EDI,EBP
10350A27    037C24 38       ADD EDI,DWORD PTR SS:[ESP+38]
10350A2B    8BEE            MOV EBP,ESI
10350A2D    8D9C1F EECEBDC1 LEA EBX,DWORD PTR DS:[EDI+EBX+C1BDCEEE]
10350A34    8B78 10         MOV EDI,DWORD PTR DS:[EAX+10]
10350A37    C1CB 0A         ROR EBX,0A
10350A3A    03DE            ADD EBX,ESI
10350A3C    895C24 10       MOV DWORD PTR SS:[ESP+10],EBX
10350A40    236C24 10       AND EBP,DWORD PTR SS:[ESP+10]
10350A44    F7D3            NOT EBX
10350A46    23DA            AND EBX,EDX
10350A48    0BDD            OR EBX,EBP
10350A4A    03DF            ADD EBX,EDI
10350A4C    8D8C0B AF0F7CF5 LEA ECX,DWORD PTR DS:[EBX+ECX+F57C0FAF]
10350A53    8B58 14         MOV EBX,DWORD PTR DS:[EAX+14]
10350A56    895C24 50       MOV DWORD PTR SS:[ESP+50],EBX
10350A5A    C1C1 07         ROL ECX,7
10350A5D    897C24 40       MOV DWORD PTR SS:[ESP+40],EDI
10350A61    8B7C24 10       MOV EDI,DWORD PTR SS:[ESP+10]
10350A65    03CF            ADD ECX,EDI
10350A67    8BD9            MOV EBX,ECX
10350A69    F7D3            NOT EBX
10350A6B    23DE            AND EBX,ESI
10350A6D    8BEF            MOV EBP,EDI
10350A6F    23E9            AND EBP,ECX
10350A71    0BDD            OR EBX,EBP
10350A73    035C24 50       ADD EBX,DWORD PTR SS:[ESP+50]
10350A77    8D9413 2AC68747 LEA EDX,DWORD PTR DS:[EBX+EDX+4787C62A]
10350A7E    8B58 18         MOV EBX,DWORD PTR DS:[EAX+18]
10350A81    C1C2 0C         ROL EDX,0C
10350A84    03D1            ADD EDX,ECX
10350A86    895C24 18       MOV DWORD PTR SS:[ESP+18],EBX
10350A8A    8BDA            MOV EBX,EDX
10350A8C    F7D3            NOT EBX
10350A8E    8BEA            MOV EBP,EDX
10350A90    23DF            AND EBX,EDI
10350A92    23E9            AND EBP,ECX
10350A94    0BDD            OR EBX,EBP
10350A96    035C24 18       ADD EBX,DWORD PTR SS:[ESP+18]
10350A9A    8BEA            MOV EBP,EDX
10350A9C    8DB433 134630A8 LEA ESI,DWORD PTR DS:[EBX+ESI+A8304613]
10350AA3    8B58 1C         MOV EBX,DWORD PTR DS:[EAX+1C]
10350AA6    895C24 30       MOV DWORD PTR SS:[ESP+30],EBX
10350AAA    C1CE 0F         ROR ESI,0F
10350AAD    03F2            ADD ESI,EDX
10350AAF    23EE            AND EBP,ESI
10350AB1    8BDE            MOV EBX,ESI
10350AB3    F7D3            NOT EBX
10350AB5    23D9            AND EBX,ECX
10350AB7    0BDD            OR EBX,EBP
10350AB9    035C24 30       ADD EBX,DWORD PTR SS:[ESP+30]
10350ABD    8BEE            MOV EBP,ESI
10350ABF    8DBC3B 019546FD LEA EDI,DWORD PTR DS:[EBX+EDI+FD469501]
10350AC6    8B58 20         MOV EBX,DWORD PTR DS:[EAX+20]
10350AC9    C1CF 0A         ROR EDI,0A
10350ACC    03FE            ADD EDI,ESI
10350ACE    897C24 10       MOV DWORD PTR SS:[ESP+10],EDI
10350AD2    236C24 10       AND EBP,DWORD PTR SS:[ESP+10]
10350AD6    F7D7            NOT EDI
10350AD8    23FA            AND EDI,EDX
10350ADA    0BFD            OR EDI,EBP
10350ADC    03FB            ADD EDI,EBX
10350ADE    895C24 4C       MOV DWORD PTR SS:[ESP+4C],EBX
10350AE2    8B58 24         MOV EBX,DWORD PTR DS:[EAX+24]
10350AE5    8D8C0F D8988069 LEA ECX,DWORD PTR DS:[EDI+ECX+698098D8]
10350AEC    8B7C24 10       MOV EDI,DWORD PTR SS:[ESP+10]
10350AF0    895C24 14       MOV DWORD PTR SS:[ESP+14],EBX
10350AF4    C1C1 07         ROL ECX,7
10350AF7    03CF            ADD ECX,EDI
10350AF9    8BEF            MOV EBP,EDI
10350AFB    23E9            AND EBP,ECX
10350AFD    8BD9            MOV EBX,ECX
10350AFF    F7D3            NOT EBX
10350B01    23DE            AND EBX,ESI
10350B03    0BDD            OR EBX,EBP
10350B05    035C24 14       ADD EBX,DWORD PTR SS:[ESP+14]
10350B09    8D9413 AFF7448B LEA EDX,DWORD PTR DS:[EBX+EDX+8B44F7AF]
10350B10    8B58 28         MOV EBX,DWORD PTR DS:[EAX+28]
10350B13    895C24 2C       MOV DWORD PTR SS:[ESP+2C],EBX
10350B17    C1C2 0C         ROL EDX,0C
10350B1A    03D1            ADD EDX,ECX
10350B1C    8BDA            MOV EBX,EDX
10350B1E    F7D3            NOT EBX
10350B20    23DF            AND EBX,EDI
10350B22    8BEA            MOV EBP,EDX
10350B24    23E9            AND EBP,ECX
10350B26    0BDD            OR EBX,EBP
10350B28    035C24 2C       ADD EBX,DWORD PTR SS:[ESP+2C]
10350B2C    8BEA            MOV EBP,EDX
10350B2E    8DB433 B15BFFFF LEA ESI,DWORD PTR DS:[EBX+ESI+FFFF5BB1]
10350B35    8B58 2C         MOV EBX,DWORD PTR DS:[EAX+2C]
10350B38    C1CE 0F         ROR ESI,0F
10350B3B    03F2            ADD ESI,EDX
10350B3D    895C24 28       MOV DWORD PTR SS:[ESP+28],EBX
10350B41    23EE            AND EBP,ESI
10350B43    8BDE            MOV EBX,ESI
10350B45    F7D3            NOT EBX
10350B47    23D9            AND EBX,ECX
10350B49    0BDD            OR EBX,EBP
10350B4B    035C24 28       ADD EBX,DWORD PTR SS:[ESP+28]
10350B4F    8BEE            MOV EBP,ESI
10350B51    8DBC3B BED75C89 LEA EDI,DWORD PTR DS:[EBX+EDI+895CD7BE]
10350B58    8B58 30         MOV EBX,DWORD PTR DS:[EAX+30]
10350B5B    C1CF 0A         ROR EDI,0A
10350B5E    03FE            ADD EDI,ESI
10350B60    897C24 10       MOV DWORD PTR SS:[ESP+10],EDI
10350B64    236C24 10       AND EBP,DWORD PTR SS:[ESP+10]
10350B68    F7D7            NOT EDI
10350B6A    23FA            AND EDI,EDX
10350B6C    0BFD            OR EDI,EBP
10350B6E    03FB            ADD EDI,EBX
10350B70    8D8C0F 2211906B LEA ECX,DWORD PTR DS:[EDI+ECX+6B901122]
10350B77    8B7C24 10       MOV EDI,DWORD PTR SS:[ESP+10]
10350B7B    895C24 1C       MOV DWORD PTR SS:[ESP+1C],EBX
10350B7F    8B58 34         MOV EBX,DWORD PTR DS:[EAX+34]
10350B82    C1C1 07         ROL ECX,7
10350B85    03CF            ADD ECX,EDI
10350B87    895C24 20       MOV DWORD PTR SS:[ESP+20],EBX
10350B8B    8BEF            MOV EBP,EDI
10350B8D    23E9            AND EBP,ECX
10350B8F    8BD9            MOV EBX,ECX
10350B91    F7D3            NOT EBX
10350B93    23DE            AND EBX,ESI
10350B95    0BDD            OR EBX,EBP
10350B97    035C24 20       ADD EBX,DWORD PTR SS:[ESP+20]
10350B9B    8D9413 937198FD LEA EDX,DWORD PTR DS:[EBX+EDX+FD987193]
10350BA2    C1C2 0C         ROL EDX,0C
10350BA5    03D1            ADD EDX,ECX
10350BA7    8BDA            MOV EBX,EDX
10350BA9    F7D3            NOT EBX
10350BAB    8BEB            MOV EBP,EBX
10350BAD    23EF            AND EBP,EDI
10350BAF    8BFA            MOV EDI,EDX
10350BB1    23F9            AND EDI,ECX
10350BB3    0BEF            OR EBP,EDI
10350BB5    8B78 38         MOV EDI,DWORD PTR DS:[EAX+38]
10350BB8    8B40 3C         MOV EAX,DWORD PTR DS:[EAX+3C]
10350BBB    03EF            ADD EBP,EDI
10350BBD    894424 34       MOV DWORD PTR SS:[ESP+34],EAX
10350BC1    8DB42E 8E4379A6 LEA ESI,DWORD PTR DS:[ESI+EBP+A679438E]
10350BC8    C1CE 0F         ROR ESI,0F
10350BCB    03F2            ADD ESI,EDX
10350BCD    897C24 44       MOV DWORD PTR SS:[ESP+44],EDI
10350BD1    8BEE            MOV EBP,ESI
10350BD3    F7D5            NOT EBP
10350BD5    8BC5            MOV EAX,EBP
10350BD7    23C1            AND EAX,ECX
10350BD9    8BFA            MOV EDI,EDX
10350BDB    23FE            AND EDI,ESI
10350BDD    0BC7            OR EAX,EDI
10350BDF    034424 34       ADD EAX,DWORD PTR SS:[ESP+34]
10350BE3    8B7C24 10       MOV EDI,DWORD PTR SS:[ESP+10]
10350BE7    8DBC38 2108B449 LEA EDI,DWORD PTR DS:[EAX+EDI+49B40821]
10350BEE    23DE            AND EBX,ESI
10350BF0    C1CF 0A         ROR EDI,0A
10350BF3    03FE            ADD EDI,ESI
10350BF5    8BC2            MOV EAX,EDX
10350BF7    23C7            AND EAX,EDI
10350BF9    0BD8            OR EBX,EAX
10350BFB    035C24 24       ADD EBX,DWORD PTR SS:[ESP+24]
10350BFF    23EF            AND EBP,EDI
10350C01    8D8C0B 62251EF6 LEA ECX,DWORD PTR DS:[EBX+ECX+F61E2562]
10350C08    C1C1 05         ROL ECX,5
10350C0B    03CF            ADD ECX,EDI
10350C0D    8BC6            MOV EAX,ESI
10350C0F    23C1            AND EAX,ECX
10350C11    0BE8            OR EBP,EAX
10350C13    036C24 18       ADD EBP,DWORD PTR SS:[ESP+18]
10350C17    8BC7            MOV EAX,EDI
10350C19    F7D0            NOT EAX
10350C1B    23C1            AND EAX,ECX
10350C1D    8D942A 40B340C0 LEA EDX,DWORD PTR DS:[EDX+EBP+C040B340]
10350C24    C1C2 09         ROL EDX,9
10350C27    03D1            ADD EDX,ECX
10350C29    8BDA            MOV EBX,EDX
10350C2B    23DF            AND EBX,EDI
10350C2D    0BC3            OR EAX,EBX
10350C2F    034424 28       ADD EAX,DWORD PTR SS:[ESP+28]
10350C33    8DB430 515A5E26 LEA ESI,DWORD PTR DS:[EAX+ESI+265E5A51]
10350C3A    C1C6 0E         ROL ESI,0E
10350C3D    03F2            ADD ESI,EDX
10350C3F    8BC1            MOV EAX,ECX
10350C41    F7D0            NOT EAX
10350C43    23C2            AND EAX,EDX
10350C45    8BDE            MOV EBX,ESI
10350C47    23D9            AND EBX,ECX
10350C49    0BC3            OR EAX,EBX
10350C4B    034424 48       ADD EAX,DWORD PTR SS:[ESP+48]
10350C4F    8BDA            MOV EBX,EDX
10350C51    8DBC38 AAC7B6E9 LEA EDI,DWORD PTR DS:[EAX+EDI+E9B6C7AA]
10350C58    C1CF 0C         ROR EDI,0C
10350C5B    F7D3            NOT EBX
10350C5D    03FE            ADD EDI,ESI
10350C5F    8BC2            MOV EAX,EDX
10350C61    23C7            AND EAX,EDI
10350C63    23DE            AND EBX,ESI
10350C65    0BD8            OR EBX,EAX
10350C67    8B4424 50       MOV EAX,DWORD PTR SS:[ESP+50]
10350C6B    03D8            ADD EBX,EAX
10350C6D    8D8C0B 5D102FD6 LEA ECX,DWORD PTR DS:[EBX+ECX+D62F105D]
10350C74    C1C1 05         ROL ECX,5
10350C77    03CF            ADD ECX,EDI
10350C79    8BDE            MOV EBX,ESI
10350C7B    F7D3            NOT EBX
10350C7D    23DF            AND EBX,EDI
10350C7F    8BEE            MOV EBP,ESI
10350C81    23E9            AND EBP,ECX
10350C83    0BDD            OR EBX,EBP
10350C85    035C24 2C       ADD EBX,DWORD PTR SS:[ESP+2C]
10350C89    8D9413 53144402 LEA EDX,DWORD PTR DS:[EBX+EDX+2441453]
10350C90    C1C2 09         ROL EDX,9
10350C93    03D1            ADD EDX,ECX
10350C95    8BDF            MOV EBX,EDI
10350C97    F7D3            NOT EBX
10350C99    23D9            AND EBX,ECX
10350C9B    8BEA            MOV EBP,EDX
10350C9D    23EF            AND EBP,EDI
10350C9F    0BDD            OR EBX,EBP
10350CA1    035C24 34       ADD EBX,DWORD PTR SS:[ESP+34]
10350CA5    8DB433 81E6A1D8 LEA ESI,DWORD PTR DS:[EBX+ESI+D8A1E681]
10350CAC    C1C6 0E         ROL ESI,0E
10350CAF    03F2            ADD ESI,EDX
10350CB1    8BD9            MOV EBX,ECX
10350CB3    F7D3            NOT EBX
10350CB5    23DA            AND EBX,EDX
10350CB7    8BEE            MOV EBP,ESI
10350CB9    23E9            AND EBP,ECX
10350CBB    0BDD            OR EBX,EBP
10350CBD    035C24 40       ADD EBX,DWORD PTR SS:[ESP+40]
10350CC1    8BEA            MOV EBP,EDX
10350CC3    8DBC3B C8FBD3E7 LEA EDI,DWORD PTR DS:[EBX+EDI+E7D3FBC8]
10350CCA    C1CF 0C         ROR EDI,0C
10350CCD    03FE            ADD EDI,ESI
10350CCF    23EF            AND EBP,EDI
10350CD1    8BDA            MOV EBX,EDX
10350CD3    F7D3            NOT EBX
10350CD5    23DE            AND EBX,ESI
10350CD7    0BDD            OR EBX,EBP
10350CD9    035C24 14       ADD EBX,DWORD PTR SS:[ESP+14]
10350CDD    8BEE            MOV EBP,ESI
10350CDF    8D8C0B E6CDE121 LEA ECX,DWORD PTR DS:[EBX+ECX+21E1CDE6]
10350CE6    C1C1 05         ROL ECX,5
10350CE9    03CF            ADD ECX,EDI
10350CEB    23E9            AND EBP,ECX
10350CED    8BDE            MOV EBX,ESI
10350CEF    F7D3            NOT EBX
10350CF1    23DF            AND EBX,EDI
10350CF3    0BDD            OR EBX,EBP
10350CF5    035C24 44       ADD EBX,DWORD PTR SS:[ESP+44]
10350CF9    8D9413 D60737C3 LEA EDX,DWORD PTR DS:[EBX+EDX+C33707D6]
10350D00    C1C2 09         ROL EDX,9
10350D03    03D1            ADD EDX,ECX
10350D05    8BDF            MOV EBX,EDI
10350D07    F7D3            NOT EBX
10350D09    23D9            AND EBX,ECX
10350D0B    8BEA            MOV EBP,EDX
10350D0D    23EF            AND EBP,EDI
10350D0F    0BDD            OR EBX,EBP
10350D11    035C24 38       ADD EBX,DWORD PTR SS:[ESP+38]
10350D15    8DB433 870DD5F4 LEA ESI,DWORD PTR DS:[EBX+ESI+F4D50D87]
10350D1C    C1C6 0E         ROL ESI,0E
10350D1F    03F2            ADD ESI,EDX
10350D21    8BD9            MOV EBX,ECX
10350D23    F7D3            NOT EBX
10350D25    23DA            AND EBX,EDX
10350D27    8BEE            MOV EBP,ESI
10350D29    23E9            AND EBP,ECX
10350D2B    0BDD            OR EBX,EBP
10350D2D    035C24 4C       ADD EBX,DWORD PTR SS:[ESP+4C]
10350D31    8BEA            MOV EBP,EDX
10350D33    8DBC3B ED145A45 LEA EDI,DWORD PTR DS:[EBX+EDI+455A14ED]
10350D3A    C1CF 0C         ROR EDI,0C
10350D3D    8BDA            MOV EBX,EDX
10350D3F    F7D3            NOT EBX
10350D41    03FE            ADD EDI,ESI
10350D43    23DE            AND EBX,ESI
10350D45    23EF            AND EBP,EDI
10350D47    0BDD            OR EBX,EBP
10350D49    035C24 20       ADD EBX,DWORD PTR SS:[ESP+20]
10350D4D    8D8C0B 05E9E3A9 LEA ECX,DWORD PTR DS:[EBX+ECX+A9E3E905]
10350D54    C1C1 05         ROL ECX,5
10350D57    03CF            ADD ECX,EDI
10350D59    8BDE            MOV EBX,ESI
10350D5B    F7D3            NOT EBX
10350D5D    23DF            AND EBX,EDI
10350D5F    8BEE            MOV EBP,ESI
10350D61    23E9            AND EBP,ECX
10350D63    0BDD            OR EBX,EBP
10350D65    035C24 3C       ADD EBX,DWORD PTR SS:[ESP+3C]
10350D69    8D9413 F8A3EFFC LEA EDX,DWORD PTR DS:[EBX+EDX+FCEFA3F8]
10350D70    C1C2 09         ROL EDX,9
10350D73    03D1            ADD EDX,ECX
10350D75    8BEA            MOV EBP,EDX
10350D77    23EF            AND EBP,EDI
10350D79    8BDF            MOV EBX,EDI
10350D7B    F7D3            NOT EBX
10350D7D    23D9            AND EBX,ECX
10350D7F    0BDD            OR EBX,EBP
10350D81    035C24 30       ADD EBX,DWORD PTR SS:[ESP+30]
10350D85    8DB433 D9026F67 LEA ESI,DWORD PTR DS:[EBX+ESI+676F02D9]
10350D8C    C1C6 0E         ROL ESI,0E
10350D8F    03F2            ADD ESI,EDX
10350D91    8BD9            MOV EBX,ECX
10350D93    F7D3            NOT EBX
10350D95    23DA            AND EBX,EDX
10350D97    8BEE            MOV EBP,ESI
10350D99    23E9            AND EBP,ECX
10350D9B    0BDD            OR EBX,EBP
10350D9D    035C24 1C       ADD EBX,DWORD PTR SS:[ESP+1C]
10350DA1    8DBC3B 8A4C2A8D LEA EDI,DWORD PTR DS:[EBX+EDI+8D2A4C8A]
10350DA8    C1CF 0C         ROR EDI,0C
10350DAB    03FE            ADD EDI,ESI
10350DAD    8BDA            MOV EBX,EDX
10350DAF    33DE            XOR EBX,ESI
10350DB1    33DF            XOR EBX,EDI
10350DB3    03D8            ADD EBX,EAX
10350DB5    8D8C0B 4239FAFF LEA ECX,DWORD PTR DS:[EBX+ECX+FFFA3942]
10350DBC    C1C1 04         ROL ECX,4
10350DBF    03CF            ADD ECX,EDI
10350DC1    8BC6            MOV EAX,ESI
10350DC3    33C7            XOR EAX,EDI
10350DC5    33C1            XOR EAX,ECX
10350DC7    034424 4C       ADD EAX,DWORD PTR SS:[ESP+4C]
10350DCB    8DAC10 81F67187 LEA EBP,DWORD PTR DS:[EAX+EDX+8771F681]
10350DD2    C1C5 0B         ROL EBP,0B
10350DD5    03E9            ADD EBP,ECX
10350DD7    8BD5            MOV EDX,EBP
10350DD9    33D7            XOR EDX,EDI
10350DDB    33D1            XOR EDX,ECX
10350DDD    035424 28       ADD EDX,DWORD PTR SS:[ESP+28]
10350DE1    8BC5            MOV EAX,EBP
10350DE3    8DB432 22619D6D LEA ESI,DWORD PTR DS:[EDX+ESI+6D9D6122]
10350DEA    C1C6 10         ROL ESI,10
10350DED    03F5            ADD ESI,EBP
10350DEF    33C6            XOR EAX,ESI
10350DF1    8BD0            MOV EDX,EAX
10350DF3    33D1            XOR EDX,ECX
10350DF5    035424 44       ADD EDX,DWORD PTR SS:[ESP+44]
10350DF9    8D943A 0C38E5FD LEA EDX,DWORD PTR DS:[EDX+EDI+FDE5380C]
10350E00    C1CA 09         ROR EDX,9
10350E03    03D6            ADD EDX,ESI
10350E05    33C2            XOR EAX,EDX
10350E07    034424 24       ADD EAX,DWORD PTR SS:[ESP+24]
10350E0B    8D8C08 44EABEA4 LEA ECX,DWORD PTR DS:[EAX+ECX+A4BEEA44]
10350E12    C1C1 04         ROL ECX,4
10350E15    03CA            ADD ECX,EDX
10350E17    8BC6            MOV EAX,ESI
10350E19    33C2            XOR EAX,EDX
10350E1B    33C1            XOR EAX,ECX
10350E1D    034424 40       ADD EAX,DWORD PTR SS:[ESP+40]
10350E21    8DBC28 A9CFDE4B LEA EDI,DWORD PTR DS:[EAX+EBP+4BDECFA9]
10350E28    C1C7 0B         ROL EDI,0B
10350E2B    03F9            ADD EDI,ECX
10350E2D    8BC7            MOV EAX,EDI
10350E2F    33C2            XOR EAX,EDX
10350E31    33C1            XOR EAX,ECX
10350E33    034424 30       ADD EAX,DWORD PTR SS:[ESP+30]
10350E37    8DB430 604BBBF6 LEA ESI,DWORD PTR DS:[EAX+ESI+F6BB4B60]
10350E3E    C1C6 10         ROL ESI,10
10350E41    03F7            ADD ESI,EDI
10350E43    8BC7            MOV EAX,EDI
10350E45    33C6            XOR EAX,ESI
10350E47    8BD8            MOV EBX,EAX
10350E49    33D9            XOR EBX,ECX
10350E4B    035C24 2C       ADD EBX,DWORD PTR SS:[ESP+2C]
10350E4F    8D9413 70BCBFBE LEA EDX,DWORD PTR DS:[EBX+EDX+BEBFBC70]
10350E56    C1CA 09         ROR EDX,9
10350E59    03D6            ADD EDX,ESI
10350E5B    33C2            XOR EAX,EDX
10350E5D    034424 20       ADD EAX,DWORD PTR SS:[ESP+20]
10350E61    8D8C08 C67E9B28 LEA ECX,DWORD PTR DS:[EAX+ECX+289B7EC6]
10350E68    C1C1 04         ROL ECX,4
10350E6B    03CA            ADD ECX,EDX
10350E6D    8BC6            MOV EAX,ESI
10350E6F    33C2            XOR EAX,EDX
10350E71    33C1            XOR EAX,ECX
10350E73    034424 48       ADD EAX,DWORD PTR SS:[ESP+48]
10350E77    8DBC38 FA27A1EA LEA EDI,DWORD PTR DS:[EAX+EDI+EAA127FA]
10350E7E    C1C7 0B         ROL EDI,0B
10350E81    03F9            ADD EDI,ECX
10350E83    8BC7            MOV EAX,EDI
10350E85    33C2            XOR EAX,EDX
10350E87    33C1            XOR EAX,ECX
10350E89    034424 38       ADD EAX,DWORD PTR SS:[ESP+38]
10350E8D    8DAC30 8530EFD4 LEA EBP,DWORD PTR DS:[EAX+ESI+D4EF3085]
10350E94    C1C5 10         ROL EBP,10
10350E97    03EF            ADD EBP,EDI
10350E99    8BC7            MOV EAX,EDI
10350E9B    33C5            XOR EAX,EBP
10350E9D    8BF0            MOV ESI,EAX
10350E9F    33F1            XOR ESI,ECX
10350EA1    037424 18       ADD ESI,DWORD PTR SS:[ESP+18]
10350EA5    8D9416 051D8804 LEA EDX,DWORD PTR DS:[ESI+EDX+4881D05]
10350EAC    C1CA 09         ROR EDX,9
10350EAF    03D5            ADD EDX,EBP
10350EB1    33C2            XOR EAX,EDX
10350EB3    034424 14       ADD EAX,DWORD PTR SS:[ESP+14]
10350EB7    8BF5            MOV ESI,EBP
10350EB9    33F2            XOR ESI,EDX
10350EBB    8D8C08 39D0D4D9 LEA ECX,DWORD PTR DS:[EAX+ECX+D9D4D039]
10350EC2    8B4424 1C       MOV EAX,DWORD PTR SS:[ESP+1C]
10350EC6    C1C1 04         ROL ECX,4
10350EC9    03CA            ADD ECX,EDX
10350ECB    33F1            XOR ESI,ECX
10350ECD    03F0            ADD ESI,EAX
10350ECF    8DB43E E599DBE6 LEA ESI,DWORD PTR DS:[ESI+EDI+E6DB99E5]
10350ED6    C1C6 0B         ROL ESI,0B
10350ED9    03F1            ADD ESI,ECX
10350EDB    8BFE            MOV EDI,ESI
10350EDD    33FA            XOR EDI,EDX
10350EDF    33F9            XOR EDI,ECX
10350EE1    037C24 34       ADD EDI,DWORD PTR SS:[ESP+34]
10350EE5    8BDE            MOV EBX,ESI
10350EE7    8DBC2F F87CA21F LEA EDI,DWORD PTR DS:[EDI+EBP+1FA27CF8]
10350EEE    8B6C24 3C       MOV EBP,DWORD PTR SS:[ESP+3C]
10350EF2    C1C7 10         ROL EDI,10
10350EF5    03FE            ADD EDI,ESI
10350EF7    33DF            XOR EBX,EDI
10350EF9    33D9            XOR EBX,ECX
10350EFB    03DD            ADD EBX,EBP
10350EFD    8D9413 6556ACC4 LEA EDX,DWORD PTR DS:[EBX+EDX+C4AC5665]
10350F04    C1CA 09         ROR EDX,9
10350F07    03D7            ADD EDX,EDI
10350F09    8BDE            MOV EBX,ESI
10350F0B    F7D3            NOT EBX
10350F0D    0BDA            OR EBX,EDX
10350F0F    33DF            XOR EBX,EDI
10350F11    035C24 48       ADD EBX,DWORD PTR SS:[ESP+48]
10350F15    8D8C0B 442229F4 LEA ECX,DWORD PTR DS:[EBX+ECX+F4292244]
10350F1C    C1C1 06         ROL ECX,6
10350F1F    03CA            ADD ECX,EDX
10350F21    8BDF            MOV EBX,EDI
10350F23    F7D3            NOT EBX
10350F25    0BD9            OR EBX,ECX
10350F27    33DA            XOR EBX,EDX
10350F29    035C24 30       ADD EBX,DWORD PTR SS:[ESP+30]
10350F2D    8DB433 97FF2A43 LEA ESI,DWORD PTR DS:[EBX+ESI+432AFF97]
10350F34    C1C6 0A         ROL ESI,0A
10350F37    8BDA            MOV EBX,EDX
10350F39    03F1            ADD ESI,ECX
10350F3B    F7D3            NOT EBX
10350F3D    0BDE            OR EBX,ESI
10350F3F    33D9            XOR EBX,ECX
10350F41    035C24 44       ADD EBX,DWORD PTR SS:[ESP+44]
10350F45    8DBC3B A72394AB LEA EDI,DWORD PTR DS:[EBX+EDI+AB9423A7]
10350F4C    C1C7 0F         ROL EDI,0F
10350F4F    03FE            ADD EDI,ESI
10350F51    8BD9            MOV EBX,ECX
10350F53    F7D3            NOT EBX
10350F55    0BDF            OR EBX,EDI
10350F57    33DE            XOR EBX,ESI
10350F59    035C24 50       ADD EBX,DWORD PTR SS:[ESP+50]
10350F5D    8D9413 39A093FC LEA EDX,DWORD PTR DS:[EBX+EDX+FC93A039]
10350F64    C1CA 0B         ROR EDX,0B
10350F67    03D7            ADD EDX,EDI
10350F69    8BDE            MOV EBX,ESI
10350F6B    F7D3            NOT EBX
10350F6D    0BDA            OR EBX,EDX
10350F6F    33DF            XOR EBX,EDI
10350F71    03D8            ADD EBX,EAX
10350F73    8BC7            MOV EAX,EDI
10350F75    F7D0            NOT EAX
10350F77    8D8C0B C3595B65 LEA ECX,DWORD PTR DS:[EBX+ECX+655B59C3]
10350F7E    C1C1 06         ROL ECX,6
10350F81    03CA            ADD ECX,EDX
10350F83    0BC1            OR EAX,ECX
10350F85    33C2            XOR EAX,EDX
10350F87    034424 38       ADD EAX,DWORD PTR SS:[ESP+38]
10350F8B    8DB430 92CC0C8F LEA ESI,DWORD PTR DS:[EAX+ESI+8F0CCC92]
10350F92    C1C6 0A         ROL ESI,0A
10350F95    03F1            ADD ESI,ECX
10350F97    8BC2            MOV EAX,EDX
10350F99    F7D0            NOT EAX
10350F9B    0BC6            OR EAX,ESI
10350F9D    33C1            XOR EAX,ECX
10350F9F    034424 2C       ADD EAX,DWORD PTR SS:[ESP+2C]
10350FA3    8DBC38 7DF4EFFF LEA EDI,DWORD PTR DS:[EAX+EDI+FFEFF47D]
10350FAA    C1C7 0F         ROL EDI,0F
10350FAD    03FE            ADD EDI,ESI
10350FAF    8BC1            MOV EAX,ECX
10350FB1    F7D0            NOT EAX
10350FB3    0BC7            OR EAX,EDI
10350FB5    33C6            XOR EAX,ESI
10350FB7    034424 24       ADD EAX,DWORD PTR SS:[ESP+24]
10350FBB    8D9410 D15D8485 LEA EDX,DWORD PTR DS:[EAX+EDX+85845DD1]
10350FC2    8BC6            MOV EAX,ESI
10350FC4    F7D0            NOT EAX
10350FC6    C1CA 0B         ROR EDX,0B
10350FC9    03D7            ADD EDX,EDI
10350FCB    0BC2            OR EAX,EDX
10350FCD    33C7            XOR EAX,EDI
10350FCF    034424 4C       ADD EAX,DWORD PTR SS:[ESP+4C]
10350FD3    8D8C08 4F7EA86F LEA ECX,DWORD PTR DS:[EAX+ECX+6FA87E4F]
10350FDA    8BC7            MOV EAX,EDI
10350FDC    C1C1 06         ROL ECX,6
10350FDF    03CA            ADD ECX,EDX
10350FE1    F7D0            NOT EAX
10350FE3    0BC1            OR EAX,ECX
10350FE5    33C2            XOR EAX,EDX
10350FE7    034424 34       ADD EAX,DWORD PTR SS:[ESP+34]
10350FEB    8D8430 E0E62CFE LEA EAX,DWORD PTR DS:[EAX+ESI+FE2CE6E0]
10350FF2    C1C0 0A         ROL EAX,0A
10350FF5    03C1            ADD EAX,ECX
10350FF7    8BF2            MOV ESI,EDX
10350FF9    F7D6            NOT ESI
10350FFB    0BF0            OR ESI,EAX
10350FFD    33F1            XOR ESI,ECX
10350FFF    037424 18       ADD ESI,DWORD PTR SS:[ESP+18]
10351003    8DB43E 144301A3 LEA ESI,DWORD PTR DS:[ESI+EDI+A3014314]
1035100A    C1C6 0F         ROL ESI,0F
1035100D    03F0            ADD ESI,EAX
1035100F    8BF9            MOV EDI,ECX
10351011    F7D7            NOT EDI
10351013    0BFE            OR EDI,ESI
10351015    33F8            XOR EDI,EAX
10351017    037C24 20       ADD EDI,DWORD PTR SS:[ESP+20]
1035101B    8D9417 A111084E LEA EDX,DWORD PTR DS:[EDI+EDX+4E0811A1]
10351022    C1CA 0B         ROR EDX,0B
10351025    8BF8            MOV EDI,EAX
10351027    03D6            ADD EDX,ESI
10351029    F7D7            NOT EDI
1035102B    0BFA            OR EDI,EDX
1035102D    33FE            XOR EDI,ESI
1035102F    037C24 40       ADD EDI,DWORD PTR SS:[ESP+40]
10351033    8D8C0F 827E53F7 LEA ECX,DWORD PTR DS:[EDI+ECX+F7537E82]
1035103A    C1C1 06         ROL ECX,6
1035103D    03CA            ADD ECX,EDX
1035103F    8BFE            MOV EDI,ESI
10351041    F7D7            NOT EDI
10351043    0BF9            OR EDI,ECX
10351045    33FA            XOR EDI,EDX
10351047    037C24 28       ADD EDI,DWORD PTR SS:[ESP+28]
1035104B    8D8407 35F23ABD LEA EAX,DWORD PTR DS:[EDI+EAX+BD3AF235]
10351052    8BFA            MOV EDI,EDX
10351054    F7D7            NOT EDI
10351056    C1C0 0A         ROL EAX,0A
10351059    03C1            ADD EAX,ECX
1035105B    0BF8            OR EDI,EAX
1035105D    33F9            XOR EDI,ECX
1035105F    03FD            ADD EDI,EBP
10351061    8DB437 BBD2D72A LEA ESI,DWORD PTR DS:[EDI+ESI+2AD7D2BB]
10351068    8BF9            MOV EDI,ECX
1035106A    C1C6 0F         ROL ESI,0F
1035106D    03F0            ADD ESI,EAX
1035106F    F7D7            NOT EDI
10351071    0BFE            OR EDI,ESI
10351073    33F8            XOR EDI,EAX
10351075    037C24 14       ADD EDI,DWORD PTR SS:[ESP+14]
10351079    8D9417 91D386EB LEA EDX,DWORD PTR DS:[EDI+EDX+EB86D391]
10351080    8B7C24 54       MOV EDI,DWORD PTR SS:[ESP+54]
10351084    8B5F 0C         MOV EBX,DWORD PTR DS:[EDI+C]
10351087    03D9            ADD EBX,ECX
10351089    8B4F 14         MOV ECX,DWORD PTR DS:[EDI+14]
1035108C    C1CA 0B         ROR EDX,0B
1035108F    0357 10         ADD EDX,DWORD PTR DS:[EDI+10]
10351092    03CE            ADD ECX,ESI
10351094    894F 14         MOV DWORD PTR DS:[EDI+14],ECX
10351097    8B4F 18         MOV ECX,DWORD PTR DS:[EDI+18]
1035109A    03D6            ADD EDX,ESI
1035109C    03C8            ADD ECX,EAX
1035109E    895F 0C         MOV DWORD PTR DS:[EDI+C],EBX
103510A1    8957 10         MOV DWORD PTR DS:[EDI+10],EDX
103510A4    894F 18         MOV DWORD PTR DS:[EDI+18],ECX
103510A7    5F              POP EDI
103510A8    5E              POP ESI
103510A9    5D              POP EBP
103510AA    5B              POP EBX
103510AB    81C4 88000000   ADD ESP,88
103510B1    C2 0400         RETN 4

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 216
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
无人回答。。。大大们帮忙看下啊,发个标准的MD5逆向看下。
2009-7-16 16:25
0
雪    币:
能力值: (RANK: )
在线值:
发帖
回帖
粉丝
3
你随便找一段数据, 调用该函数, 把计算出来的结果和真正的MD5比较一下就知道这段代码是不是在计算MD5了.
如果确定是MD5, 何必一定要知道它是否变形呢?
2009-7-16 23:00
0
游客
登录 | 注册 方可回帖
返回
//