两条错误还有呢?”
“主人这个第二条对我们来说是个天大的好消息,你不是一直想创业吗?这次是个千载难逢的机会噢!”
沈星海听得来了精神:“快说来听听。”
“破译勒索病毒,你只是明白了加密机制和加密原理,但是算法在已经加密的文件是不可逆的,毕竟像你说的那样那些大神的算法可不是用来糊弄的,作者第二个错误是他并不是做一次就罢手,他还在继续散播勒索病毒。”
沈星海问:“这里不像上一次一样有明显的Bug,继续散播勒索病毒又会暴露什么问题呢?这次又是哪里做错了。”
“主人我给你列几个条件你就知道问题出在哪里了,首先我们知道了加密机制和加密原理,然后我们找到了一台正在运行加密文件的机器,它的病毒进程还在运行,再然后我们在那台机器的文件里找到没有被加密的原文件。”
沈星海拍了一下自己的脑袋:“如果这些条件全符合,我们可以把进程里的密钥读出来,用没有加密的原文件比对加密后的文件进行逆向分析,很容易找出来病毒对文件做了那些修改。好像不对啊,运行病毒后机器上就不会有没有加密的原文件了?”
“所以我就说,我们运气好我找到了一台中了勒索病毒的肉鸡电脑,它的原文件有云备份没被感染,这样这一个完整的加密机制就算是完完整整的交到我们手里了。”
“为什么你会说和我创业有关?”
“主人我在想我可以改进上面得到的加密机制,把重要的密钥放到云端由我保管,另外去掉删除文件的步骤,直接改成对生成的电脑文件进行实时的加密。
这样加密后的文件在电脑里非常安全,不但没有密钥打不开,而且加密的文件等于变相地感染过加密病毒,就不会再被勒索病毒加密,我们可以基于勒索病毒制作一个,文件加密保护系统,像天勤建筑工程有限公司,中科院冷湖赛什腾山天文台现在就急需这样的文件保护系统。”
套用勒索病毒的加密框架,使用RSA和AES加密算法制作出文件加密保护系统,沈星海把这个文件加密保护系统起名为蓝盾,他开始和艾雅架构他们的蓝盾文件加密系统。
夜深了沈星海为了事业通宵达旦,其实人生每一个里程碑式的成就,都不是轻易得来的,它需要你为自己的梦想日夜努力。