博客园 首页 私信博主 显示目录 隐藏目录 管理
Live2D
摘要: 1.浏览器通过域名找出其IP地址(DNS解析) 2.浏览器和服务器建立连接(TCP/TP三次握手) 3.浏览器向服务器发送HTTP请求 4.服务器接受到请求并返回HTTP响应 5.浏览器解析渲染页面 6.断开连接(四次挥手) 阅读全文
posted @ 2020-05-20 10:37 楼--楼 阅读(314) 评论(1) 推荐(0) 编辑
摘要: 1、基于连接与无连接; 2、对系统资源的要求(TCP较多,UDP少);3、UDP程序结构较简单;4、流模式与数据报模式 ;5、TCP保证数据正确性,可靠稳定,UDP可能丢包;6、TCP保证数据顺序,UDP不保证。7.TCP安全性低,连接慢,UDP安全性高,且连接快 阅读全文
posted @ 2020-05-20 10:30 楼--楼 阅读(250) 评论(1) 推荐(0) 编辑
摘要: TCP的四次挥手(Four-Way Wavehand)1、前言对于"三次握手"我们耳熟能详,因为其相对的简单。但是,我们却不常听见“四次挥手”,就算听过也未必能详细地说明白它的具体过程。下面就为大家详尽,直观,完整地介绍“四次挥手”的过程。2、“四次挥手”的详解所谓的四次挥手即TCP连接的释放(解除 阅读全文
posted @ 2020-05-20 10:29 楼--楼 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 客户端与服务器之间数据的发送和返回的过程当中需要创建一个叫TCP connection的东西;由于TCP不存在连接的概念,只存在请求和响应,请求和响应都是数据包,它们之间都是经过由TCP创建的一个从客户端发起,服务器接收的类似连接的通道,这个连接可以一直保持,http请求是在这个连接的基础上发送的; 阅读全文
posted @ 2020-05-20 10:16 楼--楼 阅读(993) 评论(1) 推荐(0) 编辑
摘要: TCP/IP协议族是一个四层协议系统:1. 数据链路层 1.1 作用 (1) 实现网卡接口的网络驱动,以处理数据在以太网线等物理媒介上的传输 (2) 网络驱动程序隐藏了不同物理网络的不同电气特性,为上层协议提供一个统一的接口 1.2 协议应用 ARP和RARP(Reverse Address Res 阅读全文
posted @ 2020-05-20 10:02 楼--楼 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2020-05-20 09:46 楼--楼 阅读(767) 评论(0) 推荐(0) 编辑
摘要: 试着用python创建一个标准的多线程tcp服务器 import socket import threading bind_ip = "0.0.0.0" bind_port = 80#这要和客户端的端口匹配 server = socket.socket(socket.AF_INET,socket.S 阅读全文
posted @ 2020-03-24 17:28 楼--楼 阅读(196) 评论(0) 推荐(0) 编辑
摘要: 将上文的TCP客户端简单修改便能得到UDP客户端 import socket target_host = "127.0.0.1" target_port = 80 client = socket.socket(socket.AF_INET,socket.SOCK_DGRAM)#将套接字类型改为SOC 阅读全文
posted @ 2020-03-24 09:50 楼--楼 阅读(203) 评论(1) 推荐(0) 编辑
摘要: 在渗透测试过程中,我们经常会需要创建一个tcp客户端来连接服务,发送垃圾数据,进行模糊测试等任务,所以我们来用python创建一个简单的tcp客户端。 import sockettarget_host = "www.baidu.com"target_port = 80#AF_INET参数说明我们使用 阅读全文
posted @ 2020-03-24 09:33 楼--楼 阅读(249) 评论(1) 推荐(0) 编辑
摘要: 作为一个渗透工程师,对于渗透常用的端口及其功能要有一定的了解。这是一些常用的渗透端口总结。 tcp 20,21 FTP 允许匿名的上传下载,爆破,嗅探,win提权,远程执行(proftpd 1.3.5),各类后门(proftpd,vsftp 2.3.4) tcp 22 SSH 可根据已搜集到的信息尝 阅读全文
posted @ 2020-02-02 21:46 楼--楼 阅读(445) 评论(0) 推荐(0) 编辑
(function() { $("pre").addClass("prettyprint"); prettyPrint(); })();