机房的微弱屏幕光一直闪了整个夜晚。营区宿舍楼那边,一个人站在房间的窗户前,看着办公楼机房窗口的闪光,露出了难以捉摸的笑容。
陆婷就这么靠着加班学习,艰难地度过了一周。到了周五下午的时候,她顶着硕大的黑眼圈,感觉眼睛已经快要看瞎了,终于找到了最后一个程序的密码,在课程结束之前提交了上去。看着教授表情很满意,在陆婷的名字后面打了一个勾,她终于觉得如释重负,整个人也从紧张的情绪松弛下来,一下子绷不住,差点一个趔趄摔了一跤。
有一双手扶住了她,那触感很温柔。陆婷站定以后,回头看去,竟然是冯薪朵。有那么一瞬间,她开心得仿佛要飞起来,只想拽住她说:你看,我成功了!第一周的任务我居然顺利完成了!但是她毕竟还是脸皮薄得很,这念头只是闪了一下。然后她就正经起来,赶紧站好,对冯薪朵说:“队长,这周的任务我完成了。”
她本来以为对方会称赞自己一下,好歹也客套客套。但是冯薪朵没有。她依然是那副云淡风轻的表情,说:“哦?你怎么完成的?”
于是陆婷开始絮絮叨叨地讲起自己这一周的经历:先是熟悉了汇编代码,然后使用idap指令的操作数,确定代码中进行验证的密码的每个字节。当然这其中还有一些她为之得意的自己发现的小方法——通过gdb进行动态调试验证。
她呱唧呱唧地说完之后,用期待的眼神看着冯薪朵,心想我这么短的时间就靠自学解决了问题,怎么样,还可以吧?
然而冯薪朵却摇了摇头,皱着眉头说:“你这方法也太笨了,而且并不通用,这次的二进制没有加密,密码也是直接比较,如果二进制程序混淆了怎么办?如果密码经过二次加密了怎么办?一个xor操作你就歇菜了,光靠阅读代码是看不出来的。”
陆婷猛然被这么一怼,张口结舌,说不出话来。