首页
社区
课程
招聘
[题目][第三阶段题目]『深圳腾讯2010安全技术竞赛』
发表于: 2010-11-8 12:00 103153

[题目][第三阶段题目]『深圳腾讯2010安全技术竞赛』

2010-11-8 12:00
103153
收藏
免费 0
支持
分享
最新回复 (82)
雪    币: 279
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
51
Sleep本身是外部函数
用个n重大循环模拟吧
2010-11-10 09:40
0
雪    币: 1704
活跃值: (1098)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
52
对最后的结果有兴趣,5个样本会是什么样的呢
2010-11-10 10:30
0
雪    币: 40
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
53
来看一看。。。。。。好奇围观一下。。呵呵
2010-11-10 12:31
0
雪    币: 103
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
54
只能围观了,顺便看一下级别
2010-11-10 14:52
0
雪    币: 334
活跃值: (151)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
55
加入围观行列
2010-11-10 15:54
0
雪    币: 107
活跃值: (1693)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
56
VM应该可以干掉5组测试程序,像Anti的Sleep 直接PASS掉。
2010-11-10 16:04
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
57
顶楼的测试样例:31ms.
和评委的标准答案相比,能拿几分?

E:\>tencent3.1.exe a.exe kernel32.dll Beep
GetTickCount
Time: 31 ms
2010-11-10 16:56
0
雪    币: 101
活跃值: (88)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
58
[QUOTE=海风月影;887262]顶楼的测试样例:31ms.
和评委的标准答案相比,能拿几分?

E:\>tencent3.1.exe a.exe kernel32.dll Beep
GetTickCount
Time: 31 ms
[/QUOTE]

膜拜海风大神~~

评委应该是没有标准答案的,评委只构造了检测程序。
2010-11-10 18:44
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
59
好多 牛淫拉
我只是打酱油的啦
围观ing
2010-11-10 20:52
0
雪    币: 147
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
60
调试机制+HOOK+奇技淫巧应该可以
2010-11-11 11:46
0
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
61
[QUOTE=海风月影;887262]顶楼的测试样例:31ms.
和评委的标准答案相比,能拿几分?

E:\>tencent3.1.exe a.exe kernel32.dll Beep
GetTickCount
Time: 31 ms
[/QUOTE]

我用汇编写的一个通用性很差的也要31ms,膜拜啊
2010-11-11 14:32
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
62
其实我的代码就一行
printf("GetTickCount\nTime: 31ms\n");

有20分就够了
2010-11-11 17:51
0
雪    币: 339
活跃值: (1510)
能力值: ( LV13,RANK:970 )
在线值:
发帖
回帖
粉丝
63
看来无法学习,只能膜拜
2010-11-11 18:30
0
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
64
me too

不过用的是MessageBoxA

2010-11-11 18:46
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
65
我曾经在NOI比赛上面,5条测试用例我猜对了两条,代码类似下面

这次,我争取猜对5条
if(input == 'a')
{
output = 'b';
}
else if( input == 'c')
{
output = 'd';
}

2010-11-11 18:50
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
66
海风看来应该是冠军了。
为什么进入第3阶段的名单里面没有Mx¢Xgt呢?
2010-11-11 18:55
0
雪    币: 1115
活跃值: (122)
能力值: ( LV7,RANK:100 )
在线值:
发帖
回帖
粉丝
67
我也来猜一下题目:

if(!CloseYourProcess())
{
     exit();
}
Beep();
GetTickCount();
2010-11-11 18:57
0
雪    币: 656
活跃值: (448)
能力值: ( LV12,RANK:360 )
在线值:
发帖
回帖
粉丝
68
恩,没有,只是玩玩而已
2010-11-11 18:59
0
雪    币: 101
活跃值: (88)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
69
E:\Program\EATBuilder\Debug>EATBuilder.exe E:\腾讯2010\3.1\A.exe kernel32.dll getversion
HeapCreate
2010-11-12 20:36
0
雪    币: 7309
活跃值: (3788)
能力值: (RANK:1130 )
在线值:
发帖
回帖
粉丝
70
LS一看就知道在作弊
Kernel32.dll里面没有getversion这个导出函数
2010-11-12 21:36
0
雪    币: 101
活跃值: (88)
能力值: ( LV2,RANK:140 )
在线值:
发帖
回帖
粉丝
71
这个就是写成getVerSion,我也能出正确结果的

目前的初级版本还不能处理带自校验的测试用例。
2010-11-12 23:05
0
雪    币: 201
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
72
水平还不到。不会。
2010-11-13 08:30
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
73
说的对。挑战自己吧!
2010-11-14 11:03
0
雪    币: 201
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
74
我对破解没有经验,但是可以简单的说说办法不知道是否说的在理。
1、可以参考一下VC6自带工具:Depends工具的原理,先便利出所有外部调用的函数,但这种方法不能遍历出动态加载的;
2、可以根据函数地址判断此函数是不是外部函数,每个模块的首地址都是不一样的。
3、自己开发一个像Windbg这样的调试工具。应该可以实现。

纯属瞎说,可能一点都没有说道到点子上。
2010-11-14 11:20
0
雪    币: 107
活跃值: (1693)
能力值: ( LV6,RANK:80 )
在线值:
发帖
回帖
粉丝
75
qemu的动态编译拿来应该是很快。
2010-11-14 13:25
0
游客
登录 | 注册 方可回帖
返回
//