首页
社区
课程
招聘
[旧帖] [求助]求翻译成c++ 0.00雪花
发表于: 2014-7-9 22:45 1596

[旧帖] [求助]求翻译成c++ 0.00雪花

2014-7-9 22:45
1596
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++ 供我参考一下

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 45
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
可以试试直接嵌asm语句
2014-7-12 11:39
0
雪    币: 439
活跃值: (106)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
ida F5 这么容易的。
2014-7-12 16:30
0
雪    币: 1
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
hahah
2014-7-13 11:49
0
游客
登录 | 注册 方可回帖
返回
//