首页
社区
课程
招聘
[原创]现学现用之windbg的高级玩法外篇一:获取某软件的聊天记录
发表于: 2013-9-20 21:22 71166

[原创]现学现用之windbg的高级玩法外篇一:获取某软件的聊天记录

2013-9-20 21:22
71166
收藏
免费 6
支持
分享
最新回复 (109)
雪    币: 746
活跃值: (415)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
76
写的真好 看不懂
2013-10-8 15:10
0
雪    币: 25
活跃值: (77)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
77
楼主是榜样
2013-10-9 10:15
0
雪    币: 41
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
78
其实调试的过程就是一个不断假设不断否定的过程,学习到了,真的很棒
2013-10-9 11:22
0
雪    币: 21
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
79
强贴学习~~~
2013-10-9 19:23
0
雪    币: 69
活跃值: (242)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wmg
80
好酷贴子
2013-10-12 10:25
0
雪    币: 8
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
81
学习下,楼主nubility啊!
2013-10-12 12:19
0
雪    币: 69
活跃值: (242)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
wmg
82
由此可知ecx是从
318dda93 8b4d08          mov     ecx,dword ptr [ebp+8]
处被赋值的,下面就找找ebp+8的值哪里来的。为啥要从下向上看?就是要找到ecx寄存器最后一次被赋值的地方!
看了一遍之后,没找到给ebp+8赋值的地方。那说明ebp+8是参数传过来的。那是第几个参数呢?没看到push ebp ,mov ebp,esp啊,我看到此函数第三行有一个调用
318dda11 e8055f0000      call    KernelUtil!CFileResumeInfoMgr::DeleteResumeFile+0x717 (318e391b)

根着LZ文章做了一遍,想问问楼主,有一点不明白,上面的ebp+8来确定是哪一个参数的时候,怎么想到在call    KernelUtil!CFileResumeInfoMgr::DeleteResumeFile+0x717  里面的? 平时咱用的时候如果没看到push ebp ,mov ebp,esp 就直接当第二个参数了,然后就悲剧了。
2013-10-13 17:47
0
雪    币: 9
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
83
感谢楼主,好厉害啊。
2013-10-14 01:17
0
雪    币: 26
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
84
学习了,顶起!
2013-10-21 16:43
0
雪    币: 47
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
85
mark
2013-10-21 17:04
0
雪    币: 35
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
86
楼主要不在分析分析图文混合的情况?
2013-10-24 19:53
0
雪    币: 141
活跃值: (318)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
87
表示不会用windbg
2013-10-24 19:57
0
雪    币: 219
活跃值: (38)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
88
膜拜啊 !~~~~~
2013-10-25 18:02
0
雪    币: 20
活跃值: (29)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
89
楼主,我是菜鸟,有个问题请教一下。
你是怎么通过看导出函数名称“?SaveMsg194@Msg@Util@@YAHPB_WKKKPAUITXMsgPack@@PAUITXData@@@Z”
来推断出函数原型是下面这样子的?
int __cdecl Util::Msg::SaveMsg194(wchar_t const *, unsigned long, unsigned long, unsigned long, struct ITXMsgPack *, struct ITXData *)
2013-11-6 19:08
0
雪    币: 372
活跃值: (36)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
90
好文 欢迎继续QQ
2014-1-12 22:51
0
雪    币: 110
活跃值: (308)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
91
mark.
2014-1-13 01:01
0
雪    币: 67
活跃值: (27)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
92
好长啊……感谢分享
2014-1-13 10:26
0
雪    币: 3
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
93
感谢楼主,好厉害啊。
2014-1-13 20:06
0
雪    币: 33
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
94
留名 等自己试了后再来说感受
2014-1-13 21:08
0
雪    币: 420
活跃值: (16)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
95
很厉害啊。。。楼主
2014-1-15 07:02
0
雪    币: 738
活跃值: (3818)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
96
很有帮助,感谢楼主分享。在32位Win7 QQ2003 SP6环境下可以打印出发送的消息,不过接收的消息不能打印啊,请问你说的那个软件叫啥名字呢,我想分析下,谢谢。
2014-1-16 23:19
0
雪    币: 127
活跃值: (34)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
97
来顶一下
2014-1-17 01:26
0
雪    币: 563
活跃值: (95)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
98
学习下 windbg用法
2014-1-17 01:59
0
雪    币: 35
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
99
mark
2014-3-19 17:29
0
雪    币: 175
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
100
好帖子,绝对精华
2014-9-25 17:51
0
游客
登录 | 注册 方可回帖
返回
//