攻防世界杂项(misc)--新手练习区(详解十二道题完结,附件做题过程中使用到的各种工具和网站)

news/2024/5/12 6:16:19/文章来源:https://blog.csdn.net/qq_56607768/article/details/120636729

攻防世界杂项(misc)–新手练习区(详解)

第一题:this_is_flag

题目描述:Most flags are in the form flag{xxx}, for example:flag{th1s_!s_a_d4m0_4la9}

根据题目描述确定flag为:flag{th1s_!s_a_d4m0_4la9}

第二题:pdf

题目描述:菜猫给了菜狗一张图,说图下面什么都没有

得到的文件为一个pdf图片:
请添加图片描述

根据题目描述:图片下面什么都没有 ,那么图片猜测flag就这图片下面,于是用ctrl+a全选粘到文本文档中,果然flag出现了:flag{security_through_obscurity}

第三题:如来十三掌

题目描述:菜狗为了打败菜猫,学了一套如来十三掌。

请添加图片描述

打开文件:

夜哆悉諳多苦奢陀奢諦冥神哆盧穆皤三侄三即諸諳即冥迦冥隸數顛耶迦奢若吉怯陀諳怖奢智侄諸若奢數菩奢集遠俱老竟寫明奢若梵等盧皤豆蒙密離怯婆皤礙他哆提哆多缽以南哆心曰姪罰蒙呐神。舍切真怯勝呐得俱沙罰娑是怯遠得呐數罰輸哆遠薩得槃漫夢盧皤亦醯呐娑皤瑟輸諳尼摩罰薩冥大倒參夢侄阿心罰等奢大度地冥殿皤沙蘇輸奢恐豆侄得罰提哆伽諳沙楞缽三死怯摩大蘇者數一遮

根据题目描述:菜狗为了打败菜猫,学了一套如来十三掌。 然后依照文件中的内容,那么猜测是与佛论禅密码

与佛论禅密码加解密网站

请添加图片描述

MzkuM3gvMUAwnzuvn3cgozMlMTuvqzAenJchMUAeqzWenzEmLJW9

得到后感觉还不是flag,首先想到base64解密,但是不对,后来想到如来十三掌,那么猜测可能是rot13加密

rot13加解密网站
请添加图片描述

ZmxhZ3tiZHNjamhia3ptbmZyZGhidmNraWpuZHNrdmJramRzYWJ9

然后我进行base64解密得到flag: flag{bdscjhbkzmnfrdhbvckijndskvbkjdsab}

base64加解密网站

请添加图片描述

第四题:give_you_flag

题目描述:菜狗找到了文件中的彩蛋很开心,给菜猫发了个表情包

请添加图片描述

打开文件是一个gif动态图:

请添加图片描述

于是我用stegsolve工具进行动态图片分离

工具链接:stegsolve工具

1.首先我点击file

请添加图片描述

2.点击下好的附件,打开

请添加图片描述

3.点击分析

请添加图片描述

4.翻到第五十张的时候出现二维码,点击保存

请添加图片描述

看到是一个缺少定位符的二维码,在网上找一个定位点图,用3d画图修改图片即可。得到以下图片

请添加图片描述

使用CQR二维码扫描工具得到flag值: flag{e7d478cf6b915f50ab1277f78502a2c5}
请添加图片描述
工具链接:CQR二维码扫描工具

第五题:stegano

题目描述:菜狗收到了图后很开心,玩起了pdf 提交格式为flag{xxx},解密字符需小写

请添加图片描述

打开是一个:pdf文件,并提示flag不在这里

请添加图片描述

然后我ctrl+a全选文章,复制到文本文档中,发现一串AB。

请添加图片描述

BABA BBB BA BBA ABA AB B AAB ABAA AB B AA BBB BA AAA BBAABB AABA ABAA AB BBA BBBAAA ABBBB BA AAAB ABBBB AAAAA ABBBB BAAA ABAA AAABB BB AAABB AAAAA AAAAA AAAAB BBA AAABB

