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的函数

上面的步骤要理解原理

 

posted @ 2021-05-14 14:17  夏男人  阅读(140)  评论(0)    收藏  举报