1.easypdf

给了一个pdf文件,图片将flag隐藏了

2.损坏的图片

给了一个不能打开的png,首先尝试修复,用winhex打开,发现首尾格式是错误的,整个顺序需要颠倒过来,在储存会发现图片变成了一个二维码,扫描二维码就可以得到flag

大佬关于png格式的分析https://blog.csdn.net/joqian/article/details/8290389

3.snake

flag{snake_ia_good_game}

4向日葵

一张jpg的图片,最后发现rar的文件头,解压后发现一个文本,给了二维数组的几个元素,每个元素应该代表一个字母,

和polybius密码类似,参考大佬的writeup,发现i和j分开了,用密钥为1的凯撒密码解密得到答案,不知道为什么要用凯撒密码,也有可能是其他密码。和ADFGVX密码很像都是poolybius和置换密码结合的

这是常见文件文件头总结http://www.mamicode.com/info-detail-2506911.html

https://blog.csdn.net/qq_42777804/article/details/98876791

5.500txt

写脚本直接搜就好,在318个文件中

6.easydoc

用解密工具解密破解文档

得到逆序的字符串,颠倒后得到

公正公正公正诚信文明公正民主公正法治法治诚信民主自由自由自由友善敬业自由和谐平等爱国自由自由自由诚信平等自由和谐平等爱国自由自由自由友善敬业自由和谐平等爱国和谐敬业法治友善法治

然后发现这是一个核心价值观编码,解码就行

7.名侦探柯南

给了图片和压缩包,在图片里面发现了一个png,调整png高度后发现密码,打开压缩包后有一个gif,里面就是flag

8.二维码

给了一个txt文件和一个压缩包,打开后给了提示,将base64转换为图片,得到密码:asdfghjkl,打开后得到一个文件,160张二维码,打开后扫描好像是0和1的序列,用脚本根据文件大小将其转换成01序列,并将其转换为文本

9.怀疑人生

给了三个文件,第三个二维码可以直接扫描得到12580},第一个是加密压缩文件,暴力破解获得密码password,得到一串base64字符,解密后得到一串unicode码,再次解码得到flag{hacker,第二个打开后发现有zip的开头和结尾,改成zip打开后发现是这个,然后看wp发现这是个ook编码 https://www.splitbrain.org/services/ook,解码得到3oD54e,这是个base58字符串, https://www.jisuan.mobi/pbHzbBHbzHB6uSJx.html解码后得到misc进行拼接即可。ctf常见加密解密总结:https://blog.csdn.net/qq_40837276/article/details/83080460

10.画图

给了一个bmp文件,打开后发现最后有一串坐标和三原色组合,然后用python转换为图片即可,可以参考https://www.cnblogs.com/webFuckeeeer/p/4536776.html

得到flag{painterY0ur}

11.坏掉的图片

文件头1A 0A 1A出现问题,修复完是一张王者荣耀图片,steganography是隐写的意思,用image steganography解出flag,flag{Hero1sY0urseLf}

12.C2nu

打开后是一个文档,winhex发现有压缩包,打开压缩包有若干文件,第一个文件中有两个加密的文档猜测flag在这两个文档中,

用弱口令爆破可以直接拿到密码password,打开后发现me}这个文件像flag后半部分而且文件中有一串16进制码,用winhex打开文件把16进制码复制到左侧,发现文件头是一个png图片,改成png打开后,是一张空白图片,用隐写工具打开看到flag前半部分

