重生之乘风而起 第两千三百五十一章 空操作雪橇

更新:11-15 23:42 作者:二子从周 分类:都市小说

    这个功能可以简化一些运算,比如逻辑上要给一个数字乘以2然后输出,在有些时候都不需要运算,只需要将这些数字输出完后,再在后面填上一个NOP,让等待填装的接收区在数字后因此自动填上一个0,就可以实现乘2进位的目的。

    还有一个重要的作用,就是通过NOP指令可以产生一定的延迟功能。

    虽然没有输出,但是NOP指令同样是需要占用计算机的执行时间的,加上循环次数,就可以在相应次数的指令执行时间,让程序实际上实现“暂停”的功能。

    计算机在执行程序的时候,经常是在共用缓冲区内存储数据,这个缓冲区常常需要清空操作,等待总线恢复成无数据运行的状态,巧用NOP指令,就能够实现这样的功能。

    然而就是这么有用的一条指令,被有心人发现了新“用处”。

    在操作系统当中,指令的输入与返回,是通过堆栈来进行的。

    堆栈大体来讲好像一个仓库,仓库分作了几个区域,每个区域用来存放一堆“门牌号”,这样的门牌号,在单片机系统里叫做“寄存器”,程序调用时,工作方式就是挨着读取这些门牌号,将这些地址对应的寄存器中内容读入到栈中,最后将计算结果存放到返回地址当中去。

    这时候就有人想到使坏了,因为堆栈的内容填充是从低地址向高地址进行的,最高的位置就是结果地址。

    要是在低地址区,比如变量区,给变量填充一个巧妙构造的超长字符串,让这个长字符串超过高地址区,其实就会拿这个变量的后半部分内容,替换掉了返回地址的“门牌”。

    将这个“门牌”设置成某个变量的地址,那么现在的返回地址就变成了指向这个变量,如果这个变量当中盛放的是恶意代码,于是这个恶意代码就被成功地读取进了系统里。

    这个方式,叫做“堆栈缓冲区溢出”,通过缓冲区溢出,我们能改变程序原有的正常执行流程,去改为执行黑客准备好的恶意代码。


    这套操作在WINDOWS系统上一用一个准,也是周至他们研发的防火墙和杀毒软件所保护的重点。

    但是这个问题在UNIX为基础的系统上却并不存在,因为UNIX系统对于结果缓冲区的地址分配是随机的,也就是说其返回结果的地址并不一定就在变量地址的后面,可以被黑客轻易推测到,并且利用缓冲区溢出功能轻易替换。

    四叶草集团的内部系统,其实使用的就是基于UNIX架构的自主系统,服务器版的COS系统。

    不过论坛的信息技术板块上,有人提出过一个攻击方法,那就是“nop sled”,翻译过来就是“空操作雪橇”。

    论文指出,虽然UNIX体系的结果返回地址是随机的,但是只需要在实际的攻击代码前注入很长的nop指令,就可以清出一个很大的空间序列来。

    然后还是用之前的缓冲区溢出方式进行攻击,只要将程序的控制流指向该序列任意一处,程序计数器逐步加一,直到到达攻击代码的存在的地址,并执行。

    这就类似于将之前一个小小的靶子变成了一个巨大的墙,之前需要将箭射中靶子才能完成攻击,现在只需要将箭射到墙上,箭就会被自动送到墙上挂着的靶子上去。

    从程序的执行上来看,这就好像是通过滑雪橇的方式,最终访问到雪橇的终点一样,因此被形象地称为“空操作雪橇”。

    这个想法从理论上看是可行的,但是在实际操作中却存在许多难题,首先就是你要有在系统上运行恶意代码的机会。

    胡天宇他们经过女娲日志分析,发现是从新版的四叶草浏览器开始中招的。

    新版浏览器采用的JAVA核心,为了鼓励大家的研发积极性,四叶草集团还发布了研发工具JDK,包括了Java运行编译环境,以及一堆java的工具和类库,并且在不断地进行扩充。

    有了这个,所有的程序爱好者都可以设计出一些嵌入式软件,将之嵌入在自己的主页当中,以便他人访问的时候发现“惊喜”。

    以前的浏览器所看到的网页都是静态的,有了这个嵌入式工具后,就能够将一些炫酷的动画、小视频、音乐、动态字体效果嵌入到网页上,获得的效果当然



第两千三百五十一章 空操作雪橇  
相关:  叶轻眉的故事极夜黎明  回到山沟去种田  苏厨  末世:黎明效应  黎明效应    吞噬古帝  我在诡异世界谨慎修仙  十方乱世,人间武圣!  望仙门  神话解析,知道剧情的我无敌了  
下面更火
  • 我刚换麒麟肾,你们就要跟我退婚?
    简介: “徒儿乖,再忍忍,快要出来了……” “徒儿你……那里碰不得!”从小被换上一双麒麟肾的秦枫,体内阳火旺盛,精力恐怖。 在秦枫火毒爆发失去理智后,美女师傅将他赶下山,
  • 觉醒后通房带娃跑路了
    简介: 觉醒前,温颂身为通房丫鬟,时刻谨记自己的职责。 不和主子谈情,不和主子谈心,不让主子沉迷外面的女色,不和未来的少夫人争风吃醋。 觉醒后,得知自己逃不过死亡的结局,
  • 八零硬汉太狂野,绿茶美人真好命
  • 全民求生:从荒岛开始
    简介: 上一秒还在上班,下一秒就和傻逼总裁一起穿越进了求生游戏中。荒野、大海、极寒、疫病、虫灾、核……一个个挑战接踵而至,白玲珑举目望去,啥都没有,一切都要从头再来。 ps:正
  • 漫威之神级医师
    暫時無小說簡介
  • 荣婚(重生)
    暫時無小說簡介
  • 高达之超级G宇宙
    简介: 诸位梦想穿越世界的预备役们。相信大家都是怀有梦想的人杰。但请听吾一言穿越到哪里都别穿越到高达相关世界。 绝大多数世界都没有足以一人队军的异能不说。就算你是新人类、是变革
  • 神仙介绍
    新作品出炉,欢迎大家前往番茄小说阅读我的作品,希望大家能够喜欢,你们的关注是我写作的动力,我会努力讲好每个故事!...《神仙介绍》
  • 川军抗日,屠百万鬼子铸傲世强军
    1937年,华夏大地鬼影重重,山河破碎,狼烟四起,血流成河……350万川军穿单衣草鞋,打赤足,一身血两脚泥,持老套筒、砍刀,出川抗日……国军80万大军“淞沪会战”,一溃千里,川军明知死亡,誓死
  • 小叔子兼祧两房后,夫君回来了
    简介: (权力!是女人第二张脸!她深爱之!) (女主不吃亏+科技兴国+雄竞到火葬场) 他是不祥之人,大哥成婚那天,他被涂了满脸狗血,关进了地窖。 后来,嫂嫂把他带出来,为他洗
搜"重生之乘风而起"
360搜"重生之乘风而起"
语言选择