当前位置: 首页 > news >正文

网站域名和服务器到期四库一平台官网

网站域名和服务器到期,四库一平台官网,温县住房和城乡建设局网站,小女孩做网站一、缓冲区溢出介绍 1988年#xff0c;世界上第一个缓冲区溢出攻击–Morris蠕虫在互联网上泛滥#xff0c;短短一夜的时间全世界6000多台网络服务器瘫痪或半瘫痪#xff0c;不计其数的数据和资料被毁。造成一场损失近亿美元的空前大劫难#xff01; 那么#xff0c;缓冲…一、缓冲区溢出介绍 1988年世界上第一个缓冲区溢出攻击–Morris蠕虫在互联网上泛滥短短一夜的时间全世界6000多台网络服务器瘫痪或半瘫痪不计其数的数据和资料被毁。造成一场损失近亿美元的空前大劫难 那么缓冲区溢出到底是怎么一回事呢 缓冲区溢出就好比一个杯子倒太多的水洒出来这叫溢出。它是一种非常普遍、非常危险的漏洞最常出现在C/C编写的程序中。 早期人们还不那么重视安全的时候往往会使用像strcpy这类不安全函数这种函数对用户的输入不作任何检查总之来自不拒那么分配的内存空间是有限的如果输入超长的字符串必然会导致溢出。 讲了这么多小伙伴会不会有点晕吗其实缓冲区溢出很容易理解的。下面我们看一个具体的例子 #includestdio.h#includestring.hint main(){char str[8];char input[256];gets(input);strcpy(str,input);return 0;}这段代码存在一个经典的缓冲区溢出漏洞strcpy为str变量分配了8个字节的空间输入小于等于8个字符那没问题 但是当我们输入超长的数据时问题出现了 2、缓冲区溢出带来的危害 上面是我们自己写的程序存在漏洞这没什么大惊小怪并不会造成什么恶劣的影响。但是如果问题出现在我们常用的一些软件比如操作系统浏览器QQ那后果不堪想象。 缓冲区溢出中最为危险的是堆栈溢出因为入侵者可以利用堆栈溢出在函数返回时改变返回程序的地址让其跳转到任意地址带来的危害一种是程序崩溃导致拒绝服务另外一种就是跳转并且执行一段恶意代码比如得到系统权限然后为所欲为。 利用缓冲区溢出攻击可以导致程序运行失败、系统宕机、重新启动等后果。更为严重的是它可被利用来执行非授权指令甚至可以取得系统特权进而进行各种非法操作。 有可能小伙伴你会对病毒/蠕虫没有概念那我们来举一个简单的例子吧。平时玩电脑的时候你正在听歌突然间收到未知的“朋友”发给你的一个m3u音频文件并引导你进行电击——“这首歌很好听呢你也听听”。 凑巧的是你电脑刚好了就装了VUPlayer.exe 这个播放器不多想就打开这个音乐想听听看奇怪的是软件闪了一下就退出了你以为是文件损坏了了吧。其实这个时候你已经被黑了没错这就是那个播放器。 很普通的播放器但是它存在致命缓冲区溢出漏洞。我们构造10000个A的m3u文件然后用调试器附加VUPlayer.exe打开文件 我们看到下面的内存全部被字符A覆盖了其实就是使用了不安全的lstrcpyA函数导致溢出这个是栈溢出还有一种是堆溢出但本质是一样的。 证明有溢出漏洞之后往往需要进一步分析写利用代码不同的人目的不竟相同类似我的很多安全爱好者之时弹弹计算器在桌面上不停地弹出计算器工具可是黑市上的人就会攻击你的系统盗取机密文件等等。当然这只是一个简单的实验。 3、目前常见的保护措施 缓冲区攻击的日渐泛滥微软并未任其张扬陆陆续续推出了各种保存措施。其中重要的有GSSafeSehASLRDEP等接下来我们针对这些措施进行原理分析 ①.GS保护原理 通过VC编译器在函数前后添加额外的处理代码前部分用于由伪随机数生成的cookie并放入.data节段当本地变量初始化就会向栈中插入cookie它位于局部变量和返回地址之间在缓冲区溢出利用时如果将恶意代码从局部变量覆盖到返回地址那么自然就会覆写cookie当检测到与原始cookie不同时就会触发异常最后终止进程。 ②.SafeSeh保护 为了防止SEH节点被攻击者恶意利用微软在net编译器中加入/sdeseh编译选项引入SafeSEH技术。编译器在编译时将PE文件所有合法的异常处理例程的地址解析出来制成一张表放在PE文件的数据块(LQAJ)一C0N—FIG)中并使用shareuser内存中的一个随机数加密用于匹配检查。 如果该PE文件不支持safesEH则表的地址为0。当PE文件被系统加载后表中的内容被加密保存到ntdl1dll模块的某个数据区。在PE文件运行期间如果发生异常需要调用异常处理例程系统会逐个检查该例程在表中是否有记录如果没有则说明该例程非法进而不执行该异常例程。 ③.ASLR保护 ASLR地址空间布局随机化技术的主要功能是通过对系统关键地址的随机化防止攻击者在堆栈溢出后利用固定的地址定位到恶意代码并加以运行。 ④.DEP保护 数据执行保护 (DEP) 是一套软硬件技术能够在内存上执行额外检查以防止在不可运行的内存区域上执行代码 这些保护机制的出现一度使得攻击难度大大增加但攻击者们也不是吃素的他们也在研究绕过这些保护的办法。所谓千里之堤溃于蚁穴对于上面的保护攻击者只要找到了它们的一个弱点便可以突破所有防线实现攻击。攻击与防护不断在对抗可以预见在未来一段时间这种游戏还将持续上演。 但是现在的漏洞门槛比十年前高了N倍笔者在实际中也常常遇到有漏洞却不能利用的情况。但是也不要灰心老的技术被淘汰新的技术又会出来本属正常但像缓冲区溢出这种经典的东西无论什么时候都值得我们学习。 注 本文来自https://zhuanlan.zhihu.com/p/21924662 溢出实例见 https://www.cnblogs.com/clover-toeic/p/3737011.html
http://www.yutouwan.com/news/457625/

