制作网站的公司办什么营业执照,兰州手机网站制作,铁岭做网站哪家好,wordpress 自定义评论这里遇到的问题#xff1a;一开始采用的base64解码平台有问题#xff1b;默认解密出的格式为GBK格式#xff1b;直接复制粘贴发现无法还原图片#xff1b;又尝试了其他编码的#xff1b;发现只有hex格式可以保证图片正常还原#xff1b;
图片是以二进制存储的#xff1…这里遇到的问题一开始采用的base64解码平台有问题默认解密出的格式为GBK格式直接复制粘贴发现无法还原图片又尝试了其他编码的发现只有hex格式可以保证图片正常还原
图片是以二进制存储的所以最好用二进制格式进行还原 下载对应的压缩包解压发现是一个key.exe文件点击执行发现不可用 通过记事本或vscode打开文件查看源码发现是一串base64加密的数据 对数据进行解密我用的在线解密平台Base64 编码/解码 - 在线工具 (toolhelper.cn)
通过解密内容发现时png文件格式的文件头这里需要将UTF-8格式转为hex格式图片文件时以二进制存储的hex格式可以被底层识别不容易出错直接复制UTF-8格式内容没法还原图像 在字符编码处选择编码类型为HEX格式然后进行解码 新建一个txt文件然后修改后缀名为png用emeditor工具以二进制hex格式打开文件这里使用winhex等其他二进制操作工具也行然后将解密后的hex数据替换原来的hex内容 可以发现原图像变成了一张二维码扫描二维码得到了flag值
这里使用的二维码扫描工具是电脑桌面二维码扫描器
具体下载地址电脑识别二维码软件下载 电脑桌面二维码扫描器(电脑识别二维码软件) V1.0 绿色免费中文版 下载-脚本之家 (jb51.net) 10