蓝墨书院 通过搜索各大小说站为您自动抓取各类小说的最快更新供您阅读!

第二天,学校食堂。

SAM三人组又聚在了一起共同进餐。

亚瑟和马修两人脸上的伤痕如果不注意看的话已经看不出来,浮肿也完全消失,他们都称赞林鸿的“云南白药”非常神奇。

在他们的桌子上,摆放着三个TI-82型计算器,他们一边吃饭,一边不时地看看桌上的计算器,有时候还互相对视而笑,脸上虽然疲倦,但眉目之间却露出非常兴奋和自豪的神色。

这三个计算器,正是已经被成功破解了的计算器!

迅速吃完之后,马修马上拿起了自己的那个计算器,在上面按了几下,调出一个目录,然后运行其中的程序,整个计算器液晶屏顿时一刷新,只见一个右边一个小小的黑色长条开始慢慢从右至左开始移动,马修将计算器侧了过来,开始津津有味地玩了起来。

昨天,竟然有直接在BBS上就将TI-82计算器的电路图纸直接发布在上面,所以,德州仪器邮寄的资料,实际上已经意义不大了。那个人就是德州仪器公司的工程师,他在上面回答了许多用户提出的问题,并且说欢迎大家提出改进建议,他会向公司提交反馈内容。

由于提前拿到了图纸,破解的事情立刻提上了日常,兴奋之下的三人根本没有心思睡觉,他们做了一个重要决定,那就是一定要赶在返校舞会到来之前,将计算器破解出来。

他们分工合作,马修和亚瑟负责设计出一个有意思的软件或者游戏,而林鸿则负责计算器的破解,等破解出来之后,就移植到计算器上面,给大家来一个巨大的惊喜。

由于有了BBS上那些帖子的基础,林鸿已经对破解计算器有了非常大的把握,他最终让亚瑟拿出工具箱,将计算器给拆了开来,对照电路图仔细研究了计算器的硬件结构。

最终林鸿确定,并不需要对计算器进行硬件方面的修改,就完全可以突破德州仪器公司在固件上设置的限制枷锁。

这是因为在其中一个帖子中,有一个用户描述了他发现的一个现象,按照他给出的几个按键顺序和方式,就可以让计算器进入一个特殊的模式——“DEBUG-N”。不过那个用户的这个回复贴很快就被紧接而来的其他回复给淹没了,只有很少人才注意到了他的这个回复。

因为林鸿需要对计算器进行破解,所以他对立面的所有回复都比较关注。这个用户的回帖他非常重视,专门用自己的计算器按照对方描述的顺序,完整地操作了一番,然后再将计算器连接到计算机上面进行了一系列测试,结果惊喜地发现,这个模式似乎是德州仪器公司的工程师在开发过程中用来调试用的,在这个模式下,用户对计算器的操作拥有很大的权限。

这绝对是个好消息,原本林鸿还以为需要对硬件进行改动,现在有了进入这个模式的方式,他完全可以直接不通过硬件,仅从软件上的漏洞就可以直接对这个计算器进行破解。

经过一个晚上的奋战,林鸿最终成功了。

他找到了一个计算器里面的栈缓冲区溢出,从而成功地往里面写入了自己的代码,突破了固件系统对用户操作空间权限的限制。

程序在运行过程中,为了临时存取数据的需要,一般都要分配一些内存空间,通常称这些空间为缓冲区。

这个区域一般是可以进行数据存储和删除操作的,保护级别并不严格。而在缓冲区之外,在存在着其他一些系统内核数据区域,存放的数据都是系统中非常重要的数据,一旦那些数据被修改,整个系统就可能发生崩溃,当然,也有可能出现其他意想不到的结果。

所以这些系统内核数据区域是被严格限制和保护的,用户不能对其进行操作。

栈是一种特殊的数据结构,特点是先入后出。就像一条死胡同,大家排队进去,满了之后停止进入,然后再一个一个排着队出来,先进去的那个人,最后才出来。这种数据结构生活中也有不少例子,例如交试卷,先交的人一般要到最后才会被老师看到,还有就是以前KTV里面点歌系统,先点歌的人,反而排在最后面唱。

按理说,德州仪器的工程师在编写程序的时候,是需要对压入栈里面的数据长度进行检查的,一旦这个栈已经满了,就必须停止对其再进行压入,否则就会产生溢出。

而林鸿找到的这个栈缓冲区,正是那些工程师编写代码的时候不严谨,忘记对这个栈进行长度检查,于是林鸿一直往其中压入数据,等它满了也不管,继续压入,于是便发生了栈内存溢出。

