首页
社区
课程
招聘
[求助]如何处理插入垃圾指令后导致跳转到错误地址
发表于: 2015-7-7 18:54 11884

[求助]如何处理插入垃圾指令后导致跳转到错误地址

2015-7-7 18:54
11884
想写个程序往pe里随即插入一些垃圾指令消耗破解时间,现在遇到一个困难就是当插入垃圾代码时,导致代码膨胀,可原先对地址的操作还停留在原来的位置

比如0x123地址处有个指令会跳到0xABC这个地址处,我把一段垃圾代码插入到0xABC的位置,假设这段垃圾代码本身占0x100字节,插入完后前面0xABC这个地址处的内容就被往后挪到了0xABC+0x100地址处导致运行结果错误

x86里用地址作为操作数的指令实在太多了,一个个得处似乎太繁琐了,请问各位大神像我这种问题怎么解决比较好?

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

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 233
活跃值: (285)
能力值: ( LV12,RANK:270 )
在线值:
发帖
回帖
粉丝
2
你往数据段里面插垃圾代码?
2015-7-7 19:16
0
雪    币: 13
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
代码段。是我表达得不好 ,我指的访问就是call,jmp的意思。
2015-7-7 19:32
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
你用什么工具修改的?
2016-3-28 22:53
0
雪    币: 56
活跃值: (25)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
花指令
2016-3-28 23:29
0
游客
登录 | 注册 方可回帖
返回
//