首页
社区
课程
招聘
江湖救急,大侠帮写一个非常简单的脚本。
发表于: 2006-3-17 13:56 4568

江湖救急,大侠帮写一个非常简单的脚本。

2006-3-17 13:56
4568
我看了1个小时ollyScript的帮助,还是一头雾水,烦请那位大侠写一个非常简单的脚本:就是在发生硬件中断时判断一下中断的地址,然后改变eip为一个固定的值并继续执行,我是搞不明白如何在脚本里等待硬件中断发生,要不然就是没有这个功能?

[课程]Android-CTF解题方法汇总!

收藏
免费 0
支持
分享
最新回复 (5)
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
自己先顶一下,在线等待各位大侠的指导
2006-3-17 14:02
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
3
简单写个
加个计数器设置循环结束的条件

var count

eob Test
bphws 4010D3, "x"

Start:
esto

Test:
cmp eip,4010D3
jne Start

mov eip,4010CC
inc count
cmp count,44
je End

jmp Start

End:
MSG "Game Over "
ret
2006-3-17 14:15
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
4
明白了,是eob命令。
多谢!
2006-3-17 14:26
0
雪    币: 898
活跃值: (4039)
能力值: ( LV9,RANK:3410 )
在线值:
发帖
回帖
粉丝
5
不是太清楚你想表达的意思
不过要学习脚本不是一个小时看帮助就能解决的

esto
运行

cmp eip,4010D3
有中断时脚本会比较当前eip是否是希望中断的地方
2006-3-17 14:36
0
雪    币: 208
活跃值: (40)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
6
主要是不知道发生硬件中断的时候如何触发到脚本里,因为英文比较烂,所以看说明的时候没有看懂eob命令的意思。不过根据版主给的小脚本,又仔细看了看对应命令的说明,就大概明白了。
我今天早上已经按了2个小时的shift+F9,Ctrl+G,然后新建EIP了,也才做了不到100条啊,汗啊。
再次多谢版主了,看来要想节省时间就得先花时间多学习,学习脚本一个小时是远远不够的。
2006-3-17 15:00
0
游客
登录 | 注册 方可回帖
返回
//