首页 > 其他分享 >PCTF2023新生赛1z_gif

PCTF2023新生赛1z_gif

时间:2023-12-11 15:57:24浏览次数:29  
标签:AES 加密 PCTF2023 1z gif U2FsdGVkX1

算是长见识了吧,各位师傅好强!
前一半比较容易想到,大概是拼接成二维码,很容易拼接得到,扫描拿到一串U2FsdGVkX1/Jnjw7kjk86/l86VHMyAu3l4UtTWLT/NTnMII6rmLIsitb/RJr0rUt iw0mlEma4zdBD337n+RM+Q==一开始以为是base编码,但并不是。
然后得到师兄提示看到开头是U2FsdGVkX1,搜索发现大概率是AES加密或者rabbit加密或者DES加密啥的。ps:与base区别在于密文中+较多,并常有/
然后发现需要密钥,然后观察gif每帧间隔时间,抛去前两帧的恶臭,均是200或者300,想到二进制01,得到密钥timeuse。然后AES解密即可得到flag。
flag{3ueh-8dfkc-5ndim4e-fgf5-jfh7}

标签:AES,加密,PCTF2023,1z,gif,U2FsdGVkX1
From: https://www.cnblogs.com/chang-room/p/17894601.html

相关文章

  • As a project I always want to create for myself as a gift, the MVVM framework is
    IusedtowanttobuildaMVVMprojectformyself,especiallysinceIwrotemymementowriterprojectwhichisnojQuery,andthatwasverytimeconsumingandtiringtocreate.Lastyear,Ihadsomeinspiration,andreallywantedtotrytostartfreshthin......
  • 将多个png合并成gif动图实践
    将多个png合并成gif动图实践这里用到一个库gif.h下载地址https://github.com/charlietangora/gif-h使用这个库来生成gif挺简单的,下载解压缩后,将gif.h添加到工程这里是用QImage加载完图片后,用gif.h将取得的QImages.bits数据写入到文件中主要实现代码如下:#include<gif.h>...void......
  • 1zhengfangxing
    //Problem:理想的正方形//Contest:AcWing//URL:https://www.acwing.com/problem/content/description/1093///MemoryLimit:64MB//TimeLimit:1000ms////PoweredbyCPEditor(https://cpeditor.org)//%%%Skyqwqinclude<bits/stdc++.h>//#defineint......
  • MATLAB 制作GIF图像
    ​ 前提要求:图像集保存在某个文件夹中,且每个图像以数字形式顺序命名,如001.jpg,002.jpg等。代码1:这个代码生成的效果有点问题,建议采用代码2.wm={'overwrite','append'};foridx=1:8file=imread(['GIF\',sprintf('%03d.jpg',idx)]);ifndims(file)==2file=......
  • csdn 快速制作动态gif 插图
    文章目录1、简介2、下载工具LICEcap3、步骤1)安装下载软件2)双击打开3)点击record按钮录制4)结束录制1、简介制作csdn动态插图2、下载工具LICEcap官方下载网址:https://pc.qq.com/detail/0/detail_22760.html3、步骤1)安装下载软件2)双击打开出现如图所示透明窗口,可以拖动改变大小......
  • 【ffmpeg】使用 FFmpeg 在一个视频文件上添加一个循环的 GIF 水印
    这段代码使用FFmpeg在一个视频文件(1.mp4)上添加一个循环的GIF水印(3.gif),并将输出保存为另一个视频文件(output.mp4),(如果在使用时遇到问题,可能需要调整一些参数,例如帧率、水印的位置或大小,以满足特定的需求)。 【ffmpeg命令】ffmpeg-i1.mp4-ignore_loop0-i3.g......
  • JSON.stringify
    当使用JSON.stringify函数时,第二个参数是一个数组或一个函数,用于控制序列化过程中对象的属性。第三个参数是一个用于控制缩进的数字或字符串,用于美化输出的可选参数。让我们通过一个例子来说明:假设我们有以下JavaScript对象:constperson={name:'John',age:30,a......
  • 看我一行代码起飞,Glide加载gif优化实践
    前言最近项目中有使用到gif动画,加上本身已经引入了Glide(支持gif)库,所以便用Glide来加载了;但在使用过程中还是遇到了不少困难,在此记录下,希望可以给遇到类似问题的你一些思考和建议。一、Glide加载gif1.在项目中添加依赖dependencies{compile'com.github.bumptech.glide:glide:4......
  • Oracle OCP 19c认证考试1Z0-082题库最新解析 第十六题
    16.ExaminethedescriptionofthePRODUCTDETAILstable:Whichtwostatementsaretrue?A.PRODUCT_NAMEcannotcontainduplicatevaluesB.EXPIRY_DATEcontainstheSYSDATEbydefaultifnodateisassignedtoitC.EXPIRY_DATEcannotbeusedinarithmetice......
  • PHP 合成gif 图片
    方法一:<?phpnamespaceApp\Services\Common;//namespacegifCreator;/***CreateananimatedGIFfrommultipleimages*/classGifcreator{/***@varstringThegifstringsource(old:this->GIF)*/private$gif;/**......