自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

hibugs

www.hibugs.net

  • 博客(36)
  • 收藏
  • 关注

原创 Linux系统安装(CentOS Vmware)

访问官网:https://www.vmware.com点击China(简体中文)点击产品,点击Workstation Pro下滑,点击下载试用版下滑找到,点击找到浏览器的下载,点击打开文件或者点击打开文件夹点击下一步勾选上,点击下一步点击下一步ps:建议将VMware装到C盘以外的盘符(剩余空间最好大一点)取消与的勾选,点击下一步点击下一步,进入安装等待安装完成即可。

2024-02-08 13:36:57 3319

原创 高权限注入&跨库注入

上篇文章中我们讲述了如何进行手工注入,也通过墨者学院的靶场,真实的感受了SQL注入的感觉。这篇文章我们将继续介绍SQL注入。

2023-04-13 02:23:45 409 1

原创 实战感受SQL注入(手工注入)

表:这些库都是再information_schema库中,information_shcema.tables的意思就是information_schema库下的tables表tables:存放数据库中的表信息columns:存放各表中的列名信息table_name:tables表中存放表名的列名column_name:columns表中存放各个表中列名的列名。

2023-03-18 12:41:38 2048 1

原创 pikachu靶场搭建

学习漏洞如果只是单纯的看知识点和笔记,那么学会的概率并不大。这时候靶场就很好的提现了他的作用。本文将讲述pikachu靶场的搭建。该靶场集合了许多的漏洞,方便学习。

2023-03-14 19:18:59 330

原创 Burpsuite密码强解

上篇文章讲解了Burpsuite的代理配置,当我们拥有Burpsuite之后如何使用它呢?这篇文章就来教会大家如何使用Burpsuite实现暴力破解。ps:我们以pikachu靶场为例。

2023-03-14 16:12:40 442

原创 Burpsuite证书导入

在上篇文章中,已经教会了大家如何配置Burpsuite的代理,但是想要使用Burpsuite抓包https还需要配置证书,这篇文章就来讲述一下如何导入证书。

2023-03-14 13:02:47 1496 1

原创 SQL注入简介及原理

数据库信息泄露网页篡改网站被挂马数据库被恶意操作让别人拿到webshell随意添加系统用户。

2023-03-13 19:28:39 471

原创 phpstudy安装及简单使用

我们都知道如果要搭建网站,就需要借助Apache或者Nginx的帮助,当然也少不了数据库的使用。我们自行下载Apache和MySQL等数据库,需要我们进行配置才能使用,这对于一些小白非常的不方便,而且出现一些错误不会解决可能会耽搁很长时间,非常可能会打击学习的积极性。而phpstudy能够省去这些事情,并且在自己的PC上部署也非常的方便。本文就给大家介绍phpstudy的安装和简单的使用。

2023-03-10 16:48:52 3500

原创 sqlilabs靶场搭建

SQL注入是比较常见的一个高风险漏洞,所以学习SQL注入也是学习网络安全的一个关键。学习漏洞一定要从实践中学习,所以一个靶场就显得相当重要。本文将教会大家sqlilabs(一个SQL注入的靶场)的安装。ps:sqlilabs需要apache+MySQL环境的支持,所以需要安装apache和MySQL,当然这里推荐使用phpstudy,更加快捷的实现apache+MySQL的配置,对于学习漏洞可以省去很多的事情。如果还未安装相关环境的可以参考我的另一篇文章:phpstudy安装。

2023-03-09 14:05:18 1822 3

原创 Burpsuite配置

在上篇文章中我们讲述了如何安装和破解Burpsuite,并且你可以获取最新版本的Burpsuite进行破解。在拥有Burpsuite这款渗透工具之后,需要进行一些设置,才能更好的使用。本篇文章就将叫你如何配置Burpsuite代理。ps:这里我们以Firefox和Burpsuite进行一个配合演示。

2023-03-08 12:31:57 947

原创 Burpsuite安装教程

