之前没有接触过Crypto的题,现在在学校的平台上练习,也是给自己的一个记录:
Crypto1:
JTVDdTAwMjYlNUN1MDAyMyU1Q3UwMDMxJTVDdTAwMzElNUN1MDAzNSU1Q3UwMDNiJTVDdTAwMjYlNUN1MDAyMyU1Q3UwMDM5JTVDdTAwMzklNUN1MDAzYiU1Q3UwMDI2JTVDdTAwMjMlNUN1MDAzMSU1Q3UwMDMxJTVDdTAwMzclNUN1MDAzYiU1Q3UwMDI2JTVDdTAwMjMlNUN1MDAzOSU1Q3UwMDM5JTVDdTAwM2IlNUN1MDAyNiU1Q3UwMDIzJTVDdTAwMzElNUN1MDAzMSU1Q3UwMDM2JTVDdTAwM2IlNUN1MDAyNiU1Q3UwMDIzJTVDdTAwMzElNUN1MDAzMCU1Q3UwMDMyJTVDdTAwM2IlNUN1MDAyNiU1Q3UwMDIzJTVDdTAwMzElNUN1MDAzMiU1Q3UwMDMzJTVDdTAwM2IlNUN1MDAyNiU1Q3UwMDIzJTVDdTAwMzclNUN1MDAzNyU1Q3UwMDNiJTVDdTAwMjYlNUN1MDAyMyU1Q3UwMDM4JTVDdTAwMzUlNUN1MDAzYiU1Q3UwMDI2JTVDdTAwMjMlNUN1MDAzNCU1Q3UwMDM5JTVDdTAwM2IlNUN1MDAyNiU1Q3UwMDIzJTVDdTAwMzElNUN1MDAzMSU1Q3UwMDM2JTVDdTAwM2IlNUN1MDAyNiU1Q3UwMDIzJTVDdTAwMzElNUN1MDAzMCU1Q3UwMDM1JTVDdTAwM2IlNUN1MDAyNiU1Q3UwMDIzJTVDdTAwMzklNUN1MDAzNSU1Q3UwMDNiJTVDdTAwMjYlNUN1MDAyMyU1Q3UwMDM1JTVDdTAwMzElNUN1MDAzYiU1Q3UwMDI2JTVDdTAwMjMlNUN1MDAzNyU1Q3UwMDM4JTVDdTAwM2IlNUN1MDAyNiU1Q3UwMDIzJTVDdTAwMzklNUN1MDAzOSU1Q3UwMDNiJTVDdTAwMjYlNUN1MDAyMyU1Q3UwMDM4JTVDdTAwMzIlNUN1MDAzYiU1Q3UwMDI2JTVDdTAwMjMlNUN1MDAzMSU1Q3UwMDMyJTVDdTAwMzElNUN1MDAzYiU1Q3UwMDI2JTVDdTAwMjMlNUN1MDAzMSU1Q3UwMDMxJTVDdTAwMzIlNUN1MDAzYiU1Q3UwMDI2JTVDdTAwMjMlNUN1MDAzOCU1Q3UwMDM0JTVDdTAwM2IlNUN1MDAyNiU1Q3UwMDIzJTVDdTAwMzElNUN1MDAzMiU1Q3UwMDM1JTVDdTAwM2I=
可以看见密文末尾出现了= 猜测是是一个base64?(一开始想的太复杂了,各种栅栏密码…)
然后base64解码:
得到:\u0026\u0023\u0031\u0031\u0035\u003b\u0026\u0023\u0039\u0039\u003b\u0026\u0023\u0031\u0031\u0037\u003b\u0026\u0023\u0039\u0039\u003b\u0026\u0023\u0031\u0031\u0036\u003b\u0026\u0023\u0031\u0030\u0032\u003b\u0026\u0023\u0031\u0032\u0033\u003b\u0026\u0023\u0037\u0037\u003b\u0026\u0023\u0038\u0035\u003b\u0026\u0023\u0034\u0039\u003b\u0026\u0023\u0031\u0031\u0036\u003b\u0026\u0023\u0031\u0030\u0035\u003b\u0026\u0023\u0039\u0035\u003b\u0026\u0023\u0035\u0031\u003b\u0026\u0023\u0037\u0038\u003b\u0026\u0023\u0039\u0039\u003b\u0026\u0023\u0038\u0032\u003b\u0026\u0023\u0031\u0032\u0031\u003b\u0026\u0023\u0031\u0031\u0032\u003b\u0026\u0023\u0038\u0034\u003b\u0026\u0023\u0031\u0032\u0035\u003b
猜想是一个unicode 但是直接做unicode转ascii发现不得行,提示是错误的。
最后查了资料,发现是做了编码处理的(转化)的unicode。
弹个窗:
得到:一堆 &#…;好了现在可以直接unicode转码了
得到F1ag!
核心知识点:
1.base64 的用途/编码(之前看wp的时候还有base全家桶加密…不知道下次能不呢遇上)
2.关于第一次解码后的\u0026这种无法被直接翻译的问题:经查询实际上是js做了编码的一个转换,为了保证不同环境下的编码统一