首页
社区
课程
招聘
[原创]第二阶段◇第一题
2007-8-30 20:43 3539

[原创]第二阶段◇第一题

2007-8-30 20:43
3539
前面的分析过程和大家一样,可惜没有考虑那么多的组合,直接用了128字节的结果,构造的代码自己感觉比较简练一点(浪费了好多的0字节哦

修改过的构造代码:

00AE0008    B8 4F4B2100     MOV     EAX, 214B4F
00AE000D    A3 68024000     MOV     DWORD PTR [400268], EAX
00AE0012    A3 60024000     MOV     DWORD PTR [400260], EAX
00AE0017    8BEC            MOV     EBP, ESP
00AE0019    83C5 1C         ADD     EBP, 1C
00AE001C    56              PUSH    ESI
00AE001D    68 83034000     PUSH    400383
00AE0022    C3              RET

或者

00AE0008    B8 4F4B2100     MOV     EAX, 214B4F
00AE000D    6A 03           PUSH    3
00AE000F    59              POP     ECX
00AE0010    BF 60024000     MOV     EDI, 400260                                     ; ASCII "OK!"
00AE0015    F3:AB           REP     STOS DWORD PTR ES:[EDI]
00AE0017    8BEC            MOV     EBP, ESP
00AE0019    83C5 1C         ADD     EBP, 1C
00AE001C    56              PUSH    ESI
00AE001D    68 83034000     PUSH    400383
00AE0022    C3              RET

字节数居然一样多

阿里云助力开发者!2核2G 3M带宽不限流量!6.18限时价,开 发者可享99元/年,续费同价!

收藏
点赞0
打赏
分享
最新回复 (0)
游客
登录 | 注册 方可回帖
返回