首页 > 其他分享 >MISC专项-其他类型

MISC专项-其他类型

时间:2024-04-01 20:44:53浏览次数:39  
标签:文件 专项 加密 MISC flag 类型 txt 压缩包 图片

一、二维码

1.解压出来是一张二维码,用微信进行扫码,发现扫出来的不是flag。
image
2.用winhex打开该文件,发现里面存储了一个名为number.txt的文件。
image
3.将图片的后缀名改为zip,解压发现里面确实有一个txt文件。
image
4.点击该文件,发现需要密码,尝试暴力破解方法。
image
5.输入密码,成功获得flag。
image

二、zip伪加密

1.打开压缩包,点击flag.txt文件,显示要密码,第一反应便是用ziperello直接爆破。
image
2.但是爆破了很久也没有跑出来,再一看题目是伪加密,看来应该是没有密码的。就用winhex去查看文件头。
image
3.上面一个0900是文件头中的全局方式位标记,后面一个0900是目录中源文件的全局方式位标记。若是未加密状态,两处应该都是0000;若是伪加密状态,文件头的全局方式位标记是0000,目录中源文件的全局方式位标记是0900;若是真加密,两处都是0900。将两处都改为0000,即可顺利打开flag.txt文件,得到flag。
image
image

三、ningen

1.下载下来是一张图片,在详细信息中没有获得什么线索,果断用winhex打开,果然发现了猫腻,里面存着一个ningen.txt文件。
image
2.将文件后缀名改为zip打开,里面有一个加密的flag.txt文件。
image
3.用ziperello暴力破解获取密码,直接获得flag。
image
image

四、小明的保险箱

1.下载下来是一张照片,打开一看没发现什么线索,果断用winhex打开,在文件末尾发现了猫腻,照片里藏了一个txt文件。
image
2.修改文件后缀为rar,解压压缩包,里面有一个加了密的flag.txt文件,用archpr软件爆破。
image
image
3.得到密码为7869,打开文件获取flag。
image

五、爱因斯坦1

1.打开压缩包,里面是一张图片,右击属性,发现在备注栏里有一句话,留着备用。
image
2.用winhex打开图片,发现图片里藏着一个flag.txt文件。
image
3.修改文件后缀为rar,解压压缩包,里面有一个加密的flag.txt文件,尝试用备注里的信息进行解密,顺利解开,拿到flag。
image

六、异性相吸

1.解压压缩包,里面有两个文件。
image
2.完全看不出来什么头绪,老方法用winhex打开。
image
image
3.还是没什么头绪,参考网上大神的说法,异性相吸就是一奇一偶做加法,同为奇数和偶数做减法。故直接写一个脚本跑一下就行了。
image

七、密码学的心声1

1.打开图片,里面有提示信息。
image
2.转成ascll码,没有八,看来是八进制,尝试将三个数字为一组,转化成十进制。

111=>73   114=>76   157=>111   166=>118   145=>101   123=>83   145=>101  143=>99    165=>117   162=>114    151=>105     164=>116    171=>121   126=>86
145=>101   162=>114   171=>121    115=>77      165=>117    143=>99    150=>104

3.将上述ascll码找到对应的字符,即为flag。
flag{ILoveSecurityVeryMuch}
或者也可以通过跑脚本实现
image

八、另外一个世界

1.用winhex打开图片,在末尾发现一连串的01字符串。
image
2.刚好是56位,尝试8为一组转换成10进制。

01101011 =>107	01101111 =>111	01100101=>101	01101011 =>107	01101010=>106
00110011 =>51	01110011 =>115

3.找到ascii对应的字母,提交,成功。flag=koekj3s

九、rot1

1.打开文档,根据密文中前四位的差值和flag这四个字母之间的差值相等,判断这应该是发生了偏移。
image
2.编写脚本,一个一个去试,到底是偏移了几位,经代码的测试,偏移了13位。
image
3.但是这个flag是不完整的,后面还有4个问号,还有一串md5值,那这md5值应该是flag经md5加密后的结果,编写脚本去测试,得到的结果即为flag。
image

十、神秘龙卷风

1.压缩包里面有一个加密文件,用ARCHPR暴力破解得到密码。
image
2.打开文件,里面是一长串的+.>,此为brainfuck加密。用在线加解密工具进行转换,得到flag。
image

image

十一、一张谍报

