Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Function to decrypt the flag using XOR cipher
- def xor_cipher_decrypt(data, key):
- decrypted_data = []
- for i in range(len(data)):
- decrypted_data.append(data[i] ^ key[i % len(key)])
- return bytes(decrypted_data)
- def main():
- encrypted_data_hex = "38352E353A370B2D1E1B165157430715675B5749165206135C4D3C0F5D4E4A07524753103D5A004E4A18"
- key = "secret_key"
- # Convert the encrypted data from hex to bytes
- encrypted_data = bytes.fromhex(encrypted_data_hex)
- # Decrypt the data using the XOR cipher with the key
- decrypted_data = xor_cipher_decrypt(encrypted_data, key.encode())
- # Print the decrypted flag
- print("Decrypted Flag:", decrypted_data.decode("utf-8"))
- if __name__ == "__main__":
- main()
Advertisement
Add Comment
Please, Sign In to add comment