首页
社区
课程
招聘
[注意]第二阶段◇第四题
发表于: 2007-9-8 09:45 16179

[注意]第二阶段◇第四题

2007-9-8 09:45
16179
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
2
ID        起始时间        结束时间        做题时间        正确条数(536全)        提交次数        汇编       
一个刀客        2007-9-7 12:00        2007-9-8 9:44        1304        534        1        0.85       
得分112.6857974
2007-9-10 20:33
0
雪    币: 209
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
3
我1不是使用调试API等让StrDiggerMe运行起来的方法进行解密字符串,2不是直接扣取汇编代码,怎么只有85%呀?

我自认为我的方法是在没有违规的情况下比较巧妙的解决了这个问题.
2007-9-10 20:40
0
雪    币: 5340
活跃值: (598)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
4
您好,在你代码中没有发现对解密算法的逆向,应该是直接使用的二进制代码和嵌汇编是一样的性质.

若您有请逆向算法,请说明一下在源代码中的位置,谢谢!
2007-9-10 20:45
0
雪    币: 209
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
5
我本来是可以直接扣汇编代码的, 想做一些新的尝试, 所以没有这么做, 因为没有重定位表而直接调用二制代码也是不行的,因此对EXE中的代码做Fix Code动作, 可见FixCall函数, 这个FixCode动作对代码的修复还是比较完美的,该考虑的基本上考虑到了
2007-9-10 20:53
0
雪    币: 209
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
6
算法是des变形算法, 只看了一眼, 确实没有把这个算法写到程序中去
2007-9-10 20:54
0
雪    币: 5340
活跃值: (598)
能力值: (RANK:170 )
在线值:
发帖
回帖
粉丝
7
明白的你意思:)想法还是很不错的,但本题算法是考察的一部分.

对于不了解此加密算法的人允许直接扣取代码的,不视为作弊处理。但总成绩按计分成绩的85%。

应该说您的这种方法也是在扣取代码,只不过想法比较巧妙:)
2007-9-10 21:19
0
雪    币: 209
活跃值: (10)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
8
失败啊,失败啊,早知道就多花点时间把算法搞进去了。。。
2007-9-10 21:29
0
游客
登录 | 注册 方可回帖
返回
//