首页
社区
课程
招聘
.text大小不够怎么办
发表于: 2007-3-7 11:53 5085

.text大小不够怎么办

2007-3-7 11:53
5085
我用ollydb给一个程序添加汇编代码
用peid在.text找到全零处了,可是只有一点点空白的
不够写了

我将代码写到.rdata处可是加载时发现.rdata处的数据变掉了
请问高手有什么好办法吗?
或者有什么工具能扩大.text吗?
我用zeroadd和topo都不能增加.text

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 846
活跃值: (221)
能力值: (RANK:570 )
在线值:
发帖
回帖
粉丝
2
增加了TEXT,就得解决数据段的重定位问题
一般是增加一个区段,或者增加最后一个区段

其他更复杂的方法就不介绍了
2007-3-7 11:55
0
雪    币: 204
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
啊啊,谢谢了这么快就有回答
我试一下
另外再请问一下
我用od在非代码区写了汇编,
能直接在od里面保存吗?

我现在都要用winhex打开文件再写一遍
有点麻烦
2007-3-7 12:08
0
雪    币: 58782
活跃值: (21915)
能力值: (RANK:350 )
在线值:
发帖
回帖
粉丝
4
最初由 chenfaxing 发布

我用od在非代码区写了汇编,
能直接在od里面保存吗?
........


可以的,选中要保存的数据,右键保存到磁盘文件中。
2007-3-7 21:35
0
雪    币: 101
活跃值: (17)
能力值: ( LV12,RANK:210 )
在线值:
发帖
回帖
粉丝
5
为什么要在非代码区写?
如果是在image内。 那么可以
如果是virtualalloc出来的, 那么不行。
2007-3-8 13:17
0
游客
登录 | 注册 方可回帖
返回