this_is_flag

直接送flag

flag{th1s_!s_a_d4m0_4la9}

pdf

在线pdf转word,然后保存word文档,打开word文档移开图片即可看到flag

如来十三掌

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

下载附件,得到密文

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

佛曰解密

提示如来十三掌,rot13解码

然后Base64解密得到

flag{bdscjhbkzmnfrdhbvckijndskvbkjdsab}

give_you_flag

在线gif帧提取

下载附件,是个GIF文件,用 Stegsolve打开分帧查看,发现了一个残缺的二维码

与正常的二维码相比,缺少三个定位用的方块

把残缺的二维码保存下来,用PS补全定位标志,得到完整的二维码

进行二维码解码

坚持60s

下载附件,是个jar包,打开发现是个游戏

使用jd-gui进行反编译,查看jar包的源码,这里发现了flag


里面的内容还需要Base64解码,最后flag为

flag{DajiDali_JinwanChiji}

掀桌子

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

发现字符串由a-z的字母和数字组合而成,两个16进制数代表一字节,两个两个分成一组转化,第一位都是字母,那么两两组合的字节均大于128,ASCII码表示的范围是0~127,所以最后减去128即可得到flag。
题目给了一串字符串,发现由a-z的字母和数字组合而成,两个16进制数代表一字节,两个两个分成一组转化,但是由于ASCII码最大是到128,所以得出的结果减128再转成字符串就得到flag。

m = "c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4eafae2eae4e3eaebfaebe3f5e7e9f3e4e3e8eaf9eaf3e2e4e6f2"
flag = ''
for i in range(0,len(m), 2):s = "0x" + m[i] + m[i+1]flag += chr(int(s, 16) - 128)
print(flag)

得到

Hi, FreshDog! The flag is: hjzcydjzbjdcjkzkcugisdchjyjsbdfr

最终flag为

flag{hjzcydjzbjdcjkzkcugisdchjyjsbdfr}

stegano

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

下载附件,全选复制然后粘贴到记事本中

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

将A变为 . ,B变为 - ,摩斯解密即可

m='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'
for i in m:if i=='A':print(".",end='')elif i=='B':print("-",end='')elif i==' ':print("/",end='')

运行结果

-.-./---/-./--./.-./.-/-/..-/.-../.-/-/../---/-./.../--..--/..-./.-../.-/--./---.../.----/-./...-/.----/...../.----/-.../.-../...--/--/...--/...../...../....-/--./...--

摩斯解密

CONGRATULATIONSFLAG1NV151BL3M3554G3

提示说小写字母,所以

flag{1nv151bl3m3554g3}

base64stego

下载附件,发现压缩包是伪加密,将此处09改为00
解压得到

使用Base隐写解密脚本

#python2
b64chars = 'ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/'
with open('stego.txt', 'rb') as f:bin_str = ''for line in f.readlines():stegb64 = ''.join(line.split())rowb64 =  ''.join(stegb64.decode('base64').encode('base64').split())offset = abs(b64chars.index(stegb64.replace('=','')[-1])-b64chars.index(rowb64.replace('=','')[-1]))equalnum = stegb64.count('=') #no equalnum no offsetif equalnum:bin_str += bin(offset)[2:].zfill(equalnum * 2)print ''.join([chr(int(bin_str[i:i + 8], 2)) for i in xrange(0, len(bin_str), 8)])

跑脚本得到

Base_sixty_four_point_five

所以flag为

flag{Base_sixty_four_point_five}

功夫再高也怕菜刀

binwalk查看,存在隐藏ZIP文件,可以看到里面有flag.txt。

foremost分离出文件,是加了密的压缩包,看来还是需要进行流量分析。

Wireshark的搜索功能支持正则表达式、字符串、十六进制等方式进行搜索,通常情况下直接使用字符串方式进行搜索
搜索栏的左边下拉,有分组列表、分组详情、分组字节流三个选项,分别对应wireshark界面的三个部分,搜索时选择不同的选项以指定搜索区域

在流量包中查找flag.txt,键盘Ctrl+F,选择分组字节流,类型选择字符串,flag.txt,然后点击查找,在1150处发现了flag.txt

发现=后面的FFD8FF是jpg文件头,复制下来

以hex形式粘贴到010 editor中,另存为1.jpg

打开图片发现解压密码

解压得到flag

