1: 将 flag 存储在图片详细信息中 这个套路建议用 Windows 系统查看,貌似 Windows 上显示信息要多一些。像在我的 Mac OS 上这个 flag 就显示不出来。 所以建议非 Windows 用户配备一个 Windows 虚拟机,毕竟 Windows 虽然比较丑,但是功能性和易用性都没的说。2: 将 flag 存储在某个 PS 文件的图层中这里先推荐一个能够在线编辑 PS文件
1.看图片属性 根据提示,找到图片属性,flag就出来了2.SL就隐藏在字节中把图片放入010editor中,在文本中搜索SL{3.修改图片宽或高打开图片,发现图片不全 在属性中找到图片的像素大小 打开该文件第二行前四位表示图片的宽,后四位表示图片的高。十六进制的045F为十进制的1119,十六进制的200为十进制的512 发现像素大小与属性一致,于是把高跟宽改成同一大小保存数据。 再次打开,可看
::: hljs-center CTF图像隐写——“”和“图像和像素值转换” ::: 所谓“”是指题目一般会提供两张图片,一张是原图,另一张是有隐写消息的图片,我们需要对这两张图片进行处理,从而提取隐写信息。常见的“”解题套路包括:对两张图片对应像素值进行异或、相减、相加或相乘等,还可能涉及盲水印考点。 “”隐写案例 【例题】star.bmp 【题目来源】原创 【题目描述】找到文件
原创 2024-08-11 09:27:45
694阅读
所谓“”是指题目一般会提供两张图片,一张是原图,另一张是有隐写消息的图片,我们需要对这两张图片进行处理
原创 精选 2024-08-20 09:54:54
955阅读
# 如何实现Python堆积 堆积是一种报表,主要用于比较多个数据系列的总和以及各个系列的组成部分。虽然刚接触数据可视化的朋友可能会感到有些困难,但只要掌握步骤,其实并不复杂。 ## 整体流程 下面是实现堆积的基本步骤: | 步骤 | 内容 | |------|------------------------| | 1 | 导入相关库
原创 2024-09-10 07:05:57
87阅读
# 如何绘制一个Python组合 在数据可视化的过程中,组合(Dual Combination Chart)是一种非常有效的展示方式,它结合了柱状和折线图的优势。在本教程中,我们将带领你逐步实现一个Python组合。 ## 流程概述 在进行数据可视化之前,我们首先需要了解整个过程的步骤。以下表格展示了绘制组合的基本流程。 | 步骤 | 描述
原创 2024-10-27 05:16:27
32阅读
# Python下划线图 ## 引言 在Python编程语言中,下划线(Double Underscore)是一种特殊的命名约定。下划线通常用于特殊方法和特殊属性,这些方法和属性在Python中具有特殊的行为。本文将介绍Python下划线的使用,并通过代码示例来说明其用法。 ## 特殊方法 Python中的特殊方法是以下划线开头和结尾的方法。这些方法在特定的情况下会被自动调用,从
原创 2024-01-22 07:39:23
31阅读
# 使用Python创建Y轴 在数据可视化的任务中,Y轴是一种非常有效的方式,能够同时展示两个不同数据集之间的关系。通过这种方式,我们可以更深入地理解数据的模式和趋势。在这篇文章中,我们将使用Python的Matplotlib库来实现这一目标,并将配合饼状来展示数据的分布情况。 ## 安装必要的库 首先,我们需要确保已经安装了Python和Matplotlib库。可
原创 2024-09-27 05:13:48
182阅读
gmpy2库import gmpy2 gmpy2.mpz(x)#初始化一个大整数x gmpy2.mpfr(x)#初始化一个高精度浮点数x C = gmpy2.powmod(M,e,n)#幂取模,结果是 C = (M^e) mod n d = gmpy2.invert(e,phi) # 求逆元,de = 1 mod (p-1)*(q-1) gmpy2.is_prime(n) # 判断n是不
转载 2023-07-02 14:40:24
450阅读
# 如何实现Python结果对比 在数据分析和可视化的过程中,我们常常需要将不同的结果进行对比,以便更好地理解数据的变化和趋势。本文将教你如何使用Python实现结果对比,尤其是使用Matplotlib和Pandas库。下面我们将介绍整个流程,并逐步实现相关代码。 ## 整体流程 在开始之前,我们首先需要了解整个流程,下面是一个简单的步骤表格: | 步骤 | 描述
原创 2024-09-09 06:36:59
117阅读
# 使用Python绘制对比:饼状和序列 在数据可视化的领域,图表是理解数据的一种有效方式。通过图表,我们可以更直观地捕捉数据中的模式、趋势以及比较结果。Python作为一门功能强大且易于使用的编程语言,提供了丰富的库来实现这些功能。在本篇文章中,我们将重点介绍如何使用Python绘制饼状和序列,并展示它们的应用场景。 ## 1. Python绘制饼状 饼状是一种用于显示各部分
原创 9月前
149阅读
# 使用Python实现雷达对比 ## 一、整体流程 首先,让我们来看一下整个实现“python雷达对比”的流程。我们可以将流程分解成以下步骤: ```mermaid journey title 实现Python雷达对比 section 准备数据 section 绘制雷达 section 优化雷达 ``` ## 二、步骤及代码 ### 1. 准备
原创 2024-06-24 04:44:44
73阅读
大家每次CTF比赛做题时,写脚本的时候是不是都是像我这样?到处查找代码,导致标签页+++一直+不完,很多新标签页看着都糟心,又怕关掉了重要的内容,桌面乱糟糟? 终于在今天,我们这个开发了10天的小项目终于要面世啦!以后再也不用担心不会写代码了哦!为啥这么说呢?看完这篇文章你就知道啦!这是个什么这个Python库的名称为”qsnctf“,目前是一个开源的项目,可以支持p
CTFd是什么?以及如何查看它的官方使用文档CTFd是目前最流行的开源CTF框架之一,是一个有Python开发的框架,侧重于易用性和可定制性。它提供了运行CTF题目所需要的一切条件,并可使用插件和主题轻松进行自定义。 CTFd网盘下载链接Github下载链接(官方下载渠道)我们在Kali-Linux-2023(其他Linux操作系统均可)上进行安装,下面介绍安装方法1、如果没有安装Python,则
转载 2023-11-25 14:52:10
252阅读
给自己看的笔记会比较乱,方便修改补充,学到哪块知识点就补充上去部分内容的区别python2python3string.uppercasestring.ascii_uppercasestring.lowercasestring.ascii_lowercasexrange  rangefrom cStringIO import StringIOfrom io import StringIO当需要写文件
前言雷达的背景一圈一圈地像雷达,用多边形来展现数据的大小,我认为比较适合用于有多种不同维度的情形,是发现差距的一种好工具。比如说,「得到 APP」上的学分构成包括 5 个不同维度,我根据自己的学分构成及其变化,制作了一张雷达。其中「持续性」与学习的天数相关,「学习量」与听课或看书的数量相关,「笔记」与笔记的数量和互动相关,「知识分享」与分享转发的次数相关,「好奇心」与搜索的次数和广度相关。从
# 以下都是PWN ...
转载 2021-08-11 10:15:00
1086阅读
# 以下都是PWN ...
转载 2021-08-11 10:15:00
969阅读
多坐标轴先上图:两个x轴和两y轴 先看extend_axis的源码片段:def extend_axis( self, xaxis_data: Sequence = None, xaxis: types.Axis = None, yaxis: types.Axis = None, ):其中只有xaxis_data而没有,yaxi
转载 2023-10-07 21:26:41
2341阅读
1点赞
马震安環形图表经常被用来展示数据,普通的环形图表每个弧段只展示一个数据,但有时根据实际情况,需要对环形图表的每个弧段进行二级细化,显示多个数据,这就需要对普通的环形图表进行改造(1)。其实,利用组合图表再加上一些巧妙设置,即可实现环形图表的二级细化。首先,构建图表所需要的数据源(2)。将原有数据隔行插入空行,在C3、D4中分别输入“1”,选中C3: D4 单元格区域,拖动填充柄向下填充到C11
  • 1
  • 2
  • 3
  • 4
  • 5