首页 > 其他分享 >【misc】ctfshow--CTF的一生如履薄冰

【misc】ctfshow--CTF的一生如履薄冰

时间:2024-02-07 22:23:21浏览次数:105  
标签:hide -- misc flag decode CTF music 加密 压缩包

解压的附件如下:

666.zip这个压缩包是要密码的,打开txt看一下

这个应该spam encode了

直接解密:spammimic - decode

解密结果为:h@ppy_n3w_y3ar_every_ctf3r_2024_g0g0g0!!!这个就是压缩包的密码,解压

又是一个加密的压缩包,我们先来看看图片

黑色背景下直接出key:H@ppy_CTFSH0W,打开加密的压缩包

得到一张flag.png,在这里卡了半天,后面了解到是使用了python的一个模块进行加密的

博客如下:盲水印加密(信息隐藏技术)-CSDN博客

用脚本直接解密就行:

from hide_info import hide_as_img
hide_as_img.file_decode(filename="flag.zip",img_filename='flag.png')
from hide_info import hide_in_music
text_encode=hide_in_music.decode(music_filename="flag.wav") print(text_encode)  

标签:hide,--,misc,flag,decode,CTF,music,加密,压缩包
From: https://www.cnblogs.com/GGbomb/p/18011397

相关文章

  • linux基础
    flutter安装直接通过克隆官方仓库安装是最舒服的gitclone-bdevhttps://github.com/flutter/flutter.gitflatpak卸载软件flatpaklistflatpakuninstallapp_idflatpakuninstall--unused相关概念在这里有时候并不严格区分目录和文件。物理磁盘:/dev/sd--虚拟磁盘:/de......
  • AtCoder Beginner Contest 339 A-G
    A模拟即可voidsolve(){strings;cin>>s;for(inti=s.size()-1;i>=0;i--)if(s[i]=='.'){cout<<s.substr(i+1)<<endl;return;}}B模拟,可以让下标从0开始,这样......
  • 深入理解 Java 循环结构:while、do while、for 和 for-each 循环
    Java循环循环可以执行一个代码块,只要达到指定的条件。循环很方便,因为它们节省时间,减少错误,并使代码更易读。JavaWhile循环while循环会循环执行一个代码块,只要指定的条件为真:语法while(condition){//要执行的代码块}在下面的示例中,只要变量(i)小于5,循环中的代码将......
  • 重学数据库4
    多表查询表用逗号隔开,查询结果相当于笛卡尔积,可以通过增加条件来消除无效的结果select*fromtb_emp,tb_deptwheretb_emp.dept_id=tb_dept.id;连接查询内连接:相当于查询交集部分的数据外连接:​ 左外链接:查询左表数据​ 右外链接:查询右表数据内连接语法//隐式内链接......
  • 第5章 用数据库存储数据
    第5章用数据库存储数据5.1MySQL数据库用CSV和Excel存储数据有两个优点:非开发人员也能看到数据,不需要额外的学习成本。使用方便,数据存储在文件里,复制到其他设备上可以直接查看。这种表格存储文件的形式适用于少量数据的情况,当记录很多、字段很多时,打开文件会非常慢,而......
  • 记账本6
    1.统计页的布局和功能2.主页碎片的图表功能实现效果如下:               其中,统计功能的个人分析部分可以按照不同的条件进行统计,条件的选择在顶部的下拉按钮样式处,可以按周、按月、按年以及自定义日期段进行统计,逐月对比功能类似,只不过只能选中指定年......
  • Vmware虚拟机突然连不上网络(WiFi)解决办法
    虚拟机Vmware突然连不了网络的解决思路虚拟机常用的三种网络连接方式1、桥接:就是把虚拟机通过VMnet0桥接到主机的本地连接。在桥接模式下,使用VMware创建的虚拟机就像是你买了一台新主机接到了局域网的交换机或者路由器上。它可以配置IP地址、子网掩码和其它的TCP/IP信息,......
  • readv、recv和recvmsg三个函数的区别
    目录概述readv示例(文件I/O)recv示例(套接字通信)recvmsg示例(套接字通信)概述readv、recv和recvmsg三个函数都是用于从文件或套接字接收数据的函数,但它们在功能和使用场景上存在一些区别。readv函数:readv函数主要用于从文件描述符读取数据到多个缓冲区中。它允许在......
  • P4721 【模板】分治 FFT
    最具经济性的写法:\(\mathcalO(n^2)\)暴力拿下\(80\)分,遂跑路。一题多解了,分两部分:分治和多项式求逆。分治考虑cdq分治,每次把\(f_{l\dotsmid}\)和\(g_{1\dotsn-1}\)卷起来,贡献直接加到\(f_{mid+1\dotsr}\)里,要注意一下顺序,先递归左区间,再算当前区间,最......
  • 基本的DOS命令
    DOS命令打开CMD的方式开始菜单+系统+命令提示符windows+r输入cmd打开控制台在任意文件夹下面,按住shift键+鼠标右键点击,在此处打开命令行窗口资源管理器的地址栏前面加上cmd加空格加路径管理员方式运行:选择以管理员方式运行常用的DOS命令:#盘符切换(需要切换盘的名称加冒......