首页
课程
问答
CTF
社区
招聘
看雪峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
看雪峰会
看雪商城
证书查询
社区
经典问答
发新帖
1
0
用OD调试,是不是碰上花指令了?
发表于: 2007-12-14 19:04
4517
用OD调试,是不是碰上花指令了?
yuanquanb
2007-12-14 19:04
4517
调试一个软件,调试到关键CALL的时候,跟进去,发现里面的指令非常奇怪。某些指令是变化的,调试器停在一个指令上的时候,显示为一个指令,用鼠标点一下那个指令,或者上下翻动一下OD的当前指令窗口,发现那个指令就变了,好像变成几个指令的组合了。新手调试,没碰到过花指令,这是不是就是看雪上大家经常提到的花指令啊,让OD有时识别得到,有时又不能识别。如果全用单步步进的方式调试还可以运行,如果在一个CALL上用单步步过的话立即程序就挂掉了。不知道是什么原因。
如果是花指令的话,OD是不是有相关去花指令的插件可以用了?
[课程]Linux pwn 探索篇!
收藏
・
1
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
最新回复
(
5
)
kanxue
雪 币:
44229
活跃值:
(19955)
能力值:
(RANK:350 )
在线值:
发帖
2369
回帖
17027
粉丝
528
关注
私信
kanxue
8
2
楼
看看这帖:
http://bbs.pediy.com/showthread.php?t=55089&viewgoodnees=1
你可以用花指令插件去除,不过要自己提取花指令的特征码了。
2007-12-14 20:58
0
BlueT
雪 币:
517
活跃值:
(35)
能力值:
( LV6,RANK:90 )
在线值:
发帖
8
回帖
883
粉丝
0
关注
私信
BlueT
2
3
楼
好像有壳时就是这样的 !
2007-12-14 21:36
0
姚姚ygj
雪 币:
200
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
4
回帖
21
粉丝
0
关注
私信
姚姚ygj
4
楼
花指令是不是就是跳转啊!找到前边只有1个横杠的(-)或是RETN就是跳出花指令了!研究!不一定准
2007-12-15 09:16
0
yuanquanb
雪 币:
200
活跃值:
(11)
能力值:
( LV2,RANK:10 )
在线值:
发帖
21
回帖
61
粉丝
0
关注
私信
yuanquanb
5
楼
确实是这样的,JMP指令前面出现一个横杠(-)而不是原来的(^),并且跳转实现的红线也没有出现,不知道是什么意思。另外问下,关键CALL里面出现了大量的无意义跳转,跳了半天也跳不出去,这样的情况大家是怎么样对付的啊?
2007-12-15 11:49
0
姚姚ygj
雪 币:
200
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
4
回帖
21
粉丝
0
关注
私信
姚姚ygj
6
楼
我说了啊!在有(-)这个的设断点!(或是retn)然后一运行到你设的断点!然后F8或F7就跳出这个花指令了!基本就是这样了!
对了!不要在有箭头的设段点!因为那个跳转一般情况下是跳不出去的!必须在(-)或者什么都没有的设断点!类似: jmp 模块.eax
或 jmp 模块.ebx
2007-12-15 14:30
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
yuanquanb
21
发帖
61
回帖
10
RANK
关注
私信
他的文章
关于程序中Timer的各种问题,欢迎版主大侠进。
3848
关于断下游戏中键盘输入的问题,达人请进,也欢迎大家进来讨论。
3250
这样的功能用run跟踪还是ODS实现比较好?发在那边没什么人回,希望版主大哥进来看下。
3746
关于如何确定内存中指令的起始地址的疑惑
4362
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
返回
顶部