攻防世界-MISC新手区相关推荐

  1. 攻防世界MISC新手区 give_you_flag

    攻防世界MISC新手区 give_you_flag 下载题目附件,是一个gif动图 题目提示我们文件中的彩蛋,看到了一瞥而过的二维码 我这里使用的是Stegsolve工具拿取二维码,打开文件,选择Fr ...

  2. xctf攻防世界misc新手区刷题记录

    一.this_is_flag 这一题是一个新手友好送分题,所以flag就是 flag{th1s_!s_a_d4m0_4la9} 二.pdf pdf文件打开后是一张图 题目说的是下面什么都没有,那么fl ...

  3. 攻防世界Misc新手区-掀桌子SimpleRAR

    misc 掀桌子 SimpleRAR 掀桌子 从题目得到如下代码 c8e9aca0c6f2e5f3e8c4efe7a1a0d4e8e5a0e6ece1e7a0e9f3baa0e8eafae3f9e4e ...

  4. 攻防世界MISC新手区-坚持60s

    题目描述: 菜狗发现最近菜猫不爱理他,反而迷上了菜鸡 1.我们先下载附件,发现是一个jar包 2.先执行一下玩玩 3.是一个极具嘲讽性的小游戏.我们找找能否从中获取源码.jar包其实就是 Java A ...

  5. 攻防世界—MISC 新手区1-12

    目录 1.this_is_flag 2.pdf 3.如来十三掌 4.give_you_flag 5.stegano 6.坚持60s 7.gif 8.掀桌子 9.ext3 10.SimpleRAR 11 ...

  6. 攻防世界misc新手区__掀桌子_题解

    前言 今天到吃火锅,两个人吃四人套餐撑到死的那种. 标题 这题就没啥,主要是我第一次写了一个python脚本.记录一下. python3版本. i=0 str1="flag:" s ...

  7. 攻防世界 MISC新手练习区 刷12道题题所得的思路和方法

    title: 攻防世界 MISC新手练习区 date: 22021年8月17日 10点31分 tags: MISC categories: MISC 1.攻防世界 this_is_flag(签到题) ...

  8. 攻防世界 MISC 新手练习区 writeup 001-006

    攻防世界 MISC 新手练习区 题目解答 文章目录 001 this_is_flag 002 pdf 003 如来十三掌 004 give_you_flag 005 stegano 006 坚持60s ...

  9. 攻防世界MISC进阶区刷题记录

    文章目录 攻防世界MISC进阶区刷题记录 Ditf 运用stegextract进行分离 glance-50 gif图片分离组合脚本 hit-the-core Test-flag-please-igno ...

最新文章

  1. 138.ssm 框架下 导出Excel
  2. 【错误记录】Android Studio 4.2.1 编译报错 ( 设置支持的 Java 和 Kotlin 版本 | java.lang.BootstrapMethodError )
  3. svd 分解详细证明
  4. wordcloud库的常规方法及词云绘制实例
  5. 重温Observer模式--热水器·改(转载)
  6. HH SaaS电商系统的商品类目设计
  7. 广东省计算机学校哪所最好,广东省哪个技校比较好哪里好
  8. 优秀ppt作品范例_首次公开|锐普的内部PPT配色库
  9. linux下网络编程设置非阻塞,UNIX网络编程 非阻塞connect的实现
  10. 在c语言中下面的运算符中优先级最高的是,C语言习题请高手解答急急急1.下列运算符中优先级最高的运算符 爱问知识人...
  11. java matching_LeetCode第[44]题(Java):Wildcard Matching
  12. GitHub 新增并上传
  13. error: src refspec main does not match any
  14. 只上传APK而不进行反编译,在服务器集成第三方SDK。是如何实现的
  15. 1419 最小公倍数挑战(素数性质之两两互质 与 取“3”个数的特殊性)
  16. php面试题狼兔,面试题总结 - 疯狂的兔子的个人空间 - OSCHINA - 中文开源技术交流社区...
  17. linux磁盘空间df-h出不出来,linux 故障:df -h统计磁盘空间占用太多,但又du -h找不到大的文件...
  18. 如何使用 Zend Expressive 建立 NASA 图片库? 1
  19. 《消费者行为学》读后感_20171129
  20. 「推荐」自由职业摄影师 Plus 视频课程

热门文章

  1. matlab高斯白噪声功率谱密度,matlab-正弦波-高斯白噪声-均匀白噪声-功率谱密度-自相关函数.doc...
  2. java旋转的行星,为什么行星会旋转,你真的知道吗?
  3. 基于at89c51单片机的led数字倒计时器设计c语言,课程设计(论文)-基于AT89C51单片机的LED数字倒计时器设计.docx...
  4. JAVA社交平台项目第四天 消息通知系统
  5. Leetcode 1217. Minimum Cost to Move Chips to The Same Position [Python]
  6. QQ邮箱一直显示正在发送或右侧联系人一直在装载
  7. 【CentOS 7笔记35】,几个特殊符号和一些常用命令#171117
  8. 岑村小学辅导班老师体会有感
  9. 西安市版权申请代理公司怎么选,哪些类型作品受版权保护?
  10. ubuntu 16.04/18.04安装TP-LINK TL-WDN5200H无线USB网卡驱动