码迷,mamicode.com
首页 >  
搜索关键字:数据段    ( 980个结果
pwn入门系列习题解析(二)
第一题--BITSCTF 2017-Command_Line 查看文件格式以及开启的保护措施,此处全保护均未开启(默认开启ASLR),且为64位ELF。 尝试运行,发现打印出一处地址(基本不用考虑ASLR了),猜测为栈某处地址 放入ida观察逻辑,发现的确打印了栈上的一个地址,可以直接用。此处可以顺 ...
分类:其他好文   时间:2018-10-23 23:02:22    阅读次数:458
第二章总结
寄存器与存储器 1. 寄存器功能 . 寄存器的一般用途和专用用途 . CS:IP 控制程序执行流程 . SS:SP 提供堆栈栈顶单元地址 . DS:BX(SI,DI) 提供数据段内单元地址 . SS:BP 提供堆栈内单元地址 . ES:BX(SI,DI) 提供附加段内单元地址 . AX,CX,BX和 ...
分类:其他好文   时间:2018-10-21 12:13:45    阅读次数:99
汇编语言第三章——寄存器(内存访问)
1.内存中字的存储 高位字节存放在高地址单元中,地位字节存放在低地址单元中。 将起始地址为N的字单元简称为N地址字单元。 2.DS和【address】 8086CPU自动取DS中的数据为内存单元的段地址。 8086CPU不支持将数据直接送入段寄存器的操作。 3.字的传送 mov ax,[0]:字型数 ...
分类:编程语言   时间:2018-10-19 00:10:43    阅读次数:166
UDP协议
UDP头部结构UDP协议一种占用8个字节,Sourceport16bit,Destinationport16bit,Length16bit,Checksum16bit。Sourceport(源端口)16bit:源主机的应用程序的端口号。Destinationport(目标端口)16bit:目标主机的应用程序的端口号。Length(整个UDP数据段的长度)16bit:包括UDP头部和UDP数据的总长
分类:其他好文   时间:2018-10-14 17:46:44    阅读次数:152
TCP四次挥手
四次挥手图解:工作过程:client向和Server终止连接,发送一个FIN+ACK(seq=a,ack=b)的数据段ACK表示对于上次传输的数据段的确认,FIN表示请求终止和Server的连接。Server收到了Client的请求端口连接之后,响应一个ACK(seq=b,ack=a+1)的数据段a+1表示对于client的SYN报文的确认。Server也想终止连接,也会发送一个FIN+ACK(s
分类:其他好文   时间:2018-10-14 17:45:51    阅读次数:126
TCP流量控制
工作过程:ClientA:向服务器连续发送4个长度为1024Bytes的数据段,ClientA的窗口大小为4096Bytes。ServerB:接收到了ClientA发送过来的第3个1024Bytes的数据段后,自己的缓冲区已经满了,就会丢弃第4个1027Bytes的数据段。表明ServerB的缓冲区处理能最多3072Bytes的数据段。窗口大小为3072Bytes。ServerB回应给Client
分类:其他好文   时间:2018-10-14 16:43:09    阅读次数:118
Lab 2 内存管理
常见的操作系统 只使用了 0 和3 段选择子 DPL 是段描述符的内容 段的信息 中断和陷入的 大致特权级的展现 RPL 当前要访问数据段对饮给的特权级 CPL 当前代码段的特权级 DPL 全局的 通过门区访问特权级更高的段 特权级的切换 通过中断切换特权级 基于中断的特权级的转换 中断门 压栈信息 ...
分类:其他好文   时间:2018-10-12 14:57:30    阅读次数:213
【转】TCP分段与IP分片
原文: :https://www.jianshu.com/p/f9a5b07d99a2 1、首先根据Ethernet II类型以太网帧格式可以得知,Ethernet II类型以太网帧的最小长度为64字节,最大长度为1518字节。(另外还有7字节前导同步吗+1字节帧开始定界符是所有类型的以太网帧格式必 ...
分类:其他好文   时间:2018-10-11 23:49:01    阅读次数:253
计网第四章网络层
4.1网络层服务(not end-end) 从发送主机向接收主机传送数据段(segment): 发送主机->将数据段封装到数据报中 接收主机->向传输层交付数据段 每个主机和路由器都要运行网络层协议,其中,路由器检验穿越它的IP数据报的头部域,决策如何处理数据报。 网络层的核心功能-转发与路由 转发 ...
分类:其他好文   时间:2018-10-10 14:11:14    阅读次数:233
动态存储区、静态存储区、堆和栈的区别
C/c++程序经过编译连接后形成的二进制映像文件,这文件包含: 栈,堆,数据段(只读数据段,已经初始化读写数据段,未初始化数据段即BBS)和代码段组成. 1.栈区(stack): 由编译器自动分配释放,存放函数的参数值,局部变量等值。其操作方式类似于数据结构中的栈。 2.堆区(heap): 堆允许程 ...
分类:其他好文   时间:2018-10-09 20:01:02    阅读次数:135
980条   上一页 1 ... 24 25 26 27 28 ... 98 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!