杂项-Xor

张开发
2026/4/4 9:59:34 15 分钟阅读
杂项-Xor
下载后是一个txt文本里面内容是一串base64加密的内容AAoHAR1UIFBSJFFQU1AjUVEjVidWUVJVJVZUIyUnI18jVFNXVRs而题目提示是xor那么使用脚本进行解密在异或试一下得到flagimportbase64 flagAAoHAR1UIFBSJFFQU1AjUVEjVidWUVJVJVZUIyUnI18jVFNXVRsdecoded_flagbase64.b64decode(flag)defxor_brute_force(ciphertext):results[]forkey_byteinrange(256):decryptedbytearray()forbyteinciphertext:decrypted_bytebyte^key_byte decrypted.append(decrypted_byte)results.append((key_byte,decrypted.decode(utf-8,errorsignore)))returnresults brute_force_resultsxor_brute_force(decoded_flag)forkey_byte,decrypted_textinbrute_force_results:print(f可能的密钥:{key_byte}, 解密结果:{decrypted_text})# flag{2F64B7656E77E0A0743C02ECAE9E2513}

更多文章