缓冲区溢出实验 实验介绍缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。实验过程初始设置为了进一步防范缓冲区溢出攻击及其它利用shell ...
分类:
其他好文 时间:
2018-05-13 10:40:13
阅读次数:
142
缓冲区溢出漏洞实验 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 实验楼提供的是64位Ubuntu li ...
分类:
其他好文 时间:
2018-05-12 17:31:11
阅读次数:
194
缓冲区溢出漏洞实验 一、实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 二、实验准备 系统用户名shiyanlou 实验楼提 ...
分类:
其他好文 时间:
2018-05-12 15:06:03
阅读次数:
169
第1节 实验简介 缓冲区溢出是指程序试图向缓冲区写入超出预分配固定长度数据的情况。这一漏洞可以被恶意用户利用来改变程序的流控制,甚至执行代码的任意片段。这一漏洞的出现是由于数据缓冲器和返回地址的暂时关闭,溢出会引起返回地址被重写。 第2节 实验准备 系统用户名shiyanlou,实验楼提供的是64位 ...
分类:
其他好文 时间:
2018-05-09 19:28:31
阅读次数:
251
MySQL数据库高级(九)——游标一、游标简介1、游标简介游标的设计是一种数据缓冲区的思想,用来存放SQL语句执行的结果。游标是一种能从包括多条数据记录的结果集中每次提取一条记录的机制。尽管游标能遍历结果中的所有行,但一次只指向一行。游标的作用就是用于对查询数据库所返回的记录进行遍历,以便进行相应的操作。2、游标的特性游标具有三个属性:A、不敏感(Asensitive):数据库可以选择不复制结果集
分类:
数据库 时间:
2018-04-12 23:35:09
阅读次数:
201
与c 语言一样, 在网络编程中, go语言同样需要进行序列化与反序列化 在c语言中, 通常需要一块内存缓冲区用来收 发数据。缓冲区一般定义成char *buff类型。 当需要发送 数据时, 直接使用memcpy函数 ,将要发送的数据拷贝到buff末尾。 如果发送的数据是一个特定的结构体,首先要进行大 ...
分类:
编程语言 时间:
2018-04-01 14:28:50
阅读次数:
436
SQL游标(cursor)详细说明及内部循环使用示例 游标 游标(cursor)是系统为用户开设的一个数据缓冲区,存放SQL语句的执行结果。每个游标区都有一个名字,用户可以用SQL语句逐一从游标中获取记录,并赋给主变量,交由主语言进一步处理。 游标是处理结果集的一种机制吧,它可以定位到结果集中的某一 ...
分类:
数据库 时间:
2018-03-09 18:01:53
阅读次数:
204
Kafka作为时下最流行的开源消息系统,被广泛地应用在数据缓冲、异步通信、汇集日志、系统解耦等方面。相比较于RocketMQ等其他常见消息系统,Kafka在保障了大部分功能特性的同时,还提供了超一流的读写性能。 针对Kafka性能方面进行简单分析,相关数据请参考:https://segmentfau ...
分类:
其他好文 时间:
2018-01-17 01:05:39
阅读次数:
186
一、BIO、NIO、AIO 先了解四个概念: 同步 : 自己亲自出马持银行卡到银行取钱(使用同步IO时,Java自己处理IO读写)。 异步 : 委托一小弟拿银行卡到银行取钱,然后给你(使用异步IO时,Java将IO读写委托给OS处理,需要将数据缓冲区地址和大小传给OS(银行卡和密码),OS需要支持异 ...
分类:
系统相关 时间:
2017-12-26 19:53:03
阅读次数:
419
1、字节缓冲区 (1)写入数据到流中,字节缓冲输出流 BufferedOutputStream; (2)读取流中的数据,字节缓冲输入流 BufferedInputStream; (3)它们的内部都包含了一个缓冲区,通过缓冲区读写,就可以提高了IO流的读写速度。 2、字节缓冲输出流BufferedOu ...
分类:
其他好文 时间:
2017-12-24 11:22:21
阅读次数:
203