Burp Suite 是用于攻击web 应用程序的集成平台,包含了许多工具。Burp Suite为这些工具设计了许多接口,以加快攻击应用程序的过程。所有工具都共享一个请求,并能处理对应的HTTP 消息、持久性、认证、代理、日志、警报。

2023-03-08 02:52:46 2841 10

原创 sqlmap安装详细教程

sqlmap是一款自动化的SQL注入工具,其功能为扫描、发现和利用输入URL的SQL注入漏洞,并且内置了许多绕过的插件,支持的数据库也非常多:MySQL、SQLServer、Oracle,Access等等。

2023-03-07 01:36:39 6136 8

原创 WP Githuber MD代码块支持更多编程语言

在之前的文章中我推荐过一款让wordpress中的markdown编辑器——WP githuber md。在使用的过程中,我发现该编辑器插入代码块不管你在设置中如何调整样式都无法应用(或者说是支持的语言很少)这篇文章就教大家如何让其支持更多代码的代码块插入。

2023-03-06 00:20:03 405

原创 如何查看Windows系统位数

由于智能手机的高速发展,电脑对于许多的人成为了最熟悉的陌生人,尽管自己天天在使用,但是对他确并不是那么了解,这篇文章就教会小白如何查看自己Windows系统的位数。

2023-03-05 12:12:33 167

原创 静态链表详解

静态链表是分配一整片连续的内存空间,各个结点集中安置,而不是像单链表那样,每个结点在内存中分散存储。如上如的存储方式,优点类似于顺序表,但是在这一整片连续的内存空间中,元素不是按照顺序存储的。而是可以打乱顺序存储,这时候就需要将结点分为两个部分,一个部分存储数据元素,另一个部分存储下一个结点所在的下标(称其为游标),比如头结点存放的下标(游标)为2,代表在2的位置上是静态链表的第一个真正存放数据的结点。addr+8*2(这里假设数据元素和游标的大小都为4B)。//数组a作为静态链表}}...

2022-07-18 19:45:48 9117 6

原创 循环双列表

其实就是在单链表和双链表的基础上进行了一点小小的改进。

2022-07-16 23:49:08 517

原创 双链表详解

在前面的文章中,我们已经学习了单链表,但是对于单链表有一个很大的问题就是,单链表只能找到后继结点,无法返回找到前驱。那么这一片文章中双链表就能很好的解决这个问题。双链表就是在单链表的基础上增加了前驱指针双链表的初始化如上述代码初始化后形成的头节点如下图:判断链表是否为空,判断头结点后继指针是否为NULL双链表的插入双链表插入新结点步骤:上面为什么要判断呢?因为如果我们是在链表的尾部插入结点的话,那么链表的最后一个元素的后继指针指向的是NULL(没有后继结点)那么就不存在后继指针的结点的前驱指针。

2022-07-14 17:37:24 2176

原创 单链表的建立

在上一篇文章——中我们学习了单链表的插入和删除,今天这篇文章就来讲述一下单链表的建立。今天探讨的也是基于带头结点的单链表。如果要建立一个链表我们需要先初始化由于在单链表的定义中已经比较详细的讲述了链表的初始化,故在此不再赘述初始化代码。尾插法顾名思义就是在尾部(后面)插入结点。在前几篇文章中我们讲述过如何按位序插入,在这里我们可以引用该代码如下:如果当我们一次性有多个数据想要插入时,就可以使用循环的逻辑去实现每次循环我们取一个要插入的元素e,并且调用按位序查找的函数,最后再让链表长度+1。虽然这样可以

2022-07-11 23:26:12 1908

原创 单链表的查找

上一篇文章中,我们详细的讲解了单链表插入和删除的操作——单链表的插入和删除。在这一小节,我们继续探讨单链表的查找。要注意的是,这篇文章的查找都是基于带头结点的链表实现。按位相信大家已经不陌生了,就是根据给定的位序进行操作。:在表L中,找到第i位的结点。其实在上篇文章中的插入和删除操作中,我们已经实现了按位查找,只需要在原来的基础上进行一些修改即可。由于注释已经将代码的各部分功能讲述的比较清晰,故不再进行大篇幅的介绍代码功能。我们可以看到其实和上一篇文章中插入和删除的查找是一样的,唯一区别就是。我们在插入和

