胖虎的狗蛋
码龄5年
关注
提问 私信
  • 博客:23,200
    23,200
    总访问量
  • 24
    原创
  • 1,448,003
    排名
  • 36
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:四川省
  • 加入CSDN时间: 2020-03-28
博客简介:

无聊人的博客

查看详细资料
个人成就
  • 获得28次点赞
  • 内容获得2次评论
  • 获得142次收藏
  • 代码片获得412次分享
创作历程
  • 14篇
    2023年
  • 3篇
    2021年
  • 7篇
    2020年
成就勋章
TA的专栏
  • 反序列化漏洞
    2篇
  • 代码分析
    3篇
  • 计算机网络
    8篇
  • Java
    3篇
  • 数据结构
    7篇
  • SWUSTOJ
    4篇
兴趣领域 设置
  • 网络空间安全
    系统安全web安全安全架构
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

174人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【php反序列化漏洞】

类可能会包含一些特殊的函数叫magic函数,magic函数命名是以符号“_”开头的,比如_sleep,_wakeup等。下面这个是调用的析构函数,析构函数调用了eval方法,在url传入序列化字符串,当反序列化的时候会自动去调用__destruct()方法,而后在__destruct()方法中又去调用eval方法,显示出phpinfo。而反序列化过程中,对象会自动调用类中的魔术方法,魔术方法内又调用了别的方法,在别的方法中可能存在任意代码执行的命令或代码,导致反序列化漏洞的产生。
原创
发布博客 2023.06.27 ·
224 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【序列化与反序列化】

是将变量转换为可保存或传输的字符串的过程。反序列化(反串行化):就是在适当的时候把这个字符串再转化成原来的变量使用;
原创
发布博客 2023.06.27 ·
215 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【PHP危险函数】

PHP危险函数
原创
发布博客 2023.06.17 ·
589 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【DVWA命令执行(Command Injection)impossible难度代码解释】

DVWA命令执行(Command Injection)impossible难度代码解释
原创
发布博客 2023.06.17 ·
298 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【DVWA命令执行(Command Injection)high难度代码解释】

dvwa、命令执行high难度代码
原创
发布博客 2023.06.09 ·
450 阅读 ·
2 点赞 ·
0 评论 ·
1 收藏

【无标题】

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:撤销:Ctrl/Command + Z重做:Ctrl/Command + Y加粗:Ctrl/Command + B斜体:Ctrl/Command + I标题:Ctrl/Command + S
原创
发布博客 2023.03.20 ·
51 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【计算机网络】——数据链路层(流量控制和可靠传输机制)

流量控制、可靠传输、滑动窗口机制 停止-等待流量控制基本原理(滑动窗口流量控制基本原理、可靠传输机制) 单帧滑动窗口与停止-等待协议 多帧滑动窗口与后退N帧协议(GBN) 多帧滑动窗口与选择重传协议(SR)
原创
发布博客 2023.02.15 ·
825 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【计算机网络】——数据链路层(差错控制)

检错编码(奇偶校验码、循环冗余码) 纠错编码(海明码)
原创
发布博客 2023.02.14 ·
901 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【计算机网络】——数据链路层(组帧)

组帧
原创
发布博客 2023.02.13 ·
860 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【计算机网络】——数据链路层(功能)

数据链路层功能
原创
发布博客 2023.02.12 ·
436 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

【计算机网络】——物理层(传输介质和物理层设备)

传输介质(双绞线、同轴电缆、光纤、无线传输介质(无线电波、微波、红外线和激光)) 物理层接口的特性 物理层设备(中继器、集线器)
原创
发布博客 2023.02.06 ·
834 阅读 ·
0 点赞 ·
0 评论 ·
4 收藏

【计算机网络】——物理层(通信基础)

物理层基本概念(数据、信号、码元、信源、信道、信宿、速率、波特、带宽)奈奎斯特定理与香农定理奈奎斯特定理编码与调制信道复用技术(频分复用、时分复用、统计时分复用、波分复用、码分复用)电路交互、报文交换、分组交互数据报、虚电路数据报
原创
发布博客 2023.02.04 ·
1141 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

【计算机网络】——计算机网络体系结构与参考模型

计算机网络协议、接口、服务的概念与关系,OSI参考模型,TCP/IP模型,两个模型的比较。
原创
发布博客 2023.01.30 ·
149 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【计算机网络】——概述

计算机网络的定义、组成、分类、性能指标、标准化
原创
发布博客 2023.01.28 ·
184 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

Java实验(SWUST 实验三 多线程设计实验)

