将本站设为首页
收藏武夷官网,记住:www.51dzk.net
账号:
密码:

武夷小说:看啥都有、更新最快

武夷小说:www.51dzk.net

如果你觉得好,恳请收藏

您当前的位置:武夷小说 -> 超脑黑客 -> 第一百三十九章 栈缓冲区溢出

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

温馨提示:如果本章属于内容错误等情况,请点击下面的按钮发送报告,我们会在一分钟内纠正,谢谢

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

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

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

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

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

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

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

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

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

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

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

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


  本章未完,请点击下一页继续阅读!

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

我在唐朝当神仙
作者:青木有信
简介: “弟子李白,愿随仙人学仙问道,真心不悔!”

“丹丘生,孟夫...
更新时间:2026-03-04 21:00:00
最新章节:第555章 岑参开始打听(+3)
快穿之龙族幼崽疯批反骨
作者:九尾君上
简介: 反骨系统特意选了一条龙族幼崽绑定,励志培养一条乖巧听话的小棉袄,为祂疯,为祂狂,为祂...
更新时间:2026-03-04 21:16:37
最新章节:第5章 天玑真人
在蔺府做奶娘的日子
作者:天降紫薇星
简介: HE甜宠+女非男全c+雄竞修罗场

蔺云琛很早就察觉到,每夜...
更新时间:2026-03-04 20:47:34
最新章节:第一卷 第222章 春夜雨绵绵
前任说他弟乖戾,他却雨夜跪吻我
作者:九九先生
简介: 楚欢性冷淡,男友羞辱她,比八十年老树还干,并对朋友放话:“随便玩,谁睡成了,我送他锦...
更新时间:2026-03-04 21:27:26
最新章节:第一卷 第52章 如果,我说喜欢楚欢呢?
星际猎人
作者:太极阴阳鱼
简介: 母星毁于内战,少年从废墟走出,入万兽星球,闯上古遗弃之地,盗药都仙缘,窃未来文明科技...
更新时间:2026-03-04 21:38:29
最新章节:第952章、谈崩了
玩家重生以后
作者:颂世歧
简介: 重生后,恶贯满盈的我决定从良。三天内,还掉父亲积累的赌债,拜入天下第一大宗门,找到前...
更新时间:2026-03-04 21:02:11
最新章节:第201章 锁蛟井(3k)