首页 > 其他分享 >1.26刷题记录

1.26刷题记录

时间:2023-01-27 00:22:16浏览次数:61  
标签:文件 记录 flag gaps 得到 附件 打开 1.26 刷题

目录

1.[MRCTF2020]不眠之夜

打开附件 得到很多张无序的图片片段

image-20230126095443673

那我们的思路就很明确了:将这些图片拼接起来就得到flag了

本题要用到两个新工具:montaggaps

先学习了一下montage的用法:https://commandnotfound.cn/linux/1/493/montage-命令

gaps:gaps/README.md at master ·Nemanja-m/gaps(英语:Nemanja-m/gap) (github.com)

总结:montage是用来图片拼接的,可以把多张小图拼接成一大张

​ gaps就是将杂乱的图片拼成一张

返回题目 本题一共有121张图片 但是有一张无法显示 那就把它删除 剩下120张

image-20230126105727133

再点开属性查看到分辨率是200*100 image-20230126110257470

所以口令就是:montage *jpg -title 10x12 -geometry 200x100+0+0 flag.jpg

flag

下一步用gaps拼图

gaps -image=out.jpg --generations=90 --population=120 --size=200

image-20230126234350199

得到flag

flag{Why_4re_U_5o_ShuL1an??}

2.[GKCTF 2021]excel 骚操作

打开附件 看到了提示以及很多个1

image-20230126163517712

想到昨天做题的经验 说不定还是替换 于是把1替换为黑色填充

image-20230126163628768

点击全部替换 得到了二维码

image-20230126163659846

但是它是长方形不太好扫描 于是修改一下列宽 变得均衡一点

//我是把列宽改成了2.3

image-20230126164112406

然后保存去扫描

但是怎么都扫不出来 看了其他人的wp:这叫汉信码, 打开中国编码网下载对应app

软件下载 (ancc.org.cn)

然后扫描得到结果

3f0e7c01a9cd7cb4a19bc4fa221de1d

flag{9ee0cb62-f443-4a72-e9a3-43c0b910757e}

3.[UTCTF2020]File Carving

010Editor打开附件 在末尾处发现了zip的文件头

image-20230126205002422

于是在kali里面直接提取出来

打开压缩包 得到一个不知名文件 直接用kali打开就得到了flag

image-20230126205601947

或者用ida打开

Snipaste_2023-01-26_20-59-12

打开main函数 然后再F5反汇编

得到结果

image-20230126210103764

flag{2fbe9adc2ad89c71da48cabe90a121c0}

4.[QCTF2018]X-man-A face

打开附件得到一张缺了两个角的二维码

用我拙略的ps技术浅浅补一下吧

1111

Qreserch扫不出来 我找了个在线网址

网址:草料二维码解码器 (cli.im)

image-20230126213410855

KFBVIRT3KBZGK5DUPFPVG2LTORSXEX2XNBXV6QTVPFZV6TLFL5GG6YTTORSXE7I=

很明显base 32解码得到结果

image-20230126213241809

flag

5.[watevrCTF 2019]Evil Cuteness

010 Editor打开图片

在末尾发现了zip的文件头

image-20230126214429833

然后直接手动分离

复制下来

文件<新建<新建十六进制文件

image-20230126215040090

然后保存为.zip文件

打开压缩包 得到abc文件

直接打开获得flag

image-20230126215438047

flag{7h475_4c7u4lly_r34lly_cu73_7h0u6h}

6.粽子的来历

打开附件得到四个损坏的doc文档

image-20230126220714664

用010 Editor打开 发现每个文件都有这段话

image-20230126220946565

很牛 知道你来自阿里巴巴了 我一个改掉的大动作 保存

打开文档 就修改好了

image-20230126221312842

//我为数不多的语文素养告诉我这是离骚

然后看了别人的wp知:四个文档的间距都有不同,间距大的为1,间距小的为0

只有我是c.doc文件的行间距比较明显

image-20230126222008782

100100100001

又想到题目提示:md5

image-20230126222440201

所以结果就是:flag{d473ee3def34bd022f8e5233036b3345}

7.hashcat

打开附件 得到一个不知名文件

用010 Editor 打开 意外发现和刚才的doc文件很像

image-20230126223510674

于是我便更改后缀名

打开发现需要密码

image-20230126223605250

新知识:用Accent OFFICE Password Recovery爆破密码

找了一圈这个软件各种下线 找到的软件也解不开密码

那这步骤我就跳过了 密码就是9919

然后更改后缀名为.ppt

打开ppt发现第七页有问题然后全选更改颜色

image-20230126234049764

flag{okYOUWIN}

标签:文件,记录,flag,gaps,得到,附件,打开,1.26,刷题
From: https://www.cnblogs.com/zhoujiaff/p/17068433.html

相关文章

  • 1.13刷题记录
    目录1.[BSidesSF2019]zippy2.[RCTF2019]draw3.[UTCTF2020]basic-forensics4.[ACTF新生赛2020]明文攻击5.[WUSTCTF2020]spaceclub6.[UTCTF2020]zero7.二维码1.[BSidesSF201......
  • 力扣每一一题2023.1.26---1663. 具有给定数值的最小字符串
    小写字符的数值是它在字母表中的位置(从1开始),因此a的数值为1,b的数值为2,c的数值为3,以此类推。字符串由若干小写字符组成,字符串的数值为各字符的数值之和。例......
  • 1.26 导读部分
    c++提供了4种不同的编程模型procedural-based,object-based,object-oriented,generics explicit可以阻止类被隐式转换,但仍可以进行显式转换,(一般没有特殊情况,都要......
  • js开发记录
    1.position:absolute 可以使div悬浮,用 left/right/top 可以放在具体的位置;2.w20width:20px;(快捷键,字母缩写+数字);3.引入外部js包本地和服务器地址要一致且正确;4. ......
  • 算法--2023.1.26
    1.力扣338--比特位计数classSolution{publicint[]countBits(intn){//关键在于找到递推公式int[]res=newint[n+1];for(inti......
  • 闲话 23.1.26
    闲话下午补。今日模拟赛T3小恶心。原题似乎是pe444,但是好像不让写题解的样子?反正不是原题啦,随便!首先观察\(E(111)=5.2912\)这个数值就很不对劲。扔进计算器发现......
  • 记录打pwn的第二天
    buuctf_pwn1.25warmup_csaw_2016法一:用file命令查看文件拖到ida,发现了gets(v5),v5的长度只有0x40,即可用栈大小只有64字节和上一个题rip一样,gets()函数并没有限......
  • SQL提取表中某列字符长度为2的所有记录
    有一个表WB,包含两列character和wb //表中数据截图如下从图中可以看出wb列的各行数据的长度是不一样的,现在我想把wb列中长度为二,即只有两个字符的所有记录给提取出来,我们......
  • C#输出SQL 2005表中所有记录!...
      主要代码如下:    //连接字符串stringstrConn="userid=sa;password=123456;initialcatalog=MyDb;Server=192.168.47.144,1433;ConnectTimeout=10";......
  • 函数指针+返回数组指针遇到的坑的记录
    在手熟函数指针时,偷懒用了前面测试返回数组指针写的函数,想着比书上更复杂可以加深理解,没想到碰上很傻的bug还想了半天。1autogetArr3()->int(*)[5]{2intarr......