溢出便意味着栈缓冲区之外的单元会被改写,而假如这些数据单元里面存储的数据是有用数据的话,就会产生意想不到的后果,最常见的后果就是程序崩溃,通常情况下,这只能算是程序的一个BUG,但是当向这些栈中压入经过进行设计的数据,就不仅仅是BUG了,而是成为了可供黑客利用的漏洞。

林鸿正是精心设计好了一个小程序,然后将其编译成机器码,先是向他找到的那个栈中压入一些无效的数据,精确计算这些数据的长度,等达到一定长度之后,再将他设计好的数据给压入进去,让其发生溢出,覆盖缓冲区之外的区域,这样当固件系统运行到这里的时候,就会成功地调用执行他的这个程序……

小主,这个章节后面还有哦^.^,请点击下一页继续阅读,后面更精彩!

喜欢超脑黑客请大家收藏:(www.lanmosy.com)超脑黑客蓝墨书院更新速度全网最快。

蓝墨书院推荐阅读: 开局国士身份被戏子曝光外公收养的村花小姨神豪:全世界都在演我妖怪公寓爷们都市神豪之一夜暴富妻子的谎言神级美食主播复苏:女帝转生成了我女儿!解释不清了,我拍的历史剧成真了仙桃山庄重生从相亲失败开始系统生意做到外星球隐形豪婿超级小渔民离婚吧我累了赛博双城:我,少年犯科学家校花的贴身高手都市透视小神医战神狂婿开局签到:养成五个姐姐我有长生血脉我和女神们的荒岛人生我在仙界有亩田黄金渔场捡个杀手做老婆秘密的森林小镇神医签到,人在孤岛,刚自建豪华别墅挑战荒野生存修罗赘婿喜乐街离婚后我逆袭成了亿万富翁豪门虎婿重生之沸腾青春结发妻子的谎言长生八万年突然有个女儿我又是个律师身在香江最强小渔民夜的命名术火星修仙的我被国际探索队曝光了都市最强战神极品龙婿肆意神豪生活录乡村最强小神农十块钱挑战求生节目被直播安先生今天依然单身开局顶流的我怎么会糊宅师
蓝墨书院搜藏榜: 乡村神棍小村医上门狂婿我捡了只重生的猫我是最佳综艺导演乡下奇农当医生开了外挂最强透视缉凶进行时我真的是个演员天师小乞丐九尾美狐赖上我最弱无败的超能力者校花的全能未婚夫从练习生到顶流巨星商踪谍影神豪的成长极品天骄我真不是扶妹魔寡嫂人生何必是春风混世小术士超级农场超级富农超级穿越系统娱乐全才道田特战狙击手变强从三十一岁开始修罗赘婿穿越香江成大亨开局国士身份被戏子曝光透视龙婿开局对手是战神夜的命名术四合院里走出的首富火星修仙的我被国际探索队曝光了游戏开拓者霸婿都市雷电掌控者黑道偷天换日乡村朋友圈我爸给我二十亿小欢喜:我的学霸女友乔英子荒野求生,我被迫无敌了重返2008:这算不算是我的娃盟主,请连接我!我真没想和刺猬女孩恋爱我真没想当高武导师啊重生后我有了妻子和超能力最强医圣
蓝墨书院最新小说: 地窟求生:开局食物增幅三十倍热搜第一:叫你捡漏你开挂啊带着爸妈去上班四合院里的老中医汽车公司?不,是国货之光再启仙途我写的娱乐文被杨老板看到了百元求生:从潘家园捡漏开始放弃留学,我打造了世界第一名校从重生开始合租浪在娱乐圈怪物食堂奶爸,开局校花找上门,当爸了?我的夫妻关系竟能数据化四合院里的唯一老实人骑士荣耀之半岛风云回到过去当女神硅谷大帝武侠之父重生之娱乐风暴好莱坞制作星媒舵手文娱:让你唱歌,你搁这作法?我的金融帝国都市种子王娱乐:别联系了,真不熟首富后才知是反派韩娱之kpopstar平行空间超级帅哥少帅重生之亿万富翁美女校花的贴身高手天才神医都市逍遥神泡个美女老总做老婆校园超级霸主无敌保镖无敌医生文理双修乡村奇医极品学生狱锁狂龙2墙头有杏美女老师爱上我少年枭雄倾城宝藏翡翠王警花的近身高手美女的贴身男秘