首页
社区
课程
招聘
[原创][看雪论坛.腾讯公司2008软件安全竞赛]我的第三题分析过程及答案
发表于: 2008-10-10 15:18 6784

[原创][看雪论坛.腾讯公司2008软件安全竞赛]我的第三题分析过程及答案

2008-10-10 15:18
6784

下载完cm后,这一次我也学习了shoooo大侠,立刻google了一下R6002

结果发现这个链接

http://msdn.microsoft.com/zh-cn/library/k1x26e0x(VS.80).aspx


C 运行时错误 R6002

错误消息

未加载浮点支持

未链接必需的浮点库。
通过检查下面的可能原因进行修复


    [*] 该程序通过选项(如 /FPi87,该选项要求有协处理器)被编译或链接,但该程序运行在一台未安装协处理器的计算机上。
    [*] printfscanf 函数的格式字符串包含浮点格式规范,而该程序不包含任何浮点值或变量。
    [*] 编译器仅当必要时才通过加载浮点支持以最小化程序大小。编译器无法检测到格式字符串中的浮点格式规范,因此编译器未加载必要的浮点例程。
    [*] 使用浮点参数以符合浮点格式规范,或在程序的其他地方执行浮点赋值。该操作将导致加载浮点支持。
    [*] 在由混合语言编写的程序中,当程序进行链接时在 FORTRAN 库之前指定了 C 库。重新链接并最后指定 C 库。




.text:00420D81 E8 7C E0 FE FF call __snwprintf

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

上传的附件:
收藏
免费 7
支持
分享
最新回复 (6)
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
支持.
最好再改一个字节,把'g'改成't',那就完美了
2008-10-10 16:30
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
3
哪个g改成t?

我还是被google和msdn忽悠了,真该参考一下upx源代码,呵呵
2008-10-11 08:18
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
"可惜之前误解msdn还以为是编译器没有编译进去这部分代码,原来只不过是没调用而已,汗一个"

原来是这么回事,就是考察 浮点库实现加载的过程:检查节段的属性。
赞楼主一个,看来调试的基本功很重要,呵呵
2008-10-11 11:32
0
雪    币: 200
活跃值: (15)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
---------------------------
TestFloag
---------------------------
PI * 2 = 6.283180
---------------------------
确定   
---------------------------
2008-10-11 14:31
0
雪    币: 339
活跃值: (29)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
6
膜拜个先 再慢慢看
2008-10-11 14:34
0
雪    币: 503
活跃值: (80)
能力值: (RANK:280 )
在线值:
发帖
回帖
粉丝
7
哈,你还真细心,我都没有注意到还有这个错误拼写的g
2008-10-11 14:59
0
游客
登录 | 注册 方可回帖
返回
//