相关文章:

  • 如何查看网站所用空间wordpress 维护
  • 建设网站好公司简介宫免费网站
  • 模板网站开发注意事项天津百度网络推广
  • 贵池区城乡与住房建设网站wordpress mysql数据库
  • 高校校园网站建设评比自评wordpress标题转英文
  • 那里做网站比较好网站更新方法
  • 网站优化方案seo联盟
  • 做一个购物网站要多少钱全球十大搜索引擎排名
  • 域名绑定网站wordpress主题 au
  • 网站和平台有什么区别超级seo企业网站系统
  • 怎么提交自己的网站wordpress极验证登录
  • 佛山学校网站建设设计网页的工作叫什么
  • 专业做衬衫哪个网站揭阳网站建设antnw
  • 国外免费网站建设长沙推广销售
  • 网站建设公司 跨界鱼科技优合肥做网站排名
  • 鞍山网站制作报价公司建设网站价格多少钱
  • 网站的投票 计数模块怎么做自己建设网站服务器
  • 施工程找工程做哪个网站好宜兴网站建设价格信息
  • 用dw制作影视网站怎样做中国兰州网pc主站
  • 视频网站应该怎么做从手机上可以做网站吗
  • 成都网站建设seo深圳高端网站制作费用
  • 增光路网站建设少女のトゲ在线观看动漫
  • 前山网站建设wordpress二开前端
  • 沈阳网站网站建设wap网站生成小程序
  • 用备份的网站代码做网站步骤wordpress 修改文章作者
  • 做网站找哪里爆推联盟官网
  • 站长之家官网怎样自己做免费网站
  • 视觉设计类网站中国最好的网站器域名统一
  • 荆州市城市建设档案馆网站绵阳 网站 建设
  • 网站优化外链怎么做网页设计图片居中怎么设置