<a> Give me your flag, I will tell you if the flag is right. </ a> <form action="" method="post"> <input type="text" name="query"> <input type="submit"> </form> </body> </html>
from Crypto.Util.number import inverse p = 282164587459512124844245113950593348271 q = 366669102002966856876605669837014229419 n = p*q phi = (p-1)*(q-1) e = 65537 d = inverse(e,phi) c = 0xad939ff59f6e70bcbfad406f2494993757eee98b91bc244184a377520d06fc35 m = pow(c,d,n) print(hex(m)[2:-1].decode("hex"))
Misc:game
打开题目是魔方 四处找敏感信息orz index.html里有一句话:can u find my secret? 在两个js文件里搜,找到一个图片文件名:iZwz9i9xnerwj6o7h40eauZ.png 下下来,用Stegsolver看一下LSB,发现有一串字符:U2FsdGVkX1+zHjSBeYPtWQVSwXzcVFZLu6Qm0To/KeuHg8vKAxFrVQ== 根据U2FsdGVkX1猜测是密文,试了一下,3DES,密钥是index.html中的字符串ON2WG5DGPNUECSDBNBQV6RTBNMZV6RRRMFTX2===的b32decode,解开可得flag