首页
社区
课程
招聘
[求助]以下如何修改
发表于: 2004-12-5 14:21 4337

[求助]以下如何修改

2004-12-5 14:21
4337
call read_key
push byte+21
mov esi,eax
call read_key
and eax,ffffffff
.
.
.
.
.
ret 0

第一个call 完成后eax=111
我怎样修改才能在第三句给esi赋植111
又不能破坏环境呢。
还有,如果我给每个寄存器都重新赋植了,
是不是可以早一些ret 了

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

收藏
免费 1
支持
分享
最新回复 (6)
雪    币: 16
能力值: (RANK:10 )
在线值:
发帖
回帖
粉丝
2
看那个call是不是被别的地方调用了,如果只有这一个地方调用,那么可以修改这个call,

如果不是,那么请找附近的一段空间吧,
2004-12-5 15:11
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
第一个call和第二个call
是相同调用,但eax返回值不一样
我也没有跟进那个call 看他为什么
就是想爆破一下.
怎么找空间呀
第一个call后只有那么两句
那个push还会改变esp的值,不能动呀
就一个mov edi,eax
怎么做能再说详细一些吗??
或给个例子.
2004-12-5 19:46
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
斑竹老兄,给看看呀、
2004-12-5 21:10
0
雪    币: 245
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
最初由 wszy3000 发布
call read_key
push byte+21
mov esi,eax
call read_key
and eax,ffffffff
........


mov esi,111   ;call read_key
push byte+21
              ;mov esi,eax
call read_key
and eax,ffffffff


  jmp otherspace
next:
nop
call read_key
and eax,ffffffff

……
otherspace:
call read_key
push byte+21
mov esi,eax
jmp next
2004-12-5 21:30
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
我试了,可是不知道为什么,就trw2000说错误 007
ol能过去,但不在ol下就说有错误
我想可能是区块禁止读写了,
我怎么办呀..
怎么改区块能让他可以读写呀..
还有,我怎么增加的区块后是c12.....
这样的地址能用吗?
快帮帮我啦.
我很想学会他..
2004-12-6 11:33
0
雪    币: 208
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
搞定啦,
就是那个.text的区块不是可读写的.
哈哈:
挺好玩的...
2004-12-6 21:39
0
游客
登录 | 注册 方可回帖
返回
//