我的ctf学习笔记 misc(二)相关推荐

  1. glibc-2.23学习笔记(二)—— free部分源码分析

    glibc-2.23学习笔记(二)-- free部分源码分析 _libc_free _int_free 函数定义 局部变量 start fast bins部分 unsorted bins部分 mmap ...

  2. 嵌入式学习笔记--misc

    嵌入式学习笔记–misc 一.内核自带MISC驱动简介 misc 的意思是混合.杂项的,因此 MISC 驱动也叫做杂项驱动,也就是当我们板子上的某些外设无法进行分类的时候就可以使用 MISC 驱动. ...

  3. Programming C# 学习笔记(二) 出发:“Hello World”

    小序:      准备写这章的学习笔记了,啊,Hello World!多么亲切的语句,呵呵,当初学C语言的第一个程序就是输出它, 还记得费了好大劲终于把它输出来时候的那种兴奋感觉,真是让我怀念哦!(然 ...

  4. SVO学习笔记(二)

    SVO学习笔记(二) 这篇文章 稀疏图像对齐 地图点投影(地图与当前帧间的关系) reprojectMap reprojectPoint reprojectCell 特征点对齐中的非线性优化 结尾 这 ...

  5. Python学习笔记(二):标准流与重定向

    Python学习笔记(二):标准流与重定向 - SamWei - 博客园 Python学习笔记(二):标准流与重定向 Posted on 2012-02-19 22:36 SamWei 阅读(176) ...

  6. pytorch学习笔记(二):gradien

    pytorch学习笔记(二):gradient 2017年01月21日 11:15:45 阅读数:17030

  7. opencv学习笔记(二):基于肤色的人手检测

    opencv学习笔记(二):基于肤色的人手检测 原文:http://blog.csdn.net/wzmsltw/article/details/50849810 先写了人手的检测程序,下一步基于检测程 ...

  8. python做直方图-python OpenCV学习笔记实现二维直方图

    本文介绍了python OpenCV学习笔记实现二维直方图,分享给大家,具体如下: 官方文档 – https://docs.opencv.org/3.4.0/dd/d0d/tutorial_py_2d ...

  9. TensorFlow学习笔记(二):快速理解Tutorial第一个例子-MNIST机器学习入门 标签: 机器学习SoftmaxTensorFlow教程 2016-08-02 22:12 3729人阅

    TensorFlow学习笔记(二):快速理解Tutorial第一个例子-MNIST机器学习入门 标签: 机器学习SoftmaxTensorFlow教程 2016-08-02 22:12 3729人阅读 ...

最新文章

  1. 【面试】我是如何面试别人List相关知识的,深度有点长文
  2. matlab 画一个矩形
  3. Linux内核中的进程等待与其实现解析
  4. 组成新数python_大数相加 简单实现 Python 版本
  5. encodeURIComponent的用法
  6. HDU 1199 amp;amp; ZOJ 2301 线段树离散化
  7. VS2010 VC Project的default Include设置
  8. go语言快速刷《程序员面试金典》(3)
  9. Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are解决方法
  10. Pv6报头结构以及与IPv4的比较
  11. hashmap是单向链表吗_HashMap源码大剖析
  12. 环境部署(二):Linux下安装jenkins
  13. 网上花店java项目_jsp+servlet开发java web网上花店商城系统,后台可配置化,方便修改,也可修改做成其他商城类项目...
  14. linq to json
  15. pytorch入门——构建神经网络
  16. Unity RPG 黑暗之光 问题记录 上 (1-63 地形场景 角色选择 行走 相机跟随、旋转、缩放 任务系统 面板栏 背包系统 状态系统)
  17. 凯思面试经历转置一个string
  18. Java多线程--概述-转自Kyrie lrving
  19. Microsoft Edge浏览器不显示收藏夹栏 解决方法
  20. linux查看80端口连接ip,Linux通过netstat命令查看80端口连接数的方法

热门文章

  1. 中文汉字转换拼音功能实现
  2. ssh,ssm整合redis存储验证码
  3. 【汇编】AT89C52点亮一盏LED灯(汇编语言)
  4. 光伏并网/三相光伏并网/两级式三相光伏并网/LCL滤波器/扰动观察法MPPT
  5. python常用技巧_python 实用的30个小技巧
  6. 《程序员》05期上市,下一代互联网竞争格局
  7. android 打开蓝牙可被发现,手机蓝牙隐藏功能,竟然被学姐发现了!
  8. 亚信科技Java实习生(大三)面试
  9. 不错的2007年电子记账本
  10. 部署Exchange Server 2003+SP2补丁