-
-
[旧帖]
[求助]求翻译成c++
0.00雪花
-
发表于:
2014-7-9 22:45
1597
-
00615D6A |. BE 01000000 MOV ESI,1
00615D6F |. 33FF XOR EDI,EDI ; 0
00615D71 |> 8A0C1F /MOV CL,BYTE PTR DS:[EDI+EBX] ;按字节读用户名 1个字节
00615D74 |. 84C9 |TEST CL,CL ; 是否为0
00615D76 |. 74 1F |JE SHORT 00615D97 ; AND
00615D78 |. 80F9 FF |CMP CL,0FF ; 是否为-1
00615D7B |. 74 1A |JE SHORT 00615D97 ; AND
00615D7D |. 81E1 FF000000 |AND ECX,0FF ; 保留两个字节
00615D83 |. B8 ABAAAAAA |MOV EAX,AAAAAAAB
00615D88 |. 0FAFCE |IMUL ECX,ESI ; 有符号乘
00615D8B |. F7E1 |MUL ECX ; 无符号乘AAAAAAAB 乘积的 低32 EAX 高32 EDX
00615D8D |. D1EA |SHR EDX,1
00615D8F |. 03F2 |ADD ESI,EDX ; esi保存结果
00615D91 |. 47 |INC EDI ; 索引++
00615D92 |. 83FF 12 |CMP EDI,12 ; 小于12就跳 说明 用户名不能大于12字节
00615D95 |.^ 7C DA \JL SHORT 00615D71
小弟没写过注册机 求大神给翻译成c++ 供我参考一下
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课