实验三 多线程设计实验实验目的练习多线程类的两种实现方法,理解多线程程序的生命周期。实验内容(1)一个线程进行自然数报数及累加和运算(1+2+3+……+1000),每次报数及计算时间间隔0.1秒,并在图形界面中实时显示累加和表达式;(2)另一个线程随机间隔0-2秒时间读取上个线程的报数结果和计算结果,并在图形界面中实时显示这两个结果。概要设计1、需求分析过程用户需要按动启动线程的按钮,线程程序进行运行,线程一进行每0.1秒进行自然数报数,计算累加和,另一个线程显示读取报数结果和计算结果。2
原创
发布博客 2021.02.02 ·
661 阅读 ·
1 点赞 ·
1 评论 ·
10 收藏

Java实验(SWUST 实验二 时钟应用程序设计)

实验二 时钟应用程序设计实验目的实验内容概要设计需求分析过程总体设计方案界面设计事件设计详细设计类的设计界面设计实验结果讨论与分析实验目的设计时钟应用程序实验内容1、时钟程序的总体设计。即设计时钟类(Clock),给出该类的大致结构,并分析各方法的特点,分析Applet程序或JFram程序的执行过程;2、时钟界面的静态设计。分析如何获取图形对象,分析图形坐标系,如何通过图形对象绘制表盘、刻度、时针、分针、秒针;3、当前系统时间的获取及绘制。说明如何获取当前系统时间(时、分、秒),如何通过图形对象
原创
发布博客 2021.01.12 ·
725 阅读 ·
2 点赞 ·
0 评论 ·
10 收藏

Java实验(SWUST 实验一 复数类的设计)

实验一 复数类的设计内容分析复数类的设计过程和练习测试方法,主要包括以下几个部分:1、复数类的总体设计,包括如何从复数这种数学类型中抽象出属性和方法,给出该类的大致结构;2、测试类的设计,为何需要main方法?如何创建复数对象,如何从用户需求分析出发将数学表达式p5 = p1+p2-p3*p4利用面向对象设计思想转换为程序表达式p5=p1.plus(p2).minus(p3).multiply(p4);3、如何从程序表达式完善复数类的方法?(以plus方法为例,分析该方法的传入参数、返回参数
原创
发布博客 2021.01.12 ·
1334 阅读 ·
3 点赞 ·
0 评论 ·
21 收藏

数据结构——线性表(SWUSTOJ 952: 单链表的插入操作的实现)

952: 单链表的插入操作的实现题目描述输入输出样例输入样例输出源代码题目描述建立长度为n的单链表,在第i个结点之前插入数据元素data。输入第一行为自然数n,表示链式线性表的长度; 第二行为n个自然数表示链式线性表各元素值; 第三行为指定插入的位置i;第四行为待插入数据元素data。输出指定插入位置合法时候,输出插入元素后的链式线性表的所有元素,元素之间用一个空格隔开。输入不合法,输出"error!"。样例输入51 2 3 4 536样例输出1 2 6 3 4 5源代码#in
原创
发布博客 2020.07.16 ·
3562 阅读 ·
6 点赞 ·
0 评论 ·
28 收藏

数据结构——单链表(线性表的链式存储结构)

单链表单链表的定义单链表上基本操作的实现单链表的声明建立单链表头插法尾插法初始化销毁线性表判断线性表是否为空表求线性表的长度输出线性表单链表的定义线性表的链式存储又称单链表,它是指通过一组任意的存储单元来存储线性表中的数据元素。为了建立数据元素之间的线性关系,对每个链表结点,除了存放元素数据自身的信息外,还需要存放一个指向后继元素的指针。单链表的结构就是data+next,其中data为数据域,next为指针域,存放其后继结点的地址。单链表上基本操作的实现单链表的声明typedef struct
原创
发布博客 2020.07.16 ·
1283 阅读 ·
1 点赞 ·
0 评论 ·
12 收藏

数据结构——线性表(SWUSTOJ 943: 顺序表插入操作的实现)

943: 顺序表插入操作的实现题目描述输入输出样例输入样例输出源代码题目描述建立长度为n的顺序表,在指定的数据元素item之前插入数据元素data。如果指定的数据元素item不存在,则将data插入到顺序表的尾端。(数据类型为整型)输入第一行为顺序表的长度n;第二行为顺序表中的数据元素;第三行为指定的数据元素item;第四行为要插入的数据元素data;输出输出结果为顺序表中的数据元素。样例输入1010 20 30 40 50 60 70 80 90 1005055样例输出10
原创
发布博客 2020.07.10 ·
907 阅读 ·
1 点赞 ·
0 评论 ·
5 收藏
加载更多