根据密文猜测是摩斯密码,这里使用到B站一位UP主(风二西)的工具(CTF编码转化工具):

根据密文想到A替换成摩斯的. B替换成摩斯-

请添加图片描述

得到的flag: flag{1nv151bl3m3554g3}

第六题:坚持60s

题目描述:菜狗发现最近菜猫不爱理他,反而迷上了菜鸡

请添加图片描述

打开文件是一个后缀为:jar

请添加图片描述

方法一:坚持60s即可得到flag

方法二:使用逆向简单工具jd-gui 工具链接

请添加图片描述请添加图片描述
flag{RGFqaURhbGlfSmlud2FuQ2hpamk=}

通过尝试上传flag后发现不对,那么一看加密方式为base64进行解密,在线加解密网站:https://www.qqxiuzi.cn/bianma/base64.htm

请添加图片描述

最后flag值为:flag{DajiDali_JinwanChiji}

第七题:gif

题目描述:菜狗截获了一张菜鸡发给菜猫的动态图,却发现另有玄机

请添加图片描述

解压后是一组图片:

请添加图片描述

打开文件出现多个黑白,让人联想到二进制,白色图片代表0,黑色图片代表1。01100110前八位二进制换算后为 f 证明思路正确。

方法一:手动将图片转化为01二进制,转化为01100110011011000110000101100111011110110100011001110101010011100101111101100111011010010100011001111101

方法二:编写python脚本:

from PIL import Image
result=""
for num,i in enumerate(range(104)):img=Image.open(f"G:/Desktop/dbbc971bf4da461fb8939ed8fc9c4c9d/gif/{i}.jpg")im=img.convert("RGB")r,g,b=im.getpixel((1,1))if r!=255:result+="1"else:result+="0"
for i in range(0,len(result),8):byte=result[i:i+8]print(chr(int(byte,2)),end="")

请添加图片描述
最后flag是:flag{FuN_giF}

第八题:掀桌子

题目描述:菜狗截获了一份报文如下c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2,生气地掀翻了桌子(╯°□°)╯︵ ┻━┻

请添加图片描述

看题给字符串比较像十六进制,俩个一组,转化为十进制,减去128,再转字符串得到flag,有一点投机取巧。

str="c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2"
strlen=len(str)
print(strlen)
for i in range(0,118,2):byte=str[i:i+2]s=int(byte,16)-128print(chr(s),end="")

请添加图片描述

最后flag为: flag{hjzcydjzbjdcjkzkcugisdchjyjsbdfr}

第九题:ext3

题目描述:今天是菜狗的生日,他收到了一个linux系统光盘

请添加图片描述

得到的文件是:

请添加图片描述

方法一:首先放到010editor查看,搜素字符串flag,发现了如图的

010editor工具链接:

请添加图片描述

然后我用7z工具打开,发现了一些文件夹,其中就有我们010editor看到的文件夹,点击查看,flag

请添加图片描述

请添加图片描述

ZmxhZ3tzYWpiY2lienNrampjbmJoc2J2Y2pianN6Y3N6Ymt6an0=

看到这个就是用base64加密的:base64在线加解密网站

请添加图片描述

最后得到的flag: flag{sajbcibzskjjcnbhsbvcjbjszcszbkzj}

方法二:用kali中binwalk -e 分离出文件,即可得到flag

请添加图片描述

方法三:挂载到kali下

1.首先创建一个文件夹

命令: mkdir aa

请添加图片描述

2.挂载到刚刚创建的文件夹下面

命令: mount 1 aa

请添加图片描述

3.进入到aa 文件夹下 cd aa ,并查看有哪些文件 ls

请添加图片描述

4.查看文件中是否存在flag文件,用 find -name flag*命令

请添加图片描述

5.使用cat 查看里面的内容

请添加图片描述

