免费阅读
返回
菜单
上一章查看最新章节下一章

第一百三十九章 栈缓冲区溢出

作品:超脑黑客作者:疯狂小强
如果本章错误,请点击报错10秒纠正

作了一番,然后再将计算器连接到计算机上面进行了一系列测试,结果惊喜地发现,这个模式似乎是德州仪器公司的工程师在开发过程中用来调试用的,在这个模式下,用户对计算器的操作拥有很大的权限。

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

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

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

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

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

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

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

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

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

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

林鸿正是精心设计好了一个小程序,然后将其编译成机器码,先是向他找到的那

…。。
   本章没完,请点击下—页继续阅读!如果被转码了请退出转码或者更换浏揽器即可。
  温馨提示:亲爱的读者,如果你觉得本站还好,为了避免丢失和转马,请勿依赖搜索访问,建议你使用[华为刘揽器]或[Firefox火狐刘揽器]访问并收蔵【书控书吧】 m.shkuangneng.com。我们将会持续为你更新,还建议你注册会员使用书架功能追书阅读更方便。
上一页 1234下一页
上一章查看最新章节下一章
临时书架加入书签回顶部↑

看了《超脑黑客》的书友还喜欢看

你一美警,老想着回东方干啥玩意
作者:ht142
简介: “你说什么?里昂·万斯那家伙到了东联?!”

“他是疯了吗?...
更新时间:2026-03-03 23:44:00
最新章节:第一百一十七章 这地方,封了
死亡回档,48小时拯救世界
作者:稻香锅巴
简介: 一场车祸,让王聪获得了

“死亡回档”的能力!?\n正当他准...
更新时间:2026-03-03 23:37:32
最新章节:第241章 方牌线索!
旧惑
作者:苏格
简介: 桑栀被弃婚的消息传遍了四九城,成了人生最大的笑话;傅西洲在婚礼上白捡一个新娘,成了当...
更新时间:2026-03-03 23:35:39
最新章节:第43章 院
让你当收尸人,你直接解刨了前女友
作者:夜无声
简介: 解刨课上,尸体竟是我前女友……

从那以后,我经历了许多匪夷...
更新时间:2026-03-03 22:57:00
最新章节:第两千两百五十九章 处理完,后台好硬啊
恋痛癖
作者:水无伶
简介: 杭意追谢铮玉的时候,图财,图色,别人骂她自不量力。结果不仅真让她得逞,还扭脸把人甩了...
更新时间:2026-03-03 23:36:25
最新章节:第65章 泼脏水
大秦:开局扶苏被贬,忽悠他造反
作者:瑜兰瑾
简介: “扶苏你都三十万大军在手了,还不造反?”\n

“等秦始皇死...
更新时间:2026-03-03 23:39:57
最新章节:第1071章 在船上加上火炮口!
书名:

本站若有图片广告属于第三方接入,非本站所为,广告内容与本站无关,不代表本站立场,请谨慎阅读。

Copyright © 2020 书控书吧 All Rights Reserved.kk

SiteMap