章节阅读
第七十章 超级黑客shoti
加长密码长度来提升密码的破译难度!

  如果采用密码碰撞攻击这种传统的密码破译手段,对64位密码进行破解显然是不现实的。通俗点讲,所谓密码碰撞攻击就是通过连续不断地输入伪造密码来试探真实密码,也就是通过假秘密一次又一次地进行密码认证,直到试出真实的密码,当然所有人都不会人工去试密码,一般都是通过死循环的程序来实验真实密码的。

  为什么说密码碰撞攻击去破解64位密码是不现实的呢?

  假设1位密码可能由键盘上的四十种字符其中之一构成,那64位密码就意味着存在40的64次方种密码的排列组合,也就存在40的64次方种实验密码,40的64次方是一个什么概念?它约等于34后面加上100个零,这是何等恐怖的一个数量级。

  就以当前军备库的核心系统计算机的性能来说,这台计算机大概每秒钟能够实验一万种密码,也说是说,要想试验完全部密码,大概需要34后面加上96个零这么多秒,一天也不过86400秒,这要实验多少天?

  何况,这只是破解二级授权的解锁密码,对于机甲仓库的授权密码还有64位。以密码碰撞攻击的方式开启机甲仓库,那不是黄瓜菜都凉了的事情,那是苏剑清他们尸体都分化成白骨的事情!

  明白其中道理的苏剑清,自然不会采用这种笨得令人发指的办法,要想短时间内破解授权密码,苏剑清采用了更加高效、但却烧脑的内存分析法!

  所谓内存分析法就是通过内存拦截工具直接获取内存中的计算机原始数据,之后再通过人工分析计算机原始数据,将原始数据还原为人们正常使用的密码信息。

  密码认证授权无非就是将用户输入的密码与最初设置的密码进行比对,如果密码一致就通过授权,如果密码不一致就拒绝授权。

  只要在计算机在进行密码比对时,一定会将最初设置的正确密码读入内存,如果以特定的内存拦截技术,对正在比对时的内存资源进行拷贝,就可以得到计算机特定格式的内存原始数据。

  这些内存数据中,就包含着正确的密码信息,只是这些密码信息是计算机特定格式的数据,简单来说,可以看做是一堆01形式的二进制数据,这种数据正常人一定看不懂,正常程序员也一定看不懂,绝大多数正常cto也看不懂,只有极尽变态之能事的超级计算机程序发烧友他们才能看懂!苏剑清无疑就是这样的变态!

  看懂这些计算机的01进制串码已经足够费脑,关键还要从这些01串码中找出密码信息,这项工作短期内想要完成,其难度大得惊人!估计苏剑清今天要死无数脑细胞,头发也会白一大片、掉一大把!

  想明白思路,苏剑清说干就干,超级黑客——shoti!

  这一章是不是很多书友看得晕头转向、云里雾里、不知所云?专业知识有点过分了吧!其实,这一章也算是我故意设计的吧,希望书友们也简单了解一些信息技术的相关知识,或许能忽悠几个高中的小学弟们将来选报it相关专业,当然能忽悠小学妹更好!

  最主要的还是,自己也臭不要脸的卖弄一下!