自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux CentOS 7 下载安装

跟着图片标记进行即可

2022-11-15 17:26:41 880 1

原创 CentOS7下载安装nginx

​下载nginx 要下载中间那一行linux版的 nginx: download​

2022-11-15 15:45:26 1674 2

原创 VulnHub DC-8

先在kali上修改这个文件的格式,再临时开启kali的http服务,使靶机可以在kali上将文件下载下来。将脚本下载到靶机上之后发现运行不了,原因是这个脚本的格式是dos,要修改为unix格式才行。将两列的账号密码保存到一个文件,格式如下,使用john进行爆破。在靶机上将文件下载下来,下载到/tmp目录下,当前目录下载会失败。执行脚本,发现执行失败,查看发现没有执行权限,为文件赋予执行权。查看系统的版本信息,用户信息、内核信息,发现并没有可以利用的。利用exim4,查询exim4的版本,版本是4.89。

2022-09-24 15:20:45 297

原创 DVWA File Upload 文件上传漏洞

1、查看源代码,发现对上传的文件类型做了严格的过滤,只能上传图片,正常上传php文件会报错。2、利用文件包含漏洞,用图片包含一句或木马,将图片拖入edjpgcom这个软件。6、使用antsword连接,连接成功,getshell。5、访问文件,没有反应,也没有报错,说明木马上传成功。1、查看源码,发现对文件上传的类型没有任何限制。3、上传成功,访问一下没有报错说明小马已成功。4、使用antSword连一下,连接成功。6、用antSword连接,成功。5、访问上传文件,出现乱码。4、放包,发现上传成功。

2022-09-20 00:29:18 985 3

原创 虚拟机Windows10官网镜像搭建

2、下载成功后直接打开工具点击为另一台电脑安装3、选择自己需要的版本和语言,选择iso文件4、等待下载完成5、将下载好的iso文件放到自己指定的目录。

2022-09-18 21:36:22 1416

原创 DVWA靶场 XSS

1、正常注入是肯定不行了,直接查看源代码,发现只能从name字段注入,而且不能使用标签,这时就想着使用 等标签。5、也可以使用双写script标签的方法,绕过限制 alert("xss success!")") 双写标签绕过。3、大写标签进行绕过,alert("xss success!

2022-09-13 16:06:31 1449 1

原创 Vulnhub dc-2靶机 详解 易懂

​下载地址:DC: 2 ~ VulnHub下载完成后直接使用虚拟机打开就可以了,注意把靶机设置为NAT模式

2022-08-21 02:07:12 515

原创 Vulnhub 靶机DC-1

扫描局域网中的IP地址,确定靶机ip arp-scan -l

2022-08-18 19:51:17 225

原创 Python实现希尔排序算法

Shell_sort将一组数据通过gap分组,每一组相同位置的数值当成一个列表,用插入排序的方式排列,然后,gap继续对二取整,将源列表分成更小的组,并且把每组相同位置的数值用插入排序的排序。直到gap=1时,结束这个循环,整个排序过程结束。...

2021-06-05 15:50:36 96

原创 Python实现桶排序

桶排序就是生成一定量的桶,将相同i(下面代码中将数字分类的一个算法)的数字放在同一个桶内,同时也要保持桶内的有序性,最后清空原有列表,将所有的同一一加入到原有列表中,这样列表中的数字就会时排好序的。...

2021-06-05 14:04:10 205

原创 Python实现快速排序

快速排序:给函数传入三个参数,分别是列表,列表的左端第一个元素,末尾的最后一个元素作为两个游标。取左边的第一个元素作为中间值,列表左边的第一个位置为空,所有要先从右边判断。游标所在位置的元素如果大于中间值就移动游标,如果小于中间值就将次元素放到中间值的左边,然后右边有一个空位置。开始判断左边的元素,如果小于中间值就移动left游标,直到游标所在位置的值大于中间值,那么就把这个值放到右边去,当左右两边的游标在同一位置时,就把中间值放到这个位置,最后返回中间值所在的下标以方便下一个函数的遍历。..

2021-06-03 12:17:13 110

原创 Python实现计数排序算法

计数排序:首先生成一个全部都是0的列表count,遍历给定列表中的所有值,在count中对应的下标中的数加一,将源列表清空用来接收新的排序。遍历count中的所有值和下标,将对应值的下标添加到新列表当中。排序结束。def countingSort(li,max=100): count = [0 for _ in range(max+1)] #生成一个100个0的列表 for value in li: count[value] += 1 li.clear().

2021-06-03 12:04:44 325

原创 Python实现插入排序算法

insert_sort首先定义一个游标current,将游标对应的值用while循环遍历与游标前面的值对比,找到游标对应的位置插入到那个位置

2021-06-01 19:48:03 135

原创 Python实现选择排序算法

select_sort选择排序并不难。首先控制第一层循环

2021-06-01 13:03:18 130

原创 Python实现冒泡排序算法

冒泡排序算法简单来说就是将一个无序的列表,从第一个元素开始与后面的元素比较,大于后面的元素就交换位置,小于后面的元素就在用后面的那一个元素与下下一个元素相比,直到最后一个元素算是排完一轮这个过程就是是泡泡往上冒一样,故称为冒泡算法。import randomdef bubbleSort(li): n = len(li) for i in range(n-1): #n个数字只需要排n—1次就够了 for j in range(n-1-i): #每循环完一次就排好

2021-06-01 00:11:40 352

空空如也

空空如也

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

TA关注的人

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