[HNCTF 2022 WEEK2]Easy_Android
[HZNUCTF 2023 preliminary]easyAPK
发现用户名就是admin
passwd:主要是AES/CBC加密
Java 加密扩展(JCE)框架 之 Cipher 加密与解密_cipher解密-CSDN博客
#别人的脚本:
import base64
from Crypto.Cipher import AES
def AES_Decrypt(key, data):
vi = 'iviviviviviviviv'
data = data.encode('utf8')
encodebytes = base64.decodebytes(data)
# 将加密数据转换位bytes类型数据
cipher = AES.new(key.encode('utf8'), AES.MODE_CBC, vi.encode('utf8'))
text_decrypted = cipher.decrypt(encodebytes)
unpad = lambda s: s[0:-s[-1]]
text_decrypted = unpad(text_decrypted)
# 去补位
text_decrypted = text_decrypted.decode('utf8')
return text_decrypted
key = 'kkkeyyy404404404' #自己密钥
data = 'Lz49p2OjPZzUMXakynHQuw==' #需要加密的内容
text_decrypted = AES_Decrypt(key, data)
print(text_decrypted)
#reiseasy
厨子秒了。
是先转字符然后base58.