首页
社区
课程
招聘
[讨论]第一阶段第一题12字节
发表于: 2008-10-1 22:41 2395

[讨论]第一阶段第一题12字节

2008-10-1 22:41
2395
代码如下(总共12字节, 在原基础上修改, 未增加节数据, 数据改动量比较大, 因为是一步一步进化过来的):
.text:004010CC                         OpenUrlA        proc near
.text:004010CC B8 80 30 40 00                          mov     eax, offset aExplorer_exeHt ; "explorer.exe http://bbs.pediy.com/"
.text:004010D1 99                                      cdq
.text:004010D2 52                                      push    edx
.text:004010D3 50                                      push    eax
.text:004010D4 FF 50 24                                call    dword ptr [eax+24h]
.text:004010D7 C3                                      retn
.text:004010D7                         OpenUrlA        endp

代码描述:
WinExec("explorer.exe http://bbs.pediy.com/", SW_HIDE);
利用explorer的聪明, 完成打开http://bbs.pediy.com/的功能.
(这个SW_HIDE不影响打开网页, 即网页会打开, 不会隐藏)

如果WinExec("explorer.exe http://bbs.pediy.com/", SW_SHOWNORMAL);则需要增加1个字节(13字节).

[注意]传递专业知识、拓宽行业人脉——看雪讲师团队等你加入!

上传的附件:
收藏
免费 0
支持
分享
最新回复 (2)
雪    币: 47147
活跃值: (20450)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
2
OpenUrlA函数大小=12 字节
附件提交次数=1

得分=min[1.0,(13/12)]×100-(1-1)×5=100
2008-10-1 23:42
0
雪    币: 2134
活跃值: (14)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
3
8仙过海,各显神通:)
2008-10-3 01:26
0
游客
登录 | 注册 方可回帖
返回
//