首页
社区
课程
招聘
[求助]为什么软件加了壳之后就不能正常运行了?
发表于: 2007-7-4 10:52 6285

[求助]为什么软件加了壳之后就不能正常运行了?

2007-7-4 10:52
6285
具体情况是这样的,我改了一个软件,是改它的标题,就是那种在 CreateWinodwEx里面传入WindowName指针,为了改成我想要的标题,我就在text段的末尾全为0的地方写入我想要的字符串,然后再在程序里面修改,把涉及到传入标题参数的指针变为指向我后来加的字符串的地址,在没有加壳前程序运行很正常标题也改为我想要的那种,不过加了壳(是压缩壳UPX,或者其他的压缩壳),加壳后的软件运行时标题就没有了,很显然是压缩壳在压缩的时候把我附加在text段的内容给去除了,然后在程序运行的时候就变为0了, 我想问的就是,怎样做才能不让加壳软件去除我在段的末尾增加的内容?  
备注:这种情况我遇到过好多,就是在程序里面添加了自己的代码后,不加壳运行的很正常..再加壳就不能用了,我添加的代码其实被壳破坏了,郁闷的很啊....
  十分希望高手告诉我,谢谢!

[培训]科锐逆向工程师培训第53期2025年7月8日开班!

收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 898
活跃值: (4054)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
2
修正PE信息了没有
NsPacK试试
2007-7-4 11:24
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
谢谢fly,我检查过PE信息,应该没有问题的.....后来用NsPack果然问题解决了,看来不同的壳还不一样啊........再一次谢谢fly!
2007-7-4 17:55
0
雪    币: 316
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我也遇到过类似的问题,谢谢,确实如此
2007-7-4 20:55
0
游客
登录 | 注册 方可回帖
返回