自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 polarctf guess(栈溢出)

主要还是如何构造payload,理解了这个这道题不是问题。

2025-03-08 12:41:43 320

原创 polarctf heap_Double_Free(double free漏洞)

就这样,运行exp就可以获取权限了,总的来说,知识点就是double free漏洞的利用,但是由于对堆结构的不熟悉,在调试过程中遇到很多困难,加油~

2025-03-08 12:40:28 713

原创 二叉排序树例题

参数为二叉树的根节点和要插入的元素,由于在后面插入元素的时候要申请内存,因此声明两个指针,一个是当前节点的(tmp),另一个是指向上一节点的(pre),然后先开始遍历二叉树,与沿途的元素一一比较大小,如果大于该节点,就开始遍历其右子树,反之,就去遍历其左子树,直到找到叶子节点时,比较大小,申请对应的空间内存,并进行赋值和封树,这样,当输入一个值时,调用该函数,即可插入元素到二叉树。在main函数中,先构建头指针,让它不为空,为之后的插入提供方便,之后依次进行查找和中序遍历。最后,编写main函数。

2024-12-05 22:36:48 333

原创 图及其遍历(邻接矩阵)

在循环中,先将队列中最前面的元素取出,并将其赋值给current,然后依次遍历矩阵中第current行的元素,将其布尔值为false的装入队列中,之后将这些节点的布尔值改为true,防止之后的循环将同样的节点值装入队列中,进入下一轮循环,由此可形成广度优先遍历。在以上程序中,先构建了一个相当于矩阵的容器adjMatrix,又来表示邻接矩阵,之后构建visited容器,用来储存各个节点的布尔值,之后运用for循环,更新矩阵里的值,之后就一次进行广度和深度的优先遍历。在深度优先遍历中,和前面邻接表的;

2024-12-03 22:55:20 366

原创 图及其遍历(邻接表)

在以上代码中,graph对象是含有一些邻接表结构的容器,在这个容器中装的都是节点的头指针,将它扩大到可以装有n+1个元素,然后接收输入的前后节点的值,接收完之后先判断两节点之间原来是否有边,如果有,则i–后继续循环,如果没有,则为这两个节点之间加边,先让v->u,再让u->v。先定义一个领接表节点,该节点值为u,对该节点头指针进行遍历,如果在遍历过程中发现该节点连接着值为v的节点,则说明u和v之间原来是有边的,返回true,否则返回false。在无向图的邻接表构建好之后,先开始广度优先搜索。

2024-12-03 21:33:00 1081

原创 强网杯--鲲or鳗Game

首先解压压缩包后得到三个文件,有两个是MP3文件,对于MISC初学者,就很心动,迫不及待的用Audacity打开查看波形图和频谱图,没啥发现,有打开歌曲一听,原来作者也是个小黑子,但还是没啥发现,然后就困住我了。这个题真是离谱他妈给离谱开门,离谱到家了,我以为自己学了一个月的MISC,已经小有成就了,至少第一题能做出来吧,结果嘞,直接给我当头一棒,这道题查找了多方资料才做出来,话不多说,看我如何破他!之后点击确定后再进行游戏,这次就可以直接撞死了,得到flag,如果没看清楚,那就再玩一次,还是直接撞死。

2024-10-21 22:31:56 804

原创 栅栏密码破解脚本

栅栏密码(Rail Fence Cipher)是一种古典的替换加密技术,其基本思想是将明文按照一定的模式排列,通常是交错排列成多行,然后按照一定的顺序读取这些行以形成密文。这种加密方法相对简单,易于手工操作,但安全性较低,容易被破解。

2024-10-20 21:59:54 720

原创 base64解码与编码离线脚本

在CTF比赛中,常常会遇到base64码,由于某些比赛中是不能联网的,因此也就不能使用在线工具,不过在线工具还是有的,但离线工具我觉得可以不用但是必须得有。

2024-10-20 17:32:32 959

原创 图片lsb隐写提取脚本

LSB(Least Significant Bit)隐写术是一种常见的数据隐藏技术,主要用于将秘密信息嵌入到图像、音频等多媒体文件中,而不改变其外观或质量。选择载体图片:找到一张用于隐藏信息的目标图片。准备秘密信息:将要隐藏的信息转化为二进制格式。修改LSB值:逐位替换目标图片像素的最低有效位(LSB),用秘密信息的二进制位替换。保存新图片:保存修改后的图片,从外表上看与原图几乎无异,但包含隐藏信息。需要注意的是,虽然LSB隐写术简单易行,但它也容易被检测到。

2024-10-18 00:47:31 664

原创 kali扫描二维码

此外,Kali Linux还包含了社会工程学工具包(SET),其中包含了二维码生成器等功能。虽然SET主要用于社会工程学攻击的模拟,但它也可以生成二维码。如果您想使用SET来生成二维码,可以按照SET的使用指南进行操作。在Kali Linux中,您可以使用多种工具来扫描二维码图片。其中一个流行的工具是。,它是一个命令行实用程序,用于读取和解码二维码和条形码。命令来扫描二维码图片。假设您的二维码图片存储在桌面上,并且文件名为。将输出扫描到的二维码内容。

2024-10-14 21:23:55 505 1

空空如也

空空如也

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

TA关注的人

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