03 2023 档案
摘要:链路聚合简介 链路聚合是把两台设备之间的多条物理链路聚合在一起,当做一条逻辑链路来使用。这两台设备可以是一对路由器,- 对交换机,或者是一台路由器和一台交换机。一条聚合链路可以包含多条成员链路,在ARG3系列路由器和X7系列交换机上默认最多为8条。 链路聚合在数据链路层实现。 链路聚合能提高链路带宽
阅读全文
摘要:相关概念: 多生成树协议即MSTP ( Multiple Spanning Tree Protocol )。 MST域是多生成树域( Multiple Spanning Tree Region),由交换网络中的多台交换设备以及它们之间的网段所构成。 同一个MST域的设备具有下列特点: 1.都启动了M
阅读全文
摘要:RSTP 为什么需要RSTP 随着局域网规模的不断增长,STP拓扑收敛速度慢的问题逐渐凸显,因此,IEEE在2001年发布了802.1w标准,基于STP协议,定义了RSTP(Rapid Spanning Tree Protocol)。 STP协议的收敛速度慢主要体现在: STP算法是被动的算法,依赖
阅读全文
摘要:STP STP概述 生成树协议STP(Spanning Tree Protocol)将环形网络修剪成为一个无环的树型网络,避免报文在环形网络中的增生和无限循环。 在一个复杂的网络环境中,难免会出现环路。由于冗余备份的需要,网络设计者都倾向于在设备之间部署多条物理链路,其中一条作主用链路,其他链路作备
阅读全文
摘要:Burpsuite抓取HTTP请求 Burpsuite是一款Web安全测试的利器,集成了几乎Web安全测试中所有需要用到的功能。 运行前提: 需要安装Java https://www.java.com/zh-CN/download/。 出现帮助信息表示安装成功。 截取代理设置:在浏览器中设置局域网代
阅读全文
摘要:mysql注入读文件 mysq|数据库在渗透过程中能够使用的功能还是比较多的,除了读取数据之外,还可以进行对文件进行读写(但前提是权限足够)。下面进行读文件。 load_file()函数前提条件: 1.当前权限对该文件可读 2.文件在该服务器上 3.路径完整 4.文件大小小于max_allowed_
阅读全文
摘要:盲注介绍 Blind SQL(盲注)是注入攻击的其中一种,向数据库发送true或false这样的问题,并根据应用程序返回的信息判断结果,这种攻击的出现是因为应用程序配置为只显示常规错误,但并没有解决SQL注入存在的代码问题。 也就是说,它只会说你的代码对不对,但是不会显示错误信息了。是个诚实的哑巴
阅读全文
摘要:get基于报错的sql注入发现 Less1: sqli-labs第一关提示说在网页上输入id,也就是?id=1。 但这个?是什么意思,它表示index.php?也就是默认页面。然后?id=1就是把id=1提交到index.php或默认的页面上面。也就是提交参数。 在id=1后面输入单引号 ' 出现报
阅读全文
摘要:sql常见语句: 1.select(查) * from 表名:select * from 表名 2.insert into(增) :insert into 表名 values(value1, value2…) 3.delete(删除):delete from 表名 where 字段名=value;
阅读全文
摘要:sqlmap 环境搭建: windows 1.先去官网下载:https://sqlmap.org/ 2.在python的Scripts目录下创建一个sqlmap 把官网下载的东西解压到那里 3.添加环境变量python的,python目录下scripts scripts目录下sqlmap 4.打开c
阅读全文
摘要:创建数据库 # 1.创建数据库 CREATE DATABASE text; # 2.创建数据库并指定字符集 CREATE DATABASE text CHARACTER set 'UTF8'; #3判断数据库是否已经存在,不存在则创建数据库 # 如果MySQL中已经存在相关的数据库,则忽略创建语句,
阅读全文
摘要:增的三种方法 # 1. INSERT into 表名 (字段名) value (值) INSERT INTO book (图书编号,图书类别,书名,作者,出版社,出版时间,单价,数量,折扣,封面图片) VALUES ( '12312', '计算机', 'Dreamwearer 8网站制作', '鲍嘉
阅读全文
摘要:mysql入门: # 1.查看所有数据库 show DATABASES; # 2.使用数据库 use myemployees; # 3.查看当前数据库 SELECT DATABASE(); # 4.查看当前数据库所有的表 show TABLES; # 5.创建数据库 CREATE DATABASE
阅读全文
摘要:sw1: [Huawei]vlan batch 10 20 [Huawei]int e0/0/1 [Huawei-Ethernet0/0/1]port link-type access [Huawei-Ethernet0/0/1]port default vlan 10 [Huawei]int e0
阅读全文
摘要:SW1: [Huawei]vlan batch 10 20 [Huawei]int e0/0/1 [Huawei-Ethernet0/0/1]port link-type access [Huawei-Ethernet0/0/1]port default vlan 10 [Huawei]int e0
阅读全文
摘要:1. 创建项目 scrapy startproject 项目名称 2. 进入项目 cd 项目名称 3. 创建爬虫 scrapy genspider 名字 域名 4. 可能需要start_urls,修改成你要抓取的那个页面 进入spiders里面,会看见一个按你创建名字的python文件 例如: sc
阅读全文
摘要:from selenium.webdriver import Edge from selenium.webdriver.common.by import By # 操作链 from selenium.webdriver import ActionChains # 12306登录会检测,检测一些sel
阅读全文
摘要:from selenium.webdriver import Edge from selenium.webdriver.common.by import By # 在这里导入浏览器设置相关的类 from selenium.webdriver.edge.options import Options #
阅读全文
摘要:from selenium.webdriver import Edge # 在这里导入浏览器设置相关的类 from selenium.webdriver.edge.options import Options # 无可视化界面设置 # edge_options = Options() # 使用无头模
阅读全文
摘要:import time from selenium.webdriver import Edge from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys # 键盘输入 # 1
阅读全文
摘要:import time from selenium.webdriver import Edge from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys # 键盘输入 # 1
阅读全文
摘要:# 不用协程 """ import os import asyncio import requests import aiofiles as aiofiles from lxml import etree import aiohttp headers = { 'User-Agent': 'Mozil
阅读全文
摘要:import requests from lxml import etree url = 'https://changsha.zbj.com/xcxkfzbjzbj/f.html?fr=zbj.sy.zyyw_2nd.lv3&r=2' headers = { 'User-Agent': 'Mozil
阅读全文
摘要:# request.get() 同步的代码 -> 异步操作aiohttp import os # 异步io import asyncio # 异步file import aiofiles # 异步 http import aiohttp # 如果文件夹不存在则创建文件夹,用来放图片 if not o
阅读全文
摘要:import asyncio import time # 协程(Coroutine),也可以被称为微线程,是一种用户态内的上下文切换技术。 # 简而言之,其实就是通过一个线程实现代码块相互切换执行 # asyncio是Python 3.4版本引入的标准库,直接内置了对异步IO的支持。 # async
阅读全文
摘要:import csv import time from concurrent.futures import ThreadPoolExecutor, ProcessPoolExecutor import requests # 存储文件 f = open('data.csv', mode='w', en
阅读全文
摘要:from multiprocessing import Process def task(name): for i in range(10000): print(f"{name}:",i) if __name__ == '__main__': p = Process(target=task,args
阅读全文
摘要:# 线程类 from threading import Thread def func(): for i in range(1000): print("func", 1) if __name__ == '__main__': t = Thread(target=func) # 创建线程并给线程安排任
阅读全文
摘要:import requests # 使用代理获取百度首页 headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/110.0.
阅读全文
摘要:import requests url = 'https://www.xread8.com/user/login.json' headers = { 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36
阅读全文
摘要:import requests from lxml import etree url = 'https://changsha.zbj.com/xcxkfzbjzbj/f.html?fr=zbj.sy.zyyw_2nd.lv3&r=2' headers = { 'User-Agent': 'Mozil
阅读全文
摘要:# 准备一个html格式文档 doc = ''' <div> <ul> <li class="item-0"><a href="https://ask.hellobi.com/link1.html">first item</a></li> <li class="item-1"><a href="ht
阅读全文
摘要:VLAN数据帧格式 要使交换机能够分辨不同VLAN的报文,需要在报文中添加标识VLAN信息的字段。IEEE 802.1Q协议规定,在以太网数据帧的目的MAC地址和源MAC地址字段之后、协议类型字段之前加入4个字节的VLAN标签(又称VLAN Tag,简称Tag),用于标识数据帧所属的VLAN。 在一
阅读全文
摘要:import requests from bs4 import BeautifulSoup url = 'http://www.umeituku.com/bizhitupian/meinvbizhi/' headers = { 'User-Agent': 'Mozilla/5.0 (Windows
阅读全文