将本站设为首页
收藏人本官网,记住:www.rbcnw.com
账号:
密码:

人本书院:看啥都有、更新最快

人本书院:www.rbcnw.com

如果你觉得好,恳请收藏

您当前的位置:人本书院 -> 超脑黑客 -> 第一百三十九章 栈缓冲区溢出

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

万人迷美人训狗手册【快穿】
作者:藻蓝椰子
简介: 【多男主+沉浸式+苏爽撩】\n桑泠是个坏女人,天使的长相纯黑的心。

更新时间:2026-03-04 21:03:28
最新章节:第723章 堂姐重生回来抢我人生46
婴儿的我,获得大器晚成逆袭系统
作者:语成
简介: 大周太子杨承重生到一岁婴儿时期,大器晚成逆袭系统早到了五百年。

...
更新时间:2026-03-04 20:33:43
最新章节:第一卷 第930章 混乱污染
快穿之龙族幼崽疯批反骨
作者:九尾君上
简介: 反骨系统特意选了一条龙族幼崽绑定,励志培养一条乖巧听话的小棉袄,为祂疯,为祂狂,为祂...
更新时间:2026-03-04 21:16:37
最新章节:第5章 天玑真人
武道崛起
作者:小仙梦蝶
简介: 开局小家族之子…看柳辰如何一步步做大做强,带领修仙世界屹立星界之巅不一样的修仙体系仙...
更新时间:2026-03-04 21:29:38
最新章节:第三百九十一章 圣之森野战役(十)
我的心动老板娘
作者:火烧风
简介: 和穷人谈钱,和富人谈感情,不信邪的我被践踏的遍体鳞伤...直到老板娘出现,我才发现我...
更新时间:2026-03-04 21:05:00
最新章节:第一千五百四十七章 意外
七零福宝凶又猛,冻死雪夜成团宠
作者:七月妖
简介: 爸妈救人牺牲,抚恤金和房子却被爷奶叔伯霸占吃绝户。

为斩草...
更新时间:2026-03-04 21:27:48
最新章节:第一卷 第169章 神兽召唤!奶包一语惊动山林之王!