ZmxhZ3tzYWpiY2lienNrampjbmJoc2J2Y2pianN6Y3N6Ymt6an0=

使用base64解密即可得到flag flag{sajbcibzskjjcnbhsbvcjbjszcszbkzj}

第十题:SimpleRAR

题目描述:菜狗最近学会了拼图,这是他刚拼好的,可是却搞错了一块(ps:双图层)

请添加图片描述

文件是一个压缩包

1.首先我解压,提示压缩包损坏,我在用7z打开,里面有一个flag.txt文件,但是打开说flag 不在这里

2.再用010editor打开,看见出一些端倪 010editor工具链接

请添加图片描述

打开并提示:请添加图片描述压缩包被修改的。

rar 每个块的开头基本知识: (看到人家的writeup)

请添加图片描述

010editor 查看压缩包,rar 文件块的开头是 A8 3C 74 我们需要文件块而不是子块,于是更改 A8 3C 7A 为 A8 3C 74

请添加图片描述

解压出来:

请添加图片描述

打开图片有两张白色的图片,首先我看了一下文件的属性,发现没有任何东西,我先分别保存两张图片,于是我分别放到stegsolve中,查看 。 stegsolve 工具链接

通过第一张图片得到半张二维码

请添加图片描述

同样进行第二张图片分析

请添加图片描述

于是3D将两张图片组合拼接,并把定位点拼接上,得到图片

请添加图片描述

使用CQR二维码扫描工具得到flag值:flag{yanji4n_bu_we1shi} CQR二维码工具链接

请添加图片描述

第十一题:base64stego

题目描述:菜狗经过几天的学习,终于发现了如来十三掌最后一步的精髓

请添加图片描述

得到的文件是一个压缩包:我尝试解压,发现需要密码,于是我用7z打开,发现里面有一个文件,且里面的内容能够打开,说明该压缩包是一个伪加密。 7z工具链接

请添加图片描述

解决伪加密两种方法:

第一种直接用7z工具打开

第二种:用010editor打开,修改其密码位

zip的知识补充:

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述

请添加图片描述
请添加图片描述

解压出来。

解压后发现是一堆base64加密的字符串,看题目来源是olympicCTF,这是俄罗斯2014 年有道 misc 题是关于 Base64的隐写题,那我们直接写解码,这里的思路是先循环解密base64字符串,提取出可以隐写的最后2-4位,再拼接最后转回ascii码flag就出来了,下面是python2j脚本

#coding=utf-8
def get_base64_diff_value(s1, s2):base64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'res = 0for i in xrange(len(s2)):if s1[i] != s2[i]:return abs(base64chars.index(s1[i]) - base64chars.index(s2[i]))return resdef solve_stego():with open('G:/Desktop/1.txt', 'rb') as f:file_lines = f.readlines()bin_str = ''for line in file_lines:steg_line = line.replace('\n', '')norm_line = line.replace('\n', '').decode('base64').encode('base64').replace('\n', '')diff = get_base64_diff_value(steg_line, norm_line)print diffpads_num = steg_line.count('=')if diff:bin_str += bin(diff)[2:].zfill(pads_num * 2)else:bin_str += '0' * pads_num * 2print goflag(bin_str)def goflag(bin_str):res_str = ''for i in xrange(0, len(bin_str), 8):res_str += chr(int(bin_str[i:i + 8], 2))return res_strif __name__ == '__main__':solve_stego()

请添加图片描述

最后得到flag为:flag{Base_sixty_four_point_five }

第十二题:功夫再高也怕菜刀

题目描述:菜狗决定用菜刀和菜鸡决一死战

请添加图片描述

打开文件是一个流量包、

请添加图片描述

提示说菜刀,那么我们就筛选信息。

请添加图片描述

提示里面包含一个flag.txt文件,于是再kali里面先用binwalk查看一下,也可以用windows中binwalk工具链接

请添加图片描述

