首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
经典问答
发新帖
0
0
[求助]如何精确追踪异常发生的位置
发表于: 2011-4-15 17:49
5361
[求助]如何精确追踪异常发生的位置
灭绝雪翁
2011-4-15 17:49
5361
比如一个简单测试。
__asm
{
push 0x00000000;
ret
}
就会产生一个内存访问错误,最后由U.E.F处理弹出错误对话框。
点调试进入调试程序。
但这时OD里空无一物,接下来如何找到产生异常代码的确切位置呢?
分析堆栈调用信息是可以模糊定位,但如果程序复杂,也很难找到具体位置,求助各位大神有何更简单直接的方法呢?
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)
上传的附件:
错误.png
(8.96kb,96次下载)
Windows XP Professional 免杀-2011-04-15-17-44-17.png
(42.53kb,98次下载)
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
10
)
独自修行
雪 币:
3098
活跃值:
(229)
能力值:
( LV2,RANK:10 )
在线值:
发帖
1
回帖
33
粉丝
0
关注
私信
独自修行
2
楼
把你的东西发上来看看~
2011-4-15 20:12
0
灭绝雪翁
雪 币:
44
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
20
粉丝
0
关注
私信
灭绝雪翁
3
楼
我贴的图就是
__asm
{
push 0x00000000;
ret
}
这个测试例子哈。
1.rar
主要是想找到一个通用的定位异常发生代码的位置的方法,目的不是具体要分析哪个软件。
想到这个问题是因为机子上Adobe Acrobat 9.3经常出错,一直想要调试一下。
上传的附件:
1.rar
(37.65kb,1次下载)
2011-4-16 12:17
0
灭绝雪翁
雪 币:
44
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
20
粉丝
0
关注
私信
灭绝雪翁
4
楼
就没有什么地方直接保存异常地址么?求回复
2011-4-16 20:42
0
weizehua
雪 币:
143
活跃值:
(61)
能力值:
( LV5,RANK:70 )
在线值:
发帖
13
回帖
208
粉丝
1
关注
私信
weizehua
1
5
楼
Sorry ,楼主想得很好,但是这是不可能的(你自己跟踪除外)。
你刚才写的代码,出现异常的不是ret处,而是0x00000000处。因为[esp]可读....剩下楼主一定知道原因吧?
2011-4-17 18:29
0
weizehua
雪 币:
143
活跃值:
(61)
能力值:
( LV5,RANK:70 )
在线值:
发帖
13
回帖
208
粉丝
1
关注
私信
weizehua
1
6
楼
如果一定要这样找的话~只有虚拟机了,把程序的运行流程保存下来,出错的前一个指令就是错误的ret
2011-4-17 18:31
0
灭绝雪翁
雪 币:
44
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
20
粉丝
0
关注
私信
灭绝雪翁
7
楼
这个,怎么操作?
或者分析堆栈的话有没有什么其他技巧。
有时因为溢出太多,把整个栈都破坏了,想找到前一个执行函数都很难。
谢了。
2011-4-17 19:40
0
weizehua
雪 币:
143
活跃值:
(61)
能力值:
( LV5,RANK:70 )
在线值:
发帖
13
回帖
208
粉丝
1
关注
私信
weizehua
1
8
楼
虚拟机~这个我不会…不能帮你了…你把你的问题说一下,也许有其它的方法来解决^_^
2011-4-18 11:22
0
灭绝雪翁
雪 币:
44
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
20
粉丝
0
关注
私信
灭绝雪翁
9
楼
具体问题具体分析吧,我只是想找些逆向分析软件错误的技巧,看看都有哪些方法。但找了半天,好像只有分析堆栈一条路。
小型没加壳处理过的软件可以拿白眉来分析,但大软件画出的图像太乱了,介绍用法的文章也不多。而且关键是软件出问题的时候是随机的,在没有POC的情况下只能一直开着白眉,很费资源。
2011-4-18 15:56
0
weizehua
雪 币:
143
活跃值:
(61)
能力值:
( LV5,RANK:70 )
在线值:
发帖
13
回帖
208
粉丝
1
关注
私信
weizehua
1
10
楼
~我看不懂~什么白眉,POC,完全不懂~
2011-4-18 16:21
0
灭绝雪翁
雪 币:
44
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
5
回帖
20
粉丝
0
关注
私信
灭绝雪翁
11
楼
白眉是个调试软件哈,oday安全里有介绍,不过很不详细。
POC是(proof of concept)指能够稳定重现软件错误的方法或代码。
谢谢热心帮助,几天了,还是结贴吧。
2011-4-18 16:48
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
灭绝雪翁
5
发帖
20
回帖
10
RANK
关注
私信
他的文章
[求助]这么个项目外包出去价钱定在多少合适
6929
[求助]关于vmware 的键盘驱动问题
6998
[讨论]论漏洞挖掘与职业捡钱包
7933
[求助]如何精确追踪异常发生的位置
5362
[求助]关于PE结构Voffset修改
1610
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
谁下载
×
老王
sdlylz
Xacs
sscheng
b23526
thinkSJ
gegon
风间仁
月之精灵
小驹
saya
bzhkl
千里之外
daienming
是不是?
asuralove
疯子
Anplando
liein
playboysen
anyele
seaver
skypismire
sessiondiy
liangdong
小吴
HarveyLee
独自修行
gybing
SueMoon
ucantseeme
xiamisun
elianmeng
魔之幻灵
nagame
cyhudong
hpphpp
zhouhuaiyi
chinarenjf
zshbasteng
溯雪
问一问
fenggui
vcvcc
virusest
黄函正
demoscene
StudyRush
lyyxh
xiilin
fqhlxw
hithdsss
skyworker
hqm
dangliang
lqiqpl
ycmint
wusha
downres
yodamaster
牛刀
zycxy
loongzyd
rakehellj
abdcd
fbgch
hellosex
璃宇
BiffoLee
ttgood
单月
yulongying
做自己
kongfei
灭绝雪翁
龙在天
大都督
TAT
textnext
欲黄大帝
sagara
FindCall
teabottle
谁下载
×
老王
sdlylz
Xacs
sscheng
b23526
thinkSJ
gegon
风间仁
月之精灵
小驹
saya
bzhkl
千里之外
daienming
是不是?
asuralove
疯子
Anplando
liein
playboysen
anyele
seaver
skypismire
sessiondiy
liangdong
小吴
HarveyLee
独自修行
gybing
SueMoon
ucantseeme
xiamisun
elianmeng
魔之幻灵
nagame
cyhudong
hpphpp
zhouhuaiyi
chinarenjf
zshbasteng
溯雪
问一问
fenggui
vcvcc
virusest
黄函正
demoscene
StudyRush
lyyxh
xiilin
fqhlxw
hithdsss
skyworker
hqm
dangliang
lqiqpl
ycmint
wusha
downres
yodamaster
牛刀
zycxy
loongzyd
rakehellj
abdcd
fbgch
hellosex
璃宇
BiffoLee
ttgood
单月
yulongying
做自己
kongfei
灭绝雪翁
龙在天
大都督
TAT
textnext
欲黄大帝
sagara
FindCall
teabottle
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部