首页
课程
问答
CTF
社区
招聘
看雪峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
看雪峰会
看雪商城
证书查询
社区
付费问答
发新帖
0
0
[旧帖]
[求助]如何动态跟踪使用了DirectX技术的游戏
0.00雪花
发表于: 2009-3-14 16:50
4161
[旧帖]
[求助]如何动态跟踪使用了DirectX技术的游戏
0.00雪花
smartbear
2009-3-14 16:50
4161
使用了DirectX技术的游戏,一般是全屏独占模式,一但调用了DirectX的COM接口,用OD很难再动态跟踪,我曾经使用了双显示器用OD跟踪,都是跟踪到一定程度,游戏就会退出,没办法继续跟踪了...各位都是如何动态跟踪使用了DirectX技术的游戏的?
[培训]《安卓高级研修班(网课)》月薪三万计划,掌握调试、分析还原ollvm、vmp的方法,定制art虚拟机自动化脱壳的方法
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
最新回复
(
5
)
smartbear
雪 币:
216
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
47
粉丝
0
关注
私信
smartbear
2
楼
自己顶起来...
2009-3-14 17:37
0
梦之铃
雪 币:
201
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
8
回帖
61
粉丝
0
关注
私信
梦之铃
3
楼
搞成窗口模式不知道行不行.
2009-3-14 22:51
0
smartbear
雪 币:
216
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
47
粉丝
0
关注
私信
smartbear
4
楼
以前用窗口化游戏软件试过,好象也不行。
但通过巧妙的断点设置,终于用双显示器实现了我所要的数据。
断点不能设在DX正在处理的过程中。否则会退出。通常用内存访问断点来实现。
2009-3-17 05:31
0
evilight
雪 币:
235
活跃值:
(10)
能力值:
( LV4,RANK:50 )
在线值:
发帖
15
回帖
161
粉丝
0
关注
私信
evilight
1
5
楼
高深。
双显示器的目的是什么呢。
莫非一个显示器显示游戏,另外一个显示od和其他xx?
内存断点。嗯,具体是什么呢。文件读取到内存,追踪对这块内存的访问的处理来了解文件格式?
猜测
2009-3-17 10:11
0
smartbear
雪 币:
216
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
47
粉丝
0
关注
私信
smartbear
6
楼
确实如此,因为我这个DirectX设计的游戏,是全屏独占模式的,一但被中断,不可能响应ALT+TAB键了,所以才想到了用双显示器,主显示器运行游戏,另一个显示器显示OD。
我跟踪这个游戏很长时间了,在DX未启动前,我追踪到了我想要看的内存块,可它只是把文件的内容放到了内存中,我正要看他如何处理时,它的DX就开始初始化了,所以...
它的DX,其实也是把这块内存的数据提出来,处理后再显示,所以我在它需要访问的内存上下断点,并确保程序再无其他断点,然后F9继续,这样他访问这块内存时,游戏就暂停了,我再把鼠标移动到另一个显示器的OD上(双显示器嘛,另一个我设成了扩展屏),步步为营收拾他,终于搞定了...
2009-3-17 14:50
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
smartbear
11
发帖
47
回帖
10
RANK
关注
私信
他的文章
[求助]图片解析(二)
2341
[讨论]树和工具栏控件的插入标记是什么?
3122
[讨论]BITMAPINFO的赋值方法
10378
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
返回
顶部