一、被偷走的文件
题目内容:被偷走的文件
黑客入侵了某公司盗取了重要的机密文件,还好管理员记录了文件被盗走时的流量,请分析该流量,分析出该黑客盗走了什么文件。注意:得到的flag请包上flag{}提交。
解题过程:
在被偷走的文件.pcapng里看到了ftp协议,进行过滤、追踪
foremost分离寻找隐藏文件中的题目(依据文件内的文件头和文件尾对一个文件进行分离),期间用到ARCHPR四位数字掩码爆破(ARCHPR 支持四种破解类型:暴力、字典、明文、掩码。如果有办法获取到密码中的一部分内容,例如知道某一位是一个数字,则可以使用掩码模式。)
获得四字密码,再解压得到flag
参考:https://blog.csdn.net/mochu7777777/article/details/108922729
二、永不消逝的电波
题目内容:
熟悉的电波在天空中回荡,一场没有硝烟的战争已经打响……
请收听“永不消逝的电波.mp3”
附件描述:
文件名:永不消逝的电波.mp3
文件大小:315769 字节
校验(SHA1):AC5E7AEDBE85F289EEA8F308F89BB534710B19F9
解题过程:
下载音频用audacity打开
短的用“.” 长的用-,最后得到一串摩斯密码: .....-.....-.-...-.-...- .-- --- --- -.-...-..- -.-.-...
解密得到一串字符串,HLEICICTSTWOOCFEMCN1
用栅栏密码解密两次得到flag
三、拯救地球
题目内容:
什么?地球要爆炸了,据说拯救地球的代码就在这个程序里。使命貌似光荣又艰巨…
tips:flag是flag{结果}
附件描述:
文件名:程序
校验(SHA1):D78073A4C06468DFC95822A764D792C09A87F78A
解题过程:
一个question,逆向后发现加壳,直接找工具脱壳。
破壳之后base64加密的是一个字符串,然后输入字符串为param,解密后的字符串为str,答案数组为answer[]
验证过程是把一个字符串解密之后,在str里边找到其索引和answer数组依次比较
参考:全国大学生信息安全竞赛writeup--拯救地球(reverse500)_2016年全国大学生信息竞赛拯救地球wp-CSDN博客