首页
社区
课程
招聘
[旧帖] [求助]怎么解决C运行时库错误的问题 0.00雪花
发表于: 2010-8-6 23:27 1348

[旧帖] [求助]怎么解决C运行时库错误的问题 0.00雪花

2010-8-6 23:27
1348
给个方向吧,搞了两天没个影。

用bambam004给《加密与解密》一书中PE.exe例子加壳。双击运行报R6034 C运行时库错误,使用ollydbg调试显示在ntdll领空。

附件中
PE - Copy (2).exe 加壳的
PE - Copy.exe  原件

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

上传的附件:
收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 401
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
壳的问题。。。换个壳吧。话说我还真没自己加过壳,哈哈。
2010-8-7 00:20
0
雪    币: 21
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
3
bambam 调试
上面说了几个bug,感觉不像是出在这些问题上。

有牛人知道问题出在什么上面吗?现在正在翻阅装载以及动态链接库知识(估计得花一下午时间,希望能找到线索可以着手去做,现在连方向都不知道,唉~)
2010-8-7 12:43
0
雪    币: 21
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
之前文章给的配置/nodefaultlib don't use default libs

编译之后错误,_memcpy, -memset之类的函数未定义,我随手在additional dependency lib添加了msvcrt.lib。

去掉/nodefaultlib,并且动态链接之后至少能跑到函数入口点了,虽然程序界面出不来。

顺便问下,文章为什么说要配置/nodefaultlib?是为了缩小文件尺寸么?
2010-8-7 13:36
0
雪    币: 21
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
5
花了3天时间调通bambam004,唉~

顺便问下,《加密与解密》一书中谈到的

“如果所写的外壳只是针对某一个程序,还可以把原程序的一部分功能代码放到外壳中。”

是不是得在stub搞个输出表?有没有什么实际例子可以参考?谢谢!
2010-8-7 17:27
0
游客
登录 | 注册 方可回帖
返回
//