首页
课程
问答
CTF
社区
招聘
峰会
发现
排行榜
知识库
工具下载
看雪20年
看雪商城
证书查询
登录
注册
首页
社区
课程
招聘
发现
问答
CTF
排行榜
知识库
工具下载
峰会
看雪商城
证书查询
社区
编程技术
发新帖
0
0
[求助]cmd挂载windbg后,控制台窗口还是能显示信息。
发表于: 2015-2-13 14:50
4796
[求助]cmd挂载windbg后,控制台窗口还是能显示信息。
soh
2015-2-13 14:50
4796
今天发现一个有意思的问题:
xp下运行命令提示符,然后ping另一局域网地址,比如ping 10.121.23.11 -t
命令提示符下不断显示回显报文。
此时用windbg挂载cmd进程,发现回显继续。
按道理,windbg已经中断cmd中的所有线程。
那么,控制台的窗口和cmd进程应该和一般的GUI窗口和进程的关系不一样(因为GUI窗口显示需要线程处理窗口消息)。
又或者任何进程都可以往这个控制台窗口打印数据?
就像cmd窗口也和另外一进程关联(比如说ping.exe)?
[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课
收藏
・
0
免费
・
0
支持
分享
分享到微信
分享到QQ
分享到微博
赞赏记录
参与人
雪币
留言
时间
查看更多
赞赏
×
1 雪花
5 雪花
10 雪花
20 雪花
50 雪花
80 雪花
100 雪花
150 雪花
200 雪花
支付方式:
微信支付
赞赏留言:
快捷留言
感谢分享~
精品文章~
原创内容~
精彩转帖~
助人为乐~
感谢分享~
最新回复
(
3
)
瀚海云烟
雪 币:
293
活跃值:
(287)
能力值:
( LV4,RANK:50 )
在线值:
发帖
10
回帖
531
粉丝
1
关注
私信
瀚海云烟
1
2
楼
输出的是ping进程好么,具体的输入输出显示动作又不是cmd.exe做的。win7上是conhost.exe,xp上是csrss还是smss不记得了,就是kernel32的DllMain有进行通信的那个啥模块,多年不看代码,已经记不清了
2015-2-13 16:25
0
soh
雪 币:
39
活跃值:
(10)
能力值:
( LV2,RANK:10 )
在线值:
发帖
11
回帖
26
粉丝
0
关注
私信
soh
3
楼
查了下,原先是csrss.exe
是的,这个我之前知道,输出信息的是ping进程(用windbg验证过),你的意思是,多个进程(cmd,ping)都是通过csrss和控制台窗口联系的?
2015-2-13 16:35
0
瀚海云烟
雪 币:
293
活跃值:
(287)
能力值:
( LV4,RANK:50 )
在线值:
发帖
10
回帖
531
粉丝
1
关注
私信
瀚海云烟
1
4
楼
这个怎么说呢,那个黑乎乎的窗口消息不是任何一个控制台程序管理就是了,当做一个独立的文件更合适,cmd打入一个命令就创建一个新进程,参数里面设置公用控制台,也就是公用这个文件句柄,然后新进程往这个文件写入数据,跟父进程暂停不暂停没关系
你命令行结束cmd.exe看看结果
2015-2-13 16:56
0
游客
登录
|
注册
方可回帖
回帖
表情
雪币赚取及消费
高级回复
返回
soh
11
发帖
26
回帖
10
RANK
关注
私信
他的文章
[求助]如何查看运行中的xp系统是否以debug模式启动
4116
[求助]cmd挂载windbg后,控制台窗口还是能显示信息。
4797
[求助]SHFileOperation函数不会重定向
3615
[求助]怎么查看sys是32位还是64位
3439
[求助]windbg调试如何判断某个线程运行在用户态还是内核态
5383
关于我们
联系我们
企业服务
看雪公众号
专注于PC、移动、智能设备安全研究及逆向工程的开发者社区
看原图
赞赏
×
雪币:
+
留言:
快捷留言
为你点赞!
返回
顶部