好看吧

手机浏览器扫描二维码访问

第203章 缓冲区溢出攻击(第2页)

只有一次机会。

但是墨莫从一开始就没打算输入密码重启它,墨莫打算彻底控制这台计算机,就用这16个按键!

经过观察,这台计算机,虽然结构与地球上的同类有所不同,但是基本执行原理还是相同的。

对面处理器大楼里有三个重要的寄存器,分别是指令指针ip,基址指针bp,栈顶指针sp。

其中,ip里面存着的16位二进制数字,永远是需要执行的下一条指令的地址。

它是计算机最重要的寄存器。

只要控制了ip,那么就控制了这台计算机。

当墨莫打开水晶盖子的时候,计算机首先会把接收这个控制台输入密码的程序调入内存,并把控制权移交给它。

怎么移交呢?

当然就是先把ip的值存入缓冲区,然后再把新程序在内存的位置交给ip。

这样就完成了计算机控制权的移交。

接下来ip就会从新位置取出指令执行,这些指令就是新程序的指令了。

为什么要先把ip的值压入缓冲区呢?当然是为了,在执行完了新程序之后,能够从缓冲区里取出这个值,ip回到调用新程序之前的地址,接着执行旧程序。

也就是重新将计算机控制权交还给深海脑魔。

bp和sp里面的16位二进制地址,是当前正在执行的程序,它的数据储存在内存中的范围,被称为缓冲区。

缓冲区在内存中的位置,距离当前正在执行的位置,很远很远。

此刻ip指向二楼,而bp和sp,指向四楼。

当新程序被调用,它的数据的开头位置,也就是bp也会被保存起来,以便执行完了新程序,能够找到这些数据。

这就是一个程序从打开,到关闭的基本过程。

【米娅,把这些符号给我换成数字,我看着眼晕。

】

墨莫眼中的16个林荫文字母变成了0到f的十六进制数字。

墨莫一下子打开了水晶盖子。

下一刻,四楼的缓冲区首先发生了变化。

bp的值被压进缓冲区保存,sp的值向下移动一格。

然后,对面大楼里,bp的值变成了和sp一样的值,此刻,旧程序的缓冲区,被封在了它俩上面。

下一步,四楼,ip的值被保存,sp再向下移动一格。

接着,新程序被加载进了二楼的一段内存中。

对面处理器大楼上,ip的值发生了变化,新的ip值正是新程序所在的二楼位置。

最后,为了储存新程序的数据,也就是墨莫即将输入的密码,sp再向下移动了整整六百格!

然后计算机停下了,等待着墨莫的输入。

墨莫想都没想,瞅准最后一个按键,也就是f,不停的按。

米娅在心灵网络中不停的计数:【1,2,3……】

随着墨莫的输入,四楼内存里,那六百格的数据,从下到上,一格接着一格开始依次变为整整齐齐的ffff、ffff……

墨莫就这么一直输入,不停的按,四楼的ffff一直向上延伸,距离那几个保存着寄存器数据的位置,越来越近。

热门小说推荐
21948

21948

三年前,他为爱入赘豪门!三年后,梦碎人醒!...

怪道胡宗仁

怪道胡宗仁

瑶山派,胡宗仁师承出处轩辕会,一个专属道人的总会走阴婆,灵魂出窍走去阴间司徒山空,年逾七旬的老符师刹无道的纷争已经终结,可他们的故事仍在继续。你确定,你愿意错过这一切吗?...

无敌废材小姐

无敌废材小姐

无敌废材小姐异世重生,超级天才无意间成为被表姐打下山崖的废材小姐!疼爱她的外公是她掉下山崖的幕后真凶?神秘的亲生父母藏有惊天秘密?背后追杀,人前欺压?废柴崛起,空间觉醒,泡寒池,左手医术,救父母,右手握生死,寻真相,虐渣男渣女一路开挂,遇佛杀佛,遇神灭神,成就一代传奇。他本是集万众宠爱于一生的高高在上人人畏惧的冷酷王爷君千离,本以为此生注定孤独一人,然而直到遇到了她,他的世界彻底变了。...

天下霸宠

天下霸宠

被权贵欺压,被恶霸调戏,被心仪的男子拒绝,柳千言的及笈礼过的相当不平静,但,以为这样就完了吗?当然不是,一道圣旨将她指给三王爷为侧妃,左有恶霸的亲姐姐虎视眈眈,右有权贵的亲姐姐看她不顺眼,还有在上的夫君威胁她,她遇上的每一个人似乎都有姐,偏偏她姐一心和她抢男人,柳千言握拳,搞定男人的后宫之前,必先搞定男人。...

娇香厨女硬汉夫

娇香厨女硬汉夫

万晴,现代里活脱脱的剽悍猛女一枚,居然在晴空万里的一天遇上了史上难得一遇的穿越!!!从此,剽悍猛女变成了一枚娇香小女子,你问我为啥?谁叫家有硬汉猛夫呢娘子这种粗活以后我来就好小女子闻言,把揍得鼻青脸肿的小流氓直接扔在了地上娘子你是不是又忘了为夫说过,粗活我来干就好?幽怨的声音响起呵呵看了看对面的劫匪,尴尬的把手中的大刀放下...

超级妖孽兵王

超级妖孽兵王

犯我华夏者,虽远必诛!易天接受秘密任务,常年在海外游走,发展商业,让更多的华夏文化输出,实现伟大的华夏强国之梦。...

每日热搜小说推荐