首页
社区
课程
招聘
[求助]关于OD脚本的困惑
发表于: 2010-1-10 11:43 5583

[求助]关于OD脚本的困惑

2010-1-10 11:43
5583
eval "jmp dword ptr ds:[{IATENDSEC_3}]"
asm  IATENDSEC_3, $RESULT
//////////////////////////////
alloc 3000
mov IATSEC,$RESULT
lm IATSEC,3000,"iatpatch.txt"
mov IATSEC1,IATSEC

上面几句是 脱 VMP1.7-1.8 脚本中的两句。在英文版 1.65的脚本插件下,可以解释通过,可是会在 mov IATSEC,$RESULT 这行死机。

于是改成中文 1.652 的插件,在 asm  IATENDSEC_3, $RESULT,就报错。说解释不通过。提示:不能解释  jmp dword ptr ds:[E91FB0] 这句。百思不得其解啊,不知道怎么办法

...

求高人指点

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
没人回,这个问题没人遇到过吗?
2010-1-10 15:48
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
唉,我自己顶
2010-1-10 21:24
0
雪    币: 2506
活跃值: (1000)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
4
jmp dword ptr ds:[0E91FB0]
2010-1-10 21:42
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
收到,谢,马上去试。
2010-1-11 13:51
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
jmp dword ptr ds:[0E91FB0] 解决了第一个不能正常解释的问题。

第二个问题:

//////////////////////////////
alloc 3000
mov IATSEC,$RESULT
lm IATSEC,3000,"iatpatch.txt"
mov IATSEC1,IATSEC

还是这个地址,在mov IATSEC,$RESULT这行,死掉
2010-1-11 14:29
0
雪    币: 2506
活跃值: (1000)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
7
mov IATSEC,$RESULT 这句没错。除非 IATSEC 这个变量没预先定义,但应该只出错,不会死。估计是和你啥杀毒软件等有监视内存功能的软件有冲突吧。
2010-1-11 18:08
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
//////////////////////////////
alloc 3000
mov IATSEC,$RESULT
lm IATSEC,3000,"iatpatch.txt"
mov IATSEC1,IATSEC

是这步: lm IATSEC,3000,"iatpatch.txt"  死掉。

运行环境:虚拟机,实机,也是这样

不知道死的原因
2010-1-11 18:37
0
雪    币: 2506
活跃值: (1000)
能力值: (RANK:990 )
在线值:
发帖
回帖
粉丝
9
看看你这个脚本的目录下有没有 iatpatch.txt 这个文件。没这个文件死掉是正常的。
2010-1-11 18:38
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
太感谢CCDebuger 的细心解答

就是没有这个文件。开始没明白 lm的命令是什么意思。原来是加载的意思。
唉,新手就是新手,有时候会卡在这么笨的问题上,浪费宝贵时间~~

再次感谢CCDebuger 对我这个新手的关照..l
2010-1-11 18:44
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
我想结贴,在哪儿结啊
2010-3-5 11:04
0
游客
登录 | 注册 方可回帖
返回
//