首页
社区
课程
招聘
[求助] 如何修改增加PE中的.text区段
发表于: 2012-4-22 10:42 6196

[求助] 如何修改增加PE中的.text区段

2012-4-22 10:42
6196
今天在处理一个汉化文件时,想要添加点自己的处理代码,可查找了下PE中.text区段竟然没有空闲的地方可添加!!俺不知道怎么处理了,所以想请教一下各位大大,如何修改增大.text区段以便可以写点东东在里面呢?

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

收藏
免费 0
支持
分享
最新回复 (9)
雪    币: 297
活跃值: (235)
能力值: ( LV4,RANK:55 )
在线值:
发帖
回帖
粉丝
2
这个不方便改,改了之后后面区段的内容偏移都变了,造成很多不便,可以添加个区段,在新加的区段执行你的代码然后再jmp到原始入口点
2012-4-22 10:46
0
雪    币: 145
活跃值: (105)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
3
加多一个区块,跳到区块去写代码,执行完跳回.text
2012-4-22 10:49
0
雪    币: 1643
活跃值: (101)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
如果硬盘中对齐的小于内存很多,可以扩充来和内存一样大,后面顺次移动,然后就能写代码了,记得加密与解密书上有讲过
2012-4-22 11:09
0
雪    币: 104
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
是汉化啊。。  跳到空白区段怎么汉化?
2012-4-22 11:10
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
你不会将push等调用处的地址改成新字符串的地址啊?
2012-4-22 11:51
0
雪    币: 104
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
   那也太麻烦了吧
2012-4-22 12:53
0
雪    币: 65
活跃值: (171)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
如果直接增加那会更麻烦的,肯定是添加一个区段是最好的方法的
2012-4-22 19:22
0
雪    币: 1632
活跃值: (13)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
把你的文件发上来,我看看扩张下.text区段给你。
2012-4-22 20:10
0
雪    币: 285
活跃值: (16)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
10
用论坛里的exe编辑工具先改改看撒
2012-4-23 03:32
0
游客
登录 | 注册 方可回帖
返回
//