首页
社区
课程
招聘
[原创]不懂算法第二阶段第一题
发表于: 2007-8-28 14:35 10790

[原创]不懂算法第二阶段第一题

2007-8-28 14:35
10790
呵呵
我的电脑是win2003
调试没有问题
test(forwin2003).txt

XP的地址跟2003不一样
在虚拟机上面测试了,好像有点问题,不过能正确弹出ok对话框,不知道算不算通过
test(forwinxp).txt

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (12)
雪    币: 202
活跃值: (77)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
test.txt的前八位经过两个call后算出复制代码的长度
我的是D个dword
覆盖返回地址,我直接跳到堆栈执行的,
执行代码覆盖原来fail字符串
修复了ebp
push 原来应该的返回地址
ret返回
2007-8-28 14:46
0
雪    币: 47147
活跃值: (20410)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
3
[quote=不懂算法;351734]呵呵
XP的地址跟2003不一样
在虚拟机上面测试了,好像有点问题,不过能正确弹出ok对话框,不知道算不算通过
test(forwinxp).txt

[/quote]

好强,呵~
XP下测试没成功。题目要求这个构造的文件所有平台通用(至少要保证XP下没问题),所以不能算完成。
2007-8-28 14:59
0
雪    币: 202
活跃值: (77)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
4
题目要求弹出ok对么?
没说程序不能崩溃吧,嘿嘿,你测试弹出ok了么?
2007-8-28 15:01
0
雪    币: 47147
活跃值: (20410)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
5
没弹出OK对话框,直接崩溃了
2007-8-28 15:08
0
雪    币: 202
活跃值: (77)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
再传一个xp的 test.txt
上传的附件:
2007-8-28 15:57
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
7
测试环境XP PROFESSIONAL SERVICE PACK 2

没通过。。。
2007-8-28 16:01
0
雪    币: 202
活跃值: (77)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
8
规则有变化,第三次提交
与操作系统无关的通用版本
test.txt
上传的附件:
2007-8-28 21:56
0
雪    币: 47147
活跃值: (20410)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
9
[quote=不懂算法;351991]规则有变化,第三次提交
与操作系统无关的通用版本
test.txt[/quote]

这次在我的XP SP2下通过,前2次都直接崩溃。
规则也没变化,原来的意思,所有Winnt32架构都能运行 ,我们只是用XP SP2来测试。这样可能给人有些误解,使得一些人打操作系统的主意(其实利用软件本身来作跳板就行了),故我们改为2000/XP下测试。
话又说过来,虽同为XP SP2,但可能系统DLL版本还是不同的(更新不同),用系统的硬跳板来完成的任务,还是很难通过(就像你前两次为XP打造的,在我这都不行)。
2007-8-28 22:31
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
10
2K下也通过~
2007-8-28 22:42
0
雪    币: 202
活跃值: (77)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
11
感觉计分有点问题
多次提交已经在时间上吃亏了,还要直接扣分,扣的好心痛呀
2007-8-28 22:46
0
雪    币: 47147
活跃值: (20410)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
12
你速度还是蛮快的
2007-8-28 23:19
0
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
13
123.58050007392546065681377995545
2007-9-2 21:11
0
游客
登录 | 注册 方可回帖
返回
//