记一次 .NET某股票交易软件 灵异崩溃分析
💡
原文中文,约7800字,阅读约需19分钟。
📝
内容提要
文章讲述了作者在分析程序崩溃过程中遇到的奇怪现象,发现是电离辐射干扰了计算机的数字信号导致的。通过WinDbg分析,发现崩溃是由安全检查失败或栈缓冲区溢出引起的。作者详细解释了安全检查过程和相关汇编代码。作者认为问题可能是操作系统或硬件层面的,并期待读者留言。
🎯
关键要点
- 文章讲述了程序崩溃的奇怪现象,怀疑是电离辐射干扰了计算机的数字信号。
- 通过WinDbg分析,发现崩溃是由安全检查失败或栈缓冲区溢出引起的。
- 安全检查过程涉及栈上的cookie,目的是防止恶意攻击线程栈。
- 分析崩溃时的汇编代码,发现cookie被破坏,导致程序崩溃。
- 反编译RtlAllocateLUnicodeString函数,确认安全检查逻辑。
- 最终认为问题可能是操作系统或硬件层面的,期待读者留言讨论。
➡️