计算机网络基础
Hollake
这个作者很懒,什么都没留下…
展开
-
Tcp报文简介以及头部选项字段(Tcp Options字段)
Tcp 报文格式简介 tcp报文由tcp header和tcp数据组成。 tcp header 的最大长度为60字节,而必须要有的固定长度也就是图一的前5层的20字节,每层占有32bit,也就是32/8=4字节,5层,5*4 = 20字节,那么第六层的可选项和填充也就是Tcp Options字段最大为60-20=40字节。填充是为了使TCP首部为4字节(32bit)的整数倍。...原创 2019-04-16 11:37:37 · 35860 阅读 · 0 评论 -
WireShark分析:三次握手(为什么不采用两次握手),四次挥手(为什么不采用三次挥手)
Tcp包的具体结构 与三次握手相关的变量为序号Sequence number(Seq),确认号Acknowledgment number(Ack),以及标志位(Flags)中的ACK,SYN两个变量,四次挥手还多一个FIN变量。注意:确认号Ack与标志位中ACK意义不同,标志位中的ACK表示确认序号有效。三次握手具体过程如下: 第一次握手,客户端发送SYN=1,以及客户端的...原创 2019-04-17 16:30:27 · 1975 阅读 · 0 评论 -
Wireshark文件pcap的格式详细解析有实例(Global Header、Packet Header)
前言毕设做的是流量的预处理方面的东西,处理的文件都是pcap文件,在处理的过程中需要对文件进行裁剪、剪切等工作,提取出需要的信息,所以一定得对pcap文件的数据结构很了解。下面就根据其他资料来学习总结一下pcap的文件格式,并举出实例来进行学习。pcap文件格式pcap文件数据结构如下图所示,每个pcap文件都是由Global Header、Packet Header、Packet D...原创 2019-05-12 16:05:40 · 13110 阅读 · 0 评论 -
OS命令行注入---Java
详细请看这篇博客https://blog.csdn.net/JBlock/article/details/78220010。我这里只是将这篇博客中的有关Java的命令行注入攻击进行实验验证。命令分隔符注入命令Java代码也提供一些接口,如Runtime.getRuntime().exec(“command”),System.exec(“command”),调用这两个命令,可以执行一些系...转载 2019-05-28 10:55:45 · 3862 阅读 · 0 评论 -
HTTP协议下保证密码不被获取更健壮方式
转载自:https://www.cnblogs.com/intsmaze/p/6009648.html,评论也很有意思,可以看看说到在http协议下用户登录如何保证密码安全这个问题:小白可能第一想法就是,用户在登录页面输入密码进行登录时,前台页面对用户输入的密码进行加密,然后把加密后的密码作为http请求参数通过网络发到服务器。这样做是无法保证用户的账户安全的,因为稍微懂一...转载 2019-05-28 16:54:09 · 1109 阅读 · 0 评论 -
HTTPS相关原理和加密流程(学习入门篇)
HTTP缺点https主要有以下缺点通信使用明文传输(不加密),内容可能会被窃听。 通信不验证双方身份,因此可能遭遇伪装。 无法证明报文的完整性,因此报文可能已经被篡改。一句话总结就是不够安全,正是由于这些缺点,提出了https来解决这些问题。有兴趣的同学可以访问一个目前还在使用http协议的网站,用Wireshark抓包抓一下,可以验证第一条,http使用明文传输,真的是在网络上裸...原创 2019-05-29 14:30:01 · 330 阅读 · 0 评论 -
Socket通信case---Java
使用Socket实现客户端和服务器端的通信,要求客户端发送数据后能够回显相同的数据。服务器端:import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.io.PrintWriter;import java.net.ServerSocke...原创 2019-07-16 10:51:31 · 226 阅读 · 0 评论 -
CentOS下安装并使用nDPI
参考https://www.cnblogs.com/vancasola/p/9817283.htmlnDPI的环境依赖项安装GNU autotools/libtool$ yum install autotools$ yum install libtoolgawk$ yum install gawkgcc$ yum install gcc一些依赖集$ yum i...原创 2019-09-24 20:32:23 · 1407 阅读 · 1 评论