buuctf—usualCrypt个人感悟
做本题的时候倒是很快看出是base64,但是没有注意到那俩加密函数,很悲催,又成无头苍蝇了。迫不得已看了wp后才恍然大悟。哎,真是,不看wp不会做题。。
1.地址连在一起的数可能之间有相互关联
.
之所以没有一眼看出来是base64,是因为这里俩段数是分开的,当时不确定,可是仔细想了一波后发现它们地址都是连在一起的,可以看成一串数。
所以以后看到地址连在一起的数要多注意一下,说不定会有新的突破
2.增加对加密函数的敏感性
注意到base64后我就以为是纯base64加密,并未注意到里面还有俩加密函数(明明非常明显)
以后不能想当然的做题了(悲
3.增加用python解密base64的经验
此处的代码参考的https://www.cnblogs.com/zhwer/p/12775703.html这位大佬

此处swapcase是转换大小写的函数
base64.b64decode()是解码base64的函数
上面的步骤要理解原理

浙公网安备 33010602011771号