1.打开文件,发现一段颜色较淡的文字,这应该就是题目中说的行话了。
image
2.对这一段话毫无头绪,但是在上面的一段话中出现了几个关键字,应该是跟上文有关。
image
3.在查看另一段文章,发现其字数与上段文字的字数相等。
image
4.尝试去找到行话中的字在步骤2中文字的位置,再根据其位置去读取步骤3中段落中对应位置的文字进行拼接。解出来的暗号即为flag。
image

十二、这是什么觅

标签:文件,专项,加密,MISC,flag,类型,txt,压缩包,图片
From: https://www.cnblogs.com/sbhglqy/p/18109330

相关文章

  • MISC专项-流量分析
    一、wireshark1.解开压缩包,里面是一段流量包,用wireshark打开。2.根据题目提示,这是管理员登录网站一段流量包,那必定有和浏览器的交互,所以直接进行过滤,筛选出http包,里面有一个登录的包。3.查看该包,在最后看到了flag和密码。二、easycap1.用wireshark打开pcap文件,里面是两台......
  • MISC专项-图片隐写
    一、大白1.打开压缩包,发现是一张图片,但是明显的不完整,下面少了一块。2.右击图片查看属性,该图片的宽度和高度分别是679、256。3.用winhex打开该图片,去修改它的高度,256对应的16进制为100,对找到相应的地方进行修改,改成300即可。4.保存修改,再次打开图片即可得到flag。二、隐......
  • MISC专项-常规密码篇
    一.Rabbit(Rabbit加密)1.解开压缩包,打开文件,发现一串字符串U2FsdGVkX1/+ydnDPowGbjjJXhZxm2MP2AgI,既不是base64等常见算法,看来是一些新起的加密方式。2.上网搜索Rabbit解码,发现真的有这个网站,直接复制进去解码,得到flag。二.篱笆墙的影子(栅栏密码)1.解开压缩包,打开文件,发现一串......
  • SQL SERVER 日期和时间数据类型及函数 (Transact-SQL)
    declare@time1datetime=getdate()--代码declare@time2datetime=getdate()SELECTDATEDIFF(year,@TIME1,@TIME2);SELECTDATEDIFF(quarter,@TIME1,@TIME2);SELECTDATEDIFF(month,@TIME1,@TIME2);SELECTDATEDIFF(dayofyear,@TIME1,@TIME2);SE......
  • ros中sensor_msgs/PointCloud2点云类型格式
    首先给出该类型包含的字段点击查看代码std_msgs/Headerheaderuint32seqtimestampstringframe_iduint32heightuint32widthsensor_msgs/PointField[]fieldsuint8INT8=1uint8UINT8=2uint8INT16=3uint8UINT16=4uint8INT32=5uint8UINT32......
  • Java中的运算符有哪些类型
    目录算术运算符比较(关系)运算符逻辑运算符位运算符赋值运算符特殊运算符总结在Java语言中,运算符是用于执行特定操作的符号,比如算术运算、比较或逻辑运算。Java中的运算符可以大致分为以下几类:算术运算符比较(关系)运算符逻辑运算符位运算符赋值运算符特殊运算符(如条件......
  • C不同类型的数据进行大小比较时
    在C语言中,不同类型的数据进行大小比较时会根据以下规则进行处理:1.**同类型比较**:如果两个数据的类型相同,直接按照数据的大小进行比较。2.**不同类型比较**:当进行不同类型数据的比较时,C语言会进行隐式类型转换,将其中一个数据转换为另一个数据类型,然后再进行比较。转换规则如下:......
  • Day5之,原来数据类型还有这么多知识点
    Day5数据类型扩展知识关于数据类型的拓展知识二进制数是在数字前加上0b,八进制是加上0,十六进制是加上0xpublicstaticvoidmain(String[]args){//整数拓展进制二进制0b、八进制0、十六进制0xinti=10;inti2=010;//八进制inti......
  • 循环语句+数据类型的内置方法(数字,字符串)
    今日大纲while循环continuebreak要避免死循环,会造成CPU占用标志位:tag,类似于break的效果,但是多层while嵌套时,break只能退出本层循环,tag就可以定义到任意层。tag=Truewhiletag: if....: tag=Falsefor循环用来遍历可迭代类型(能索引取值的数据类型,只......
  • 自定义类型:【结构体】
    我们知道C语言中有许多的类型,比如char,short,int等等类型。像是这些C语言本身就支持的类型叫做内置类型,但是有一些复杂对象,只有这些类型是完全不够的。比如人,或者一本书。那么我们就可以自己定义一些类型来实现。一.结构体的基础知识1.结构体的创建与初始化结构是一些值的集合......