题目给了一个zip压缩包,解压后发现是一个二维码
想着二维码可能会有些提示,用手机扫码后得到如下信息
一看这就不是什么正儿八经的flag
果断转换思路
用HxD打开这个图片,查看十六进制
开头如下:
没有什么发现
再看看结尾:
想到了十六进制数转换十进制数
经过初次尝试,128位的十六进制数直接转换肯定有问题
常规思路按每两位数字截一下,再去转换,发现转换成的十进制数还是太小,十进制数对应的ASCII码,组不成flag
再次尝试按每三位数字截一下
网上没有对应的转换器,写了一段效率极差的java代码,勉强符合了要求:
import java.util.Scanner;
public class test {
public static void main(String[] args) {
String str;
String sr="";
int[]