2022-07-08 13:49:22 4033

原创 单链表的插入和删除

在上一篇文章(单链表的定义)中我们已经了解了单链表的含义和简单的实现。那么在这篇文章中,我们将要来讲解单链表的插入和删除操作。我们在上篇文章中已经讲解过,如果想要在表L中的第i个位置上插入指定元素e,我们需要找到第i-1的结点,在其后插入新的结点。大致步骤如下:当然当我们想在第一位插入新结点时,对于带头结点的链表的好处就是,在头部插入数据和其他任意一个位置插入数据的操作是一样的,非常方便。代码分析(在第一个位置插入结点)若 i = 1我们直接看函数的内部在进入时首先会判断,i的合法性(i小于1是不合法的

2022-07-07 23:42:11 6049

原创 单链表的定义

在前面的文章中,我们系统的介绍了线性表的顺序存储实现——顺序表。紧接着我们要介绍线性表的链式存储实现——链表。而链表中又有许多的链表:这一篇文章中,我们先来介绍单链表。要想知道什么是单链表,我们就可以使用我们学习过的顺序表来对比学习(对比学习有助于你的记忆,使用学习过的知识去学习未知的知识,也未尝不是一种好方法)我们都知道顺序表是申请一大块连续的区域,并且使用物理地址相邻的方法来表示逻辑上的相邻。而链表逻辑上相邻的元素在内存中可以是不相邻存放的。那么如果链表中的元素在内存中不是相邻存放的,那我们如何知道下一

2022-07-06 23:34:23 5805 5

原创 顺序表的查找

顺序表查找的代码实现和时间复杂度

2022-07-06 16:44:15 3789 2

原创 顺序表的插入和删除

顺序表插入和删除的代码实现、时间复杂度以及优缺点等

2022-07-05 12:10:02 8747 2

原创 顺序表的定义

该篇文章系统的讲述了顺序表的定义,配合顺序表的操作文章搭配食用更佳!

2022-07-04 23:54:59 1447

原创 线性表的定义和基本操作

解开线性表的神秘面纱,了解其本质!

2022-07-02 21:29:34 952

原创 数据结构——空间复杂度

详细讲述空间复杂度的含义和计算,一篇文章搞懂空间复杂度!

2022-07-02 01:31:54 1065

原创 数据结构——时间复杂度

该篇文章详细地给你讲述了时间复杂度的计算和注意事项!

2022-06-26 21:22:14 441

原创 数据结构——算法基本概念

了解算法的基本含义,有助于后续的理解和学习!

2022-06-18 00:37:52 111

原创 数据结构绪论

简单的介绍数据结构的基本概念,并且教会你在后续如何学习数据结构。

2022-06-16 01:45:49 181

原创 wordpress支持Markdown

拒绝重复劳动力!一次编写,多平台上传。提高写博客效率!

2022-06-15 22:48:12 1783 9

原创 数据结构开篇(数据结构到底在学什么?)

该篇简单的介绍了数据结构的含义,让你真正能够明白数据结构到底在学到些什么!

2022-06-15 00:20:08 179

原创 Typora安装&配置图床工具(picgo),让你优雅高效的写博客

让你优雅的写博客。释放双手,提高效率。教会你如何拥有极致的写博客体验!

2022-05-30 02:34:35 1064 3

原创 Scripts\activate.ps1,因为在此系统上禁止运行脚本...

Pycharm 使用Terminal安装库文件,安装不上可能的原因及解决方法!

2022-05-25 23:16:07 2935

原创 python安装opencv问题解决

帮助你解决在安装opencv时遇到的问题!

2022-05-20 18:32:35 4579 15

原创 HTTP状态码(响应码)

了解HTTP状态码是你步入网络安全必不可少的一步

2022-05-17 00:23:09 10105

原创 WireShark简介和抓包原理及过程

简单介绍WireShark和抓包原理与过程

2022-05-12 23:01:01 1634

空空如也

空空如也

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

TA关注的人

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