说明存在flag.txt,使用kali 中foremost进行分离。也可以用windows中foremost工具链接

请添加图片描述

用7z工具打开,需要密码:

请添加图片描述

于是,转头又分析流量包,发现刚刚找flag时候出现的6666.jpg有点可疑。

右击,点击追踪流,点击tcp流

请添加图片描述

当流到第七个的时候,出现了可疑的数据流。

请添加图片描述

通过与常见文件头对比
请添加图片描述

发现就是jpg,然后把这些十六进制,复制到010editor中

请添加图片描述

请添加图片描述

点击另存为1.jpg

图片就出来

请添加图片描述

第一次猜测这个是flag,但是输入进去不对,那么猜测就是压缩包密码:Th1s_1s_p4sswd_!!!

解压出:flag :flag{3OpWdJ-JP6FzK-koCMAK-VkfWBq-75Un2z}
请添加图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_808166.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Linux服务器无法写入,linux下写入文件失败_网站服务器运行维护,linux,写入,文件,失败...

配置Apache服务器的默认首页_网站服务器运行维护访问Apache服务器时,默认是直接访问htdocs目录下的index.html,这是在conf/httpd.conf中配置的。​访问Apache服务器时,它默认的从这里找文件,先找index.php,再找index.h…

Unite for Mac(将网站转化为应用程序)

Unite Mac版是一款可以将任意网站转换成Mac原生应用程序的软件,支持状态栏,通知、jd 载入等自定义功能,并且可以将其分发给别人使用。 Unite for Mac软件介绍 Unite允许您将网站转换为Mac上的本机应用程序。Unite使体验更加完美,…

Mac版chrome浏览器无法访问此网站并且响应时间长是怎么回事?

近期,有用户反映Mac版遇到chrome网页无法打开的情况,并且弹出提示无法访问此网站,显示响应时间过长,有什么办法处理此故障问题?其实大家只要登入chrome浏览器简单设置一下即可,需要的朋友快来看看具体的解决…

php网站安装向导下载,明仔PHP万能安装向导

代码说明:明仔PHP万能安装向导素材格式:PHP注意:由于jquery文件是外部调用,比较慢,如预览有问题,请刷新页面或保存代码到本地查看。\”明仔PHP万能安装向导\”由站壳网收集整理,您可以自由传播&…

linux宝塔搭网站出现403教程,宝塔面板Nginx出现403 forbidden (13: Permission denied)报错解决方法...

我是在在本地用虚拟机中通过yum安装nginx的,安装一切正常,但是访问时报403于是查看nginx日志,路径为/var/log/nginx/error.log。打开日志发现报错Permission denied,详细报错如下:2018/11/28 11:39:40 [error] 41772#4…

如何在 Mac 上的 Safari 浏览器中管理 Cookie 和网站数据?

Safari 浏览器是Mac电脑上自带的一款非常好用的浏览器,我们可以更改 Safari 浏览器偏好设置中的选项,从而让 Safari 浏览器始终接受或始终阻止 Cookie 和网站数据。那么我们该如何管理呢?快和小编一起来看看吧! 具体方法如下 1.在 Mac 上的…

如何在Mac上的网站上设置时间限制?

在 Mac 上的“屏幕使用时间”中,我们可以设定对网页内容、购买项目、App 等内容的访问限制。那我们如何在Mac上的网站上设置时间限制呢?需要的朋友和小编一起来看看吧! 具体方法如下 首先,您需要确保Mac运行的是MacOS Catalina&…

python 自动登录网站_python 实现网页 自动登录

原博文 2019-01-23 10:19 − 完整代码: 1 from apscheduler.schedulers.blocking import BlockingScheduler 2 from selenium import webdriver 3 from time import sleep 4 import time ... 相关推荐 2019-09-28 21:13 − Python python是一种跨平台的计算机程序设…

seo日常工作表_SEO工作表大全

1.日常工作安排表作用:根据SEO优化方案,要完成那些优化目标,阶段性取的怎样的效果;细化安排到每天的工作上;有了这个安排,就清楚知道每天工作上,要思路地做什么。2.日常流量统计表作用&#xff…

搜索很久_分享推荐:珍藏很久的资源网站,超级好用!

有很多人觉得方便一般都会在百度上面搜索资源,但是如果你经常搜索的话就会发现,在百度上面是很难找到自己想要的资源的,那么今天小派就在这里给大家推荐几个珍藏了很久的资源网站,大部分的资源都能够在里面找到,感兴趣…

seo提交工具_新手入门必备的十个SEO优化方法

SEO的实质问题不是一个,而是千万个!在这里小编就随便列举几条比较基础的SEO优化方法吧~一、熟知搜索引擎工作原理:网站优化之前,我们一定要清楚搜索引擎的工作原理,毕竟SEO是针对搜索引擎操作的,搜索引擎一…

java 网格布局 组件占多列_网站布局的基础

出色的网站布局是一个难题:通常根本不会注意到它是最好的。也就是说,如果设计师正确完成了自己的工作,则用户将无需查找产品就能找到产品规格,购物车,促销优惠以及最重要的是“购买”按钮。毕竟,花更多的时…

为什么创建博客网站

不断学习,提升自己,让自己忙碌起来打造知名度,扩展视野赚钱对,就是这么直接。接下来我们从几个层面说说为什么;1.为什么去做?博客可以对主业进行属性加成,同时还有赚钱的机会,额外的…

推荐几个学习网站,帮助你涨薪,弯道超车

开端 疫情期间应该有相当一部分人无法上班工作,至今学生都还没开课,长期在家歇着容易被他人超过,不管是学生还是家长,都应该收收心,利用这段时间好好学习。 我休息了这么久现在特别期望能正常上班。我在学习之余特意…

设计网站中的精品,你可能需要它兼职赚钱--第一期

一直读我文章的朋友应该知道我是一名程序员,在写程序的同时,UI图也是我必须接触的。而且平时接触的代码多了,这种视觉传达的UI图给人一种非常舒适的感觉。在当下环境,人们越来越不喜欢读字,一张图片反而更具多元素冲击…

别不信,学IT这些网站够猛!

前两天推荐了综合性学习网站,今天说说关于IT的学习网址,因为我也是IT行业来的,尤其还记得刚毕业那会懵懵懂懂,眼前是茫然的,并不知道下个路口在哪。经过这么几年的摸爬滚打,学习路线是很清晰。 我将我学习的…

设计网站中的精品,你可能需要它--第三期

公众号:空名先生 本文大概 450字 阅读需要 2分钟 昨天说了二连更新,准时赴约,上一期戳这,这期是以图搜图的资源,忽然看见好看的设计灵感保存了,但就是不知道怎么搜索相似的内容。 这时候以图搜图就有“一些…

设计网站中的精品,你可能需要它--第二期

公众号:空名先生本文大概2478字阅读需要7分钟前段时间推荐了设计创作灵感的网站,因为期间忙,没来得及更新,今明二连更新,就不做前期铺垫了,直接上来,这期都是图片设计资源。包图网————https…

设计网站中的精品,你可能需要它--第四期

公众号:空名先生本文大概1044字阅读需要3分钟要图的咱有了,但是光有图没字可不行。他们就像夫妻关系一样,缺了谁都不算完美。根据语言学家周有光的意见:人类的文字史可以分为三个阶段:形意文字、意音文字和拼音文字。文…

设计网站中的精品,你可能需要它--第五期(Logo设计,助你提升效率)

公众号:空名先生 本文大概 1492字 阅读需要 4分钟 Logo这玩意在生活工作中很常见,但是普通人很少特别留意它。就处在那么一个尴尬的位置。 其实logo很重要,他是一个脸面,就跟阿里巴巴,腾讯,百度这些文字品牌…