测试反馈来一个bug,说软件功能异常了。调试了许久,发现是一个存放配置文件路径的全局变量异常了。本来存放的是一个全路径,结果现在是一个'.'。后来用windbg翻看初始化路径的函数,发现一段函数有问题,某些指令是错误的,无法被反汇编。虽然说这一个函数只在第一次运行时被调用,和这个bug可能是毫无关联的,因为变量被篡改很可能是溢出之类导致。但代码段是只读的,怎么可能会被修改了某些字节?这与某种玄幻的现象特别相似,那就是内存被高能粒子射线击中,比特位翻转了!!如下图所示,左面是IDA静态反汇编,右面是windbg附加后的反汇编。

我总结就是几种情况
1.内存损坏,不稳定(但memtest86压力测试未检出任何内存问题)
2.内存 rowhammer 翻转(不太懂这块,不知道这种rowhammer是否导致这种现象)
3.内存被高能粒子射线导致比特位翻转(玄幻)
4.存放代码段的页面恰好换出到SSD,然后SSD被高能粒子射线导致比特位翻转,然后页面被交换回物理内存,但这更玄幻,因为SSD硬盘通常具有纠错能力(BCHECC、LDPC),感觉比3更玄幻。
5.?????

疑似高能粒子射线导致服务程序异常相关推荐

  1. 各种疑似DGA域名大全

    在网络流量检测中,经常有疑似DGA域名或者域名长度异常等的告警.后来分析,一般都是中文域名经过编码之后变得奇奇怪怪.现在收集几种域名编码,并且记下解码的方式. 1.斜杠数字域名. www.\230\1 ...

  2. 关联任天堂账号与服务器断开,任天堂疑似遇安全漏洞 多名NS玩家表示账户异常登录!...

    日任系新闻站LootPots创始人Pixelpar近日发推怀疑任天堂服务器可能出现了一些安全漏洞,因为他己Switch关联的任天堂账号疑似被黑,一夜之间被多次异地访问,并且他也确定自己使用的密码强度够 ...

  3. NASA望远镜拍摄太阳表面高能X射线爆发瞬间

    2003年11月4日拍摄的照片,展示了巨型太阳黑子486(右下).太阳黑子486产生一次猛烈的耀斑.此次大爆发发生后不久,致电离辐射袭击地球大气层,导致北美洲出现大面积无线电中断. 新浪科技讯 北京时 ...

  4. 漫谈程序员(二十)炉石传说罕见数据库事故!丢失30%数据,疑似误操作?

    #漫谈程序员(二十)炉石传说罕见数据库事故!丢失30%数据,疑似误操作? ##引言   最近看到一篇关于"炉石传说数据库事故"的文章,分享给大家,并简要谈一下自己的心得体会.    ...

  5. 27岁清华留美博士疑似跳机自杀!:常年被抑郁症困扰

      视学算法报道   编辑:好困 LRS [新智元导读]2017年3月,一架飞机在加拿大坠毁,清华留美博士容新的生命永远定格在了27岁.然而,遗体的去向却始终是个迷.2021年12月,警方宣布,这个谜 ...

  6. 10月23日见?疑似魅族16T预热海报曝光:定位大屏娱乐旗舰

    今年以来,魅族发布新机的节奏异常缓慢,推出的新机也是寥寥无几,让不少魅友心中涌起一种"不祥的预感",外界"下一个锤子"的论调也不绝于耳.虽然如此,但还是有不少用 ...

  7. 谈谈疑似中介规则策略

    关注 "番茄风控大数据",获取更多数据分析与风控大数据的实用干货 上周五小番花了大半天时间,整理一篇如何在疫情下调整负面情绪的文章,链接如下:负面情绪该如何管理.该文章说的是,针对 ...

  8. weblogic登录验证被拒绝_腾讯游戏:疑似未成年人登录和支付时需人脸识别验证...

    6月17日,腾讯游戏对外宣布,经过多次灰度测试.技术调优后,正式升级未成年人保护措施:在对已实名未成年人"限玩.限充.宵禁"基础上,专门针对"孩子冒用家长身份信息绕过监管 ...

  9. 条件判断_判断疑似陨石应具备什么条件下,才能判断陨石真伪

    陨石爱好者判断真假陨石的能力是必修的课程,也是判断是不是陨石的关键条件之一,在具有自身的专业能力基础之上,观察陨石本身应该具备的特征作为判断真假陨石的条件,才能完成判断是不是陨石的全部过程.判断者自身 ...

最新文章

  1. CHM综述:建立因果关系,合成菌群在植物菌群研究中的机会
  2. SOCKS代理工具EarthWorm、sSoks
  3. containerd 与安全沙箱的 Kubernetes 初体验
  4. php 上传加水印,php 图片上传加水印(自动增加水印)
  5. php随机产生4乘4矩阵,PHP 用二维矩阵生成一个给定层数的杨辉(PASCAL)三角形
  6. IOS模拟登录之沙盒原理
  7. Redis:分布式锁Watch
  8. Excel的导入与导出
  9. 【Mac】mac 安装 prometheus 报错 prometheus: prometheus: cannot execute binary file
  10. java https请求 证书_java发https请求,证书配置
  11. JNI java.lang.UnsatisfiedLinkError
  12. 【技巧】LeetCode 86. Partition List
  13. Android测试之Robotium自动化测试框架
  14. 苏州大学计算机考研 复试机试真题2013-2020真题及Python题解
  15. 渗透测试技术----工具使用(二)--Nessus工具下载及使用(安装在Kali上)
  16. 数据分析-用python分析中国五大城市的PM2.5值(ols建立回归模型)
  17. tplink怎么进去_怎么进入TP-Link路由器设置界面? | 192路由网
  18. Webpack中 CDN加速
  19. 电源技术——如何产生负电压
  20. 物流软件全过程管理办法

热门文章

  1. 计算机无法ghost安装系统安装系统安装,品牌机、笔记本无法安装Ghost版系统原因与终极方法...
  2. php检测类是否存在,php判断类是否存在函数class_exists用法分析
  3. 设置程序中的html,如何在Behat中为HTML格式化程序设置自定义模板
  4. mysql+提升更新语句效率_MySQL加快批量更新 UPDATE优化
  5. 从0搭建一个Springboot+vue前后端分离项目(四)利用Element框架搭建页面主体部分表格与侧边栏
  6. Python列表操作:统计列表中的重复项出现的次数的方法,不懂也要知道的python知识
  7. python 列表(list)操作及函数
  8. python 三元表达式 if for 构建List 进阶用法
  9. python实用小方法
  10. Python的__getattr__方法学习