xctf攻防世界misc基础题解(新手食用)_Spwpun的博客-程序员宅基地

技术标签: writeup  

  • status:更新中…
0x01

提示就是flag。

0x02 ext3

考察linux下如何挂载光盘,base64编码。
挂载下载的光盘文件到linux_cd目录下:
在这里插入图片描述
然后在目录下找到flag.txt:
在这里插入图片描述
最后base64解码即可:
在这里插入图片描述

0x03 base64stego

zip伪加密,但是好像使用7Z打开就直接可以解压,哈哈。解压之后有一个stego.txt,隐写,打开来看是一长串base64编码后的字符串,解码之后查看:
在这里插入图片描述
后来在网上搜索了一下base64和隐写有关的文章,没想到直接搜到一个可用的脚本:
url:https://www.cnblogs.com/Pinging/p/7622871.html
直接使用脚本就可以解出flag,最后还有要加flag的格式:flag{}.
在这里插入图片描述


待更,只是记录常见的题型而已。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lplp9822/article/details/89719119

智能推荐

C语言难点分析(转)-程序员宅基地

C语言难点分析(转)注:看到这篇文章不错,转过来以供自己慢慢学习,加深C语言功力。这篇文章主要是介绍一些在复习C语言的过程中笔者个人认为比较重点的地方,较好的掌握这些重点会使对C的运用更加得心应手。此外会包括一些细节、易错的地方。涉及的主要内容包括:变量的作用域和存储类别、函数、数组、字符串、指针、文件、链表等。一些最基本的概念在此就不多

C++ 解析PDF文件(含代码)_c++读取pdf文件内内容代码-程序员宅基地

1、找到startxref 的值。2、根据startxref 的值找到 交叉引用表(xref),并将其条目保存在文件xref_data.txt文件中。3、根据找到的交叉引用表(xref)条目,找到obj,并将其字典保存在obj_data.txt文件中。_c++读取pdf文件内内容代码

嵌入式-ARM寄存器基本概念-程序员宅基地

嵌入式-ARM寄存器基本概念  无论是学习哪一种处理器,首先需要明确的就是这种处理器的寄存器以及工作模式。  ARM有37个寄存器,其中31个通用寄存器,6个状态寄存器。  这里尤其要注意区别的是ARM自身寄存器和它的一些外设的寄存器的区别。  ARM自身是统一架构的,也就意味着37个寄存器无论在哪个公司的芯片里面都会出现。但是各家公司会对ARM进行外设的扩展,所以就出现了好多外设

java 键盘全局监听_Java:键盘全局监听-程序员宅基地

思路是在任何事件发生的时候都进行监听这里我们会使用到 Toolkit 类中的AWTEventListener方法addAWTEventListenerpublic void addAWTEventListener(AWTEventListener listener,long eventMask)添加一个 AWTEventListener,以接收与给定 eventMask 一致的系统范围内指派的所..._.addawteventlistener

08_Nginx_使用gdb进行调试_nginx gdb调试_fantongl的博客-程序员宅基地

08_Nginx_使用gdb进行调试1. 修改配置1.1 在源码中的`auto/cc/conf`中2.1 确认在MakeFile的编译项目中有‘-g’![在这里插入图片描述](https://img-blog.csdnimg.cn/20210317183334446.png)2. Nginx相关配置3. 开始调试3.1 先编译Nginx3.2. 运行Nginx3.3 查看Nginx进程号3.4 使用gdb调试因使用gdb调试Nginx不熟练,特此记录过程,防止后续忘记。1. 修改配置1.1 在源码中的_nginx gdb调试

disruptor demo(三) 复杂一点的例子-程序员宅基地

从中图可以看出需求是介样子的:生产者生产数据经过C1,C2处理完成后再到C3。假设如下场景:1、交易网关收到交易(P1)把交易数据发到RingBuffer中,2、负责处理增值业务的消费者C1和负责数据存储的消费者C2负责处理交易3、负责发送JMS消息的消费者C3在C1和C2处理完成后再进行处理。1.[java] vie

随便推点

【读点论文】MobileNets: Efficient Convolutional Neural Networks for Mobile Vision Applications改变卷积方式来简化计算_百度学术 mobilenets: efficient convolutional neural ne_羞儿的博客-程序员宅基地

MobileNets: Efficient Convolutional Neural Networks for Mobile Vision ApplicationsAbstract本文提出了一类用于移动和嵌入式视觉应用的称为MobileNets的高效模型。MobileNets基于一种流线型架构,使用深度方向可分离的卷积来构建轻量级深度神经网络。本文引入两个简单的全局超参数,有效地在延迟和准确性之间进行权衡。这些超参数允许模型构建者基于问题的约束为他们的应用选择正确大小的模型。本文提出了大量的资源和_百度学术 mobilenets: efficient convolutional neural networks for mobile visi

PHP curl库之GET、POST数据大小限制解决方案_curl 长度-程序员宅基地

假如这个URL的长度超过了1024个字节长度。试想一下?还会正常返回么?答案是否定的。因为,PHP CURL库默认1024字节的长度不等待数据的返回。封装的CURL GET函数如下:/** * curl请求获取数据的 */private function get_url_contents($url){ $ch = curl_init(); curl_setopt($ch,..._curl 长度

持续集成、持续交付、持续部署(CI/CD)详细介绍_持续集成持续交付持续部署_Nice2cu_Code的博客-程序员宅基地

CI/CD详细介绍文章目录CI/CD详细介绍一、集成(Integration)二、持续集成(Continuous Integration)三、持续交付(Continuous Delivery)四、持续部署(Continuous Deployment)一个完成的系统所经历的大概过程:产品设计-> 开发人员开发代码 -> 测试人员测试功能 -> 运维人员发布上线。一、集成(Integration)在实际的软件开发中,常常会有如下两种场景:现在有一个电商平台需要开发,由于电商平_持续集成持续交付持续部署

<Eclipse 学习笔记> Eclipse 开发常用快捷键-程序员宅基地

Eclipse常用快捷键1几个最重要的快捷键代码助手:Ctrl+Space(简体中文操作系统是Alt+/)快速修正:Ctrl+1单词补全:Alt+/打开外部Java文档:Shift+F2显示搜索对话框:Ctrl+H快速Outline:Ctrl+O打开资源:Ctrl+Shift+R打开类型:Ctrl+Shift+T显示重构菜单:Alt+...

如何从 Python 列表中删除所有出现的元素?_python 遍历列表时删除元素_wljslmz的博客-程序员宅基地

在 Python 中,列表是一种非常常见且强大的数据类型。但有时候,我们需要从一个列表中删除特定元素,尤其是当这个元素出现多次时。本文将介绍如何使用简单而又有效的方法,从 Python 列表中删除所有出现的元素。_python 遍历列表时删除元素

.NET4.0并行计算技术基础(11)_.net 4.0 plinq-程序员宅基地

19.1让查询执行得更快——Parallel LINQ LINQ的出现对于.NET平台而言是一件大事,它使用一种统一的模式查询数据,并且可以紧密地与具体编程语言直接集成。LINQ语句的编写方式是“动态组合”和“递归”的,这与函数式编程语言(如F#)类似,这种编写方式的优点在于代码量小,通过动态_.net 4.0 plinq

推荐文章

热门文章

相关标签