协议基础
猪儿虫鸭
这个作者很懒,什么都没留下…
展开
-
扫描器篇(十)之python+nmap实现系统识别
#!/usr/bin/python3.7#!coding:utf-8import nmapimport sysimport timefrom optparse import OptionParserfrom threading import Threadfrom scapy.all import *def ttl_scan(ip): packet = IP(dst=...原创 2020-04-18 17:19:00 · 2528 阅读 · 0 评论 -
扫描器篇(九)之利用python socket编写端口扫描器
前言 之前在编写端口扫描的代码时都是使用TCP/UDP协议, 但是看了很多的代码都是用socket来完成的,所以就 来学习一下socket编程什么是socket网络中的两台主机之间进行通信,本质上是主机中所运行的进程之间的通信,两个进程如果需要进行通信,最基本的前提是每一个进程要有一个唯一的标识。在本地进程通信中可以使用PID来唯一标识一个程,但PID在 ...原创 2020-04-18 12:02:50 · 1728 阅读 · 3 评论 -
扫描器篇(八)之python+scapy构造TCP协议包扫描主机端口
TCP协议端口扫描要使用TCP协议去完成端口扫描,肯定是需要了解TCP协议通信过程和原理才能完成的 TCP协议的特点 面向连接的:使用TCP协议通信的双方必须先建立连接,然后才能开始数据的读写,TCP连接是 全双工的,即双方的数据读写可以通过一个连接进行。完成数据交换之后,通信双方都必须断开 连接以释放资源。TCP协议的这种连接是一对一的,所以基于广播和多播(目标是多个主机...原创 2020-04-18 09:23:01 · 2256 阅读 · 2 评论 -
扫描器篇(七)之python+scapy构造TCP数据包发现网段内所有存活主机
TCP协议主机发现要使用TCP协议去完成主机发现,肯定是需要了解TCP协议通信过程和原理才能完成的 TCP协议的特点 面向连接的:使用TCP协议通信的双方必须先建立连接,然后才能开始数据的读写,TCP连接是 全双工的,即双方的数据读写可以通过一个连接进行。完成数据交换之后,通信双方都必须断开 连接以释放资源。TCP协议的这种连接是一对一的,所以基于广播和多播(目标是多个主机...原创 2020-04-18 03:14:45 · 2154 阅读 · 0 评论 -
记录一次DHCP协议的学习过程
DHCP动态主机设置协议(Dynamic Host Configuration Protocol,缩写:DHCP)是一个局域网的网络协议,使用UDP协议工作。BOOTPBOOTP(Bootstrap Protocol,引导程序协议)是一种引导协议,基于IP/UDP协议,也称自举协议,是DHCP协议的前身。两者关系DHCP 是BOOTP 的增强版本都是基于TCP/IP协...原创 2020-03-01 22:30:21 · 372 阅读 · 0 评论 -
HTTP访问流程分析
http协议,每天都要接触的一个协议。也叫超文本传输协议,http协议就是万维网的传输机制,允许浏览器通过Web服务器来浏览网页,同时http也是web最核心的内容,它是web服务器和客户端之间进行数据传输的规则。web也就是网站是信息内容发布者,而最常见的客户端就是浏览器,用于接收web服务器发送的信息。http遵循的是请求与应答的模型,客户端向服务器发送请求,服务器处理请求并且返回适当的应...原创 2019-12-04 20:50:31 · 374 阅读 · 0 评论 -
记录一次http协议学习过程
Web技术发展###1.静态Web攻击手段都是针对Web应用程序,lls服务,apache等程序2.动态Web动态Web最大的特点就是可以接受客户端提交的数据,,根据用户的输入返回不同的结果,从而实现各式各样的应用。针对web应用程序代码进行寻找漏洞,从而攻击等等。#动态Web攻击面 ###NetworkOsWeb serverApp serverWeb a...原创 2019-12-31 08:51:57 · 158 阅读 · 0 评论