首页
社区
课程
招聘
[旧帖] [求助]大家给反译一下他的算法吧。谢谢! 0.00雪花
发表于: 2007-6-5 18:58 3621

[旧帖] [求助]大家给反译一下他的算法吧。谢谢! 0.00雪花

2007-6-5 18:58
3621
00624C7D  |> /8B0424        /MOV EAX,DWORD PTR SS:[ESP]
00624C80  |. |E8 6BF6DDFF   |CALL NSSM.004042F0
00624C85  |. |8BFB          |MOV EDI,EBX
00624C87  |. |81E7 FF000000 |AND EDI,0FF
00624C8D  |. |8A543D FF     |MOV DL,BYTE PTR SS:[EBP+EDI-1]
00624C91  |. |0FB7CE        |MOVZX ECX,SI
00624C94  |. |C1E9 08       |SHR ECX,8
00624C97  |. |32D1          |XOR DL,CL
00624C99  |. |885438 FF     |MOV BYTE PTR DS:[EAX+EDI-1],DL
00624C9D  |. |33C0          |XOR EAX,EAX
00624C9F  |. |8A443D FF     |MOV AL,BYTE PTR SS:[EBP+EDI-1]
00624CA3  |. |66:03F0       |ADD SI,AX
00624CA6  |. |66:69C6 7346  |IMUL AX,SI,4673
00624CAB  |. |66:05 A93A    |ADD AX,3AA9
00624CAF  |. |8BF0          |MOV ESI,EAX
00624CB1  |. |43            |INC EBX
00624CB2  |. |FE4C24 04     |DEC BYTE PTR SS:[ESP+4]
00624CB6  |.^\75 C5         \JNZ SHORT NSSM.00624C7D
----------------------------------------------------
00624ACD  |> /8BC3          /MOV EAX,EBX
00624ACF  |. |B9 24000000   |MOV ECX,24
00624AD4  |. |99            |CDQ
00624AD5  |. |F7F9          |IDIV ECX
00624AD7  |. |8BFA          |MOV EDI,EDX
00624AD9  |. |83FF 09       |CMP EDI,9
00624ADC  |. |7E 1A         |JLE SHORT NSSM.00624AF8
00624ADE  |. |8BC5          |MOV EAX,EBP
00624AE0  |. |E8 0BF8DDFF   |CALL NSSM.004042F0
00624AE5  |. |BA 07000000   |MOV EDX,7
00624AEA  |. |2BD6          |SUB EDX,ESI
00624AEC  |. |8D4F 41       |LEA ECX,DWORD PTR DS:[EDI+41]
00624AEF  |. |83E9 0A       |SUB ECX,0A
00624AF2  |. |884C10 FF     |MOV BYTE PTR DS:[EAX+EDX-1],CL
00624AF6  |. |EB 15         |JMP SHORT NSSM.00624B0D
00624AF8  |> |8BC5          |MOV EAX,EBP
00624AFA  |. |E8 F1F7DDFF   |CALL NSSM.004042F0
00624AFF  |. |BA 07000000   |MOV EDX,7
00624B04  |. |2BD6          |SUB EDX,ESI
00624B06  |. |8D4F 30       |LEA ECX,DWORD PTR DS:[EDI+30]
00624B09  |. |884C10 FF     |MOV BYTE PTR DS:[EAX+EDX-1],CL
00624B0D  |> |8BC3          |MOV EAX,EBX
00624B0F  |. |B9 24000000   |MOV ECX,24
00624B14  |. |99            |CDQ
00624B15  |. |F7F9          |IDIV ECX
00624B17  |. |8BD8          |MOV EBX,EAX
00624B19  |. |46            |INC ESI
00624B1A  |. |83FE 06       |CMP ESI,6
00624B1D  |.^\75 AE         \JNZ SHORT NSSM.00624ACD
-------------------------------------------------------
0040B75E  |$  B9 0A000000   MOV ECX,0A
0040B763  |>  8D75 9F       LEA ESI,DWORD PTR SS:[EBP-61]
0040B766  |>  31D2          /XOR EDX,EDX                             ;  //获得当前年份
0040B768  |.  F7F1          |DIV ECX
0040B76A  |.  80C2 30       |ADD DL,30
0040B76D  |.  80FA 3A       |CMP DL,3A
0040B770  |.  72 03         |JB SHORT NSSM.0040B775
0040B772  |.  80C2 07       |ADD DL,7
0040B775  |>  4E            |DEC ESI
0040B776  |.  8816          |MOV BYTE PTR DS:[ESI],DL
0040B778  |.  09C0          |OR EAX,EAX
0040B77A  |.^ 75 EA         \JNZ SHORT NSSM.0040B766

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

收藏
免费 0
支持
分享
最新回复 (1)
雪    币: 206
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
一段是一个算法过程,谢谢大家了!
2007-6-5 18:59
0
游客
登录 | 注册 方可回帖
返回
//