首页
社区
课程
招聘
[求助]如何实现程序复制自身代码
发表于: 2013-4-11 13:33 6341

[求助]如何实现程序复制自身代码

2013-4-11 13:33
6341
收藏
免费 0
支持
分享
最新回复 (7)
雪    币: 59
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
求解释啊!各位大牛!
2013-4-11 13:34
0
雪    币: 81
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
步骤一... 反汇编引擎
步骤二...测量函数长度
步骤三...拷贝并修正
2013-4-11 14:53
0
雪    币: 859
活跃值: (304)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
4
CreateFileMapping 目标文件
然后直接 memcpy 代码到指定的位置。。。
2013-4-11 15:16
0
雪    币: 59
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
我想问的是,如果我的代码分散在各个位置,怎么处理呢
2013-4-11 18:49
0
雪    币: 360
活跃值: (122)
能力值: ( LV2,RANK:15 )
在线值:
发帖
回帖
粉丝
6
那就要看代码的偏移了,把各处的代码拷贝到一起,然后将eip指向头部,像shellcode一样执行
2013-4-11 19:50
0
雪    币: 859
活跃值: (304)
能力值: ( LV11,RANK:180 )
在线值:
发帖
回帖
粉丝
7
分散插入代码的话比较麻烦了。。。
插入一个新的节区会简单些
2013-4-11 20:15
0
雪    币: 59
活跃值: (17)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
大哥,能给一段代码仔细说明吗,就按照插入一个新节区的方法,
2013-4-11 23:48
0
游客
登录 | 注册 方可回帖
返回
//