“偷出来?!”他怒道,“那不可能,机柜上面有摄像头!”
“对,不可能真让你偷。”彭剑笑笑,“如果连我们都能猜出来算法在机柜里,莫飞能不知道吗?况且,就算有摄像头,也只能亡羊补牢地抓住偷算法的贼,却不能保证它万无一失,绝不泄露,毕竟……等靠着摄像头抓到了贼,他可能早就已经把算法文件拷贝到其他地方了。”
“那你的意思是?”
“根据我对莫飞的了解,他极有可能把核心算法隐藏到公司的任何一台电脑中,也就是说,你公司的任何一台电脑,都有可能是新脑的算法服务器。”
“任何一台?”他惊了,“那我怎么找?公司现在大概有五十多台电脑,我一台一台翻,得找到哪年去?”
“不用担心。”彭剑打开他的电脑,点开一个软件,“这就是我要给你装的软件,它是我专门为你开发的一个抓包工具,你把这个工具在你电脑里运行后,再点击新脑系统的抓取按钮。当按下按钮时,抓包工具就会检测你的电脑对算法服务器的请求,并显示出那台服务器的IP地址,而如果算法服务器开着,那你的检测请求就会通过。”
“我懂你的意思了。”他看着屏幕说,“我如果把算法服务器关了,那你这个抓包工具就抓不到数据了,对吧?而如果它抓不到数据,就说明我刚刚关的那台电脑,就是内网的算法服务器。”
“基本上是这个意思……”
“没这个必要啊。”他忙说道,“你想,我如果关掉了算法服务器,那新脑的后台肯定就没法正常运行了,所以我只用看网站能不能正常运行就成了,没必要用你这个软件。”
“不。”彭剑说,“你还是要考虑到机柜的存在。假如机柜内锁着的那台确实也是算法服务器,那么当你关掉了机柜外面的服务器,网站很有可能依然跑得通——因为系统会自动去寻找下一个节点的备份服务器。”
“耍我呢?你刚还说机柜里不可能有算法服务器!”
“你冷静点儿,我也只是猜测,毕竟谁也说不准到底有没有。”说着,彭剑又敲了敲屏幕,“听我说,你要把握好关电脑的时机,那台电脑必须是在这个软件监控流量的同时被关闭,这样,你才能截取到被中断的流量包。你看,这个抓包工具有好几个进度条,每个进度条上都写着一个主机地址,当你发现一个进度条断掉,而另外一个进度条反而动了的时候,就说明程序本来连接的那台服务器被断掉了,而新脑自动去寻找下一个节点的算法服务器了。”
“太复杂了!”他感叹,“怎么这么麻烦?”
“没你想的那么复杂。”彭剑说,“你听我讲,你根本就不需要管机柜里的那台服务器,我这个工具就是用来帮你定位算法服务器的。你在每次抓包的时候,只要看到进度条开始动,你就关一台电脑,把它彻底关掉后,你就盯着上面的这根进度条,这是你的电脑在跟新脑的算法服务器进行连接,如果它通了,就说明不是这台电脑,而如果它不通,则说明你的电脑跟算法服务器连接失败,而为什么失败了,就是因为你刚刚把它关掉了,所以,被关掉的那台电脑,它就是新脑的算法服务器。”
“哦……我这次是彻底搞明白了。”他说,“要是机柜里的是备份服务器,我如果不用你这个工具,只是看网站能不能运行,那么无论我关多少台电脑,网站一样可能还会运行,因为,有可能会存在多个算法服务器。而你这个工具,就是告诉我数据到底是经过哪台服务器而传输的,对吧?”
“对。你终于明白了,所以,我开发的这个软件对你来说至关重要。”彭剑得意,“如果你找到了服务器,那接下来,你就要凭你的记忆去找到算法的源文件。”说着,彭剑从兜里掏出一个东西,递给他,“你找到后,把算法的代码文件拷进这个U盘里,回头带给我就行了。”
“这是个U盘?”他问,“这么小,跟个鼠标接收器一样。为什么非得用你的,用我的不好吗?还保险。”
“不,流程越多,bug越多。况且,你别小看了这个小东西。”彭剑说,“这U盘里带一个键盘记录器。你拷贝后别急着拔,把它偷偷插在上面,再运行一天。因为,我们不光要拿到核心算法的源代码,还要知道它是怎么运行的,以及它的部署环境和启动流程。有了这些信息,才可以帮我们更好地解读这些源代码。”说着,彭剑提醒他看,“你仔细观察,这个U盘后面有个小开关。”
他看去,在侧面确实有个不易察觉的微型开关。
“这个开关,你扳到上面是U盘模式,扳到下面是键盘记录器状态。而在键盘记录器的状态下,电脑里是不会显示可移动磁盘标志的。你偷偷地把它插在主机后面,并启动键盘记录模式,谅谁也不会发现。明白了吗?就是先扳到上面,把核心算法拷进去,别拔掉,再扳到下面,让这个U盘挂着运行一天,记录下那台电脑的键盘动作。回头你再随便找个机会把它拔下来给我,只有你做到了这几点,才能算是成功。”最后,彭剑又不忘记叮嘱他,“我今天跟你说的方法,经过了我缜密的思考,并进行了详细的模拟推演,尽可能做到了万无一失。你一定要仔细记好,严格按照我的方法来,咱们争取做到一次成功。”
52书库推荐浏览: 澈言