BUUCTF刷题Misc篇


文章目录

  • BUUCTF刷题Misc篇
  • 前言
  • 一、ningen
  • 二、小明的保险箱
  • 三、爱因斯坦
  • 四、easycap
  • 五、隐藏的钥匙
  • 六、另外一个世界
  • 总结

前言

仅记录解题步骤,方便自己没事儿的时候拿出来强化一下记忆,俗话说好记性不如烂笔头,祝我早日卷赢同事(?

有没有和我一样用M1芯片,装不了工具,用不惯虚拟机,做不动杂项(那就更不要说pwn了)的大冤种?看过来呜呜呜呜呜……


一、ningen

1.下载的附件是一张图片(.jpg),在macOS下的“终端”输入命令:

strings 图片文件名.jpg

可以看到显示的内容最后有txt文件。
2.到kali下用命令:

binwalk -e 图片文件名.jpg

就可以分离出压缩文件9721.zip,可以看到压缩包里面有一个ningen.txt文件,需要密码才能打开。
3.接下来可以在Windows下用Advanced Archive Password Recovery(ARCHPR)爆破密码啦,但我因为某个原因把win11虚拟机删除了,所以就还是在kali下,借助的是fcrackzip工具,按照题目中密码是四位数字的提示,用命令:

fcrackzip -b -c ‘1’ -l 4 -u 9721.zip

据说这里-b代表爆破模式,-c '1’代表是用数字爆破,-l 4代表爆破长度是4位
(真是不如win下用图形化来得快啊呜呜呜但是敲命令行酷啊
然后瞬间就爆破出密码了,放图纪念~

拿这个密码打开txt文件,拿到flag{b025fc9ca797a67d2103bfbc407a6d5f}

二、小明的保险箱

1.下载附件是一个有着保险箱图案的jpg图片文件
2.本mac用户的思维定势流程:先用strings命令看看里面会有啥东西
3.上一步中果然看到这里面也有txt文件,那就丢进kali用 binwalk -e 分离一下文件
4.果然可以得到上一步分离出的一个rar压缩文件
5.到这里就尴尬了,fcrackzip只能破解zip密码啊
6.然后就去找有没有能爆破rar文件密码的工具,看到了rarcrack,以为和fzipcrack差不多呢结果差挺多……用命令:

rarcrack 1381F.rar —threads 20 --type rar

这个工具用的命令是真的无语,直接开始爆破的话是字母数字混着的,从两位到三位慢慢爆破,眼看这四位纯数字明明很简单却怕是要爆破失败,就赶紧去搜了搜,发现是在爆破开始后桌面上会出现一个.xml文件,修改这个文件的内容只剩下数字就行了,然后发现下面一行是current可能表示的是当前爆破到多少了,就手动改成从四位数字0000开始吧。

PS:我理解的这个工具的用法就是先开始爆破,开始爆破后稍等一下就结束爆破,然后去按自己的需求修改xml文件再重新开始爆破。

还有就是这里threads我是试了个20,好像提示的是现在的情况适合12,最后就是还需要指明文件type是rar。


用密码打开rar中的txt,拿到flag{75a3d68bf071ee188c418ea6cf0bb043}

这里十分建议还是用win下的ARCHPR吧!

三、爱因斯坦

1.得到一个压缩包,解压后有一张爱因斯坦的图片,老套路strings看一下图片文件的内容,有flag.txt
2.去kali用binwalk -e分离出压缩包,是个zip
3.想去爆破密码,然后一想,不对啊没给关于密码的提示,试了四位数字也没爆破出来
4.去找别人wp,知道了是在Windows下对图片文件右键属性,选择详细信息之后看到备注里面this_is_not_password
5.用this_is_not_password作为解压密码,打开了flag.txt拿到flag{dd22a92bf2cceb6c0cd0d6b83ff51606}

后来想了下mac下能咋办呢?发现可以用Stegsolve里的文件格式分析:

四、easycap

1.题目附件是压缩包,解压后里面是一个pcap文件,直接用wireshark打开
2.看到全是TCP流
3.本人目前的知识储备就是只知道找到其中一条,右键,追踪流
4.没想到随便点一条去追踪流都能看到flag……

五、隐藏的钥匙

strings 图片名.jpg后,发现内容里有比较长的东西闪过
其实就是给出了flag的base64形式

这倒是很符合“隐藏的钥匙”
base64解码得到flag:

PS:无论是用strings命令,还是用010editor等工具查看文件内容,都可以先试试搜索一下“flag”,虽然现在可能很少有这么直接的题目了……
以010为例放个图:

六、另外一个世界

解压附件后是一张芝麻街甜饼怪的图片文件monster.jpg,strings一下或者010打开也行,最后是一串01二进制数01101011011011110110010101101011011010100011001101110011
丢进工具解密就好啦(这一次CyberChef表现不错,很智能,给个赞~

虽然得到的结果有点短,但flag真的就是koekj3s
也可以自己写个Python小脚本:

也许“另外一个世界”说的就是01二进制的世界吧~


总结

在写博的过程中,我的win11虚拟机重装好啦。又可以用ARCHPR爆破压缩包密码啦。
所以说不能懒啊,一定要克服懒惰迈出第一步。工具越是完备,虚拟机用得越熟练,甚至是电脑桌面和文件的清晰有条理,都能让人更愿意去学习,形成一种正反馈;反之,文件存放的越混乱,学习东一块西一块的而不去总结,问题积攒越多,会变得更懒更不想动,就会继续恶性循环。

BUUCTF_Misc题目题解记录相关推荐

  1. BUUCTF_Crypto题目题解记录1

    BUUCTF刷题Crypto篇 文章目录 BUUCTF刷题Crypto篇 前言 一.[NCTF2019]childRSA 1.先记录代码里不会的知识点 2.什么是费马小定理 3.解题思路 二.[HDC ...

  2. ptaa乘以b_PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)...

    C++ CPP C++语言开发 PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中--) PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:     ...

  3. 20201007:力扣209周周赛题解记录(上)

    力扣209周周赛题解记录(上) 题目 思路与算法 代码实现 复杂度分析 题目 特殊数组的特征值 奇偶树 思路与算法 第一题单纯的暴力就行,应该是可以用二分之类的改善复杂度,没必要赘述,直接上暴力遍历, ...

  4. 20200922:leetcode35周双周赛题解记录(下)

    leetcode35周双周赛题解记录(下) 题目 思路与算法 代码实现 复杂度分析 题目 3.1590. 使数组和能被 P 整除 4.1591. 奇怪的打印机 II 思路与算法 第三题前缀和衍生题目, ...

  5. 20200819:力扣202周周赛题解记录

    力扣202周周赛题解记录 题目一:[存在连续三个奇数的数组](https://leetcode-cn.com/problems/three-consecutive-odds/) 代码实现 题目二:[使 ...

  6. 20200815:力扣201周周赛题解记录下

    力扣201周周赛题解记录下 题目 思路与算法 代码实现 题目 和为目标值的最大数目不重叠非空子数组数目 1547. 切棍子的最小成本 在这里插入图片描述 思路与算法 第3题还是一个简单的模拟,用set ...

  7. 20200814:力扣201周周赛题解记录上

    力扣201周周赛题解记录上 题目 思路与算法 代码实现 写在最后 题目 整理字符串 找出第 N 个二进制字符串中的第 K 位 思路与算法 第一题这种类似消消乐的东西都是直接用栈来实现的,注意代码细节 ...

  8. C/C++描述 第十一届蓝桥杯省赛 C/C++ 大学C组 第一场(2020.7.5) 题目+题解

    C/C++描述 第十一届蓝桥杯省赛 第一场(2020.7.5) 题目+题解   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来可期,加油~博客地址为:亓 ...

  9. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

    PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...

  10. 洛谷p1598题解记录

    洛谷p1598题解记录 对这道题来说,输入几行数据其实无所谓,判定时是按照是否输入EOF来决定输入是否结束的. 代码 #include <stdio.h>char numberCount[ ...

最新文章

  1. ZLMediaKit_wiki
  2. oracle诊断,Oracle 诊断事件列表
  3. 如何提高自己的工作效率
  4. 如何利用.NET Core搭建跨平台的控制台应用程序
  5. memory_buffer详解
  6. Java泛型中extends和super的区别?
  7. python数据挖掘需要的库_python数据挖掘需要学的内容
  8. 开奖及送书|《Vue.js权威指南》
  9. 曝华为新成立10大预备军团;被罚2500万欧元,苹果开放第三方支付;GitLab 14.8发布 | 极客头条...
  10. 常用 API 函数(7): 位图、图标和光栅运算函数
  11. tensorflow应用问题记录
  12. 算法竞赛入门经典习题
  13. 计算机系统工具没有用户,联想电源管理软件没了怎么办_联想电脑自带的电源管理软件不见了如何找回-win7之家...
  14. Java使用POI导入excel教程
  15. TX2(linux系统、Ubuntu系统)输入法不显示拼音候选框、下拉框
  16. 去掉桌面鼠标右键英特尔R显卡设置的方法
  17. 谷歌学术高级搜索技巧
  18. 从零开始学统计 03 | 均值,方差,标准差
  19. 人再囧途之泰囧bd高清版
  20. 源码再现,SpringBoot 居然只有一个 IOC 容器

热门文章

  1. colorbox去除close关闭按钮,附上colorbox的基本使用方法
  2. YY频道美化,模板修改工具【免费】可以闪动
  3. 测试网站速度简单方法
  4. 基于QT学生管理系统
  5. URLOS安装、升级、卸载
  6. 手机卸载不了刷机精灵
  7. unix编程艺术读书笔记
  8. 用java实现一个简单的网络聊天室
  9. 2021年安全生产模拟考试(全国特种作业操作证电工作业-防爆电气模拟考试题库一)安考星
  10. tx2 GPIO使用教程