记一次 .NET某工控WPF程序被人恶搞的 卡死分析
原文中文,约5800字,阅读约需14分钟。发表于: 。一:背景 1. 讲故事这一期程序故障除了做原理分析,还顺带吐槽一下,熟悉我的朋友都知道我分析dump是免费的,但免费不代表可以滥用我的宝贵时间,我不知道有些人故意恶搞卡死是想干嘛,不得而知,希望后面类似的事情越来越少吧!废话不多说,我们来看看是如何被恶搞的。二:WinDbg 分析 1. 程序是如何卡死的既然是窗体程序自然就是看主线程,我们使用 k 命令即可。0:000>k #Chil...
本文讲述了作者分析程序故障的过程,通过WinDbg分析发现主线程被卡在WaitSuspendEventsHelper函数中,进一步分析发现是因为调试器阻塞了该线程。作者怀疑程序被恶意注入,但后来发现程序是通过Visual Studio直接运行的。作者介绍了生成dump文件的方法,并通过一个小例子验证了分析结果。最后,作者总结了这次故障分析的经历,并呼吁读者不要滥用他的免费分析服务。