From ec97e95ed7c6ad2feeb081d100e00f9a97b40fc0 Mon Sep 17 00:00:00 2001 From: Paco Date: Thu, 17 Jul 2025 12:27:32 +0200 Subject: [PATCH] add decode script --- level02/Ressources/decode.py | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 level02/Ressources/decode.py diff --git a/level02/Ressources/decode.py b/level02/Ressources/decode.py new file mode 100644 index 0000000..c58a745 --- /dev/null +++ b/level02/Ressources/decode.py @@ -0,0 +1,22 @@ +import sys + +def decode_little_endian(hex_input): + hex_values = hex_input.split() + result = [] + + for hex_val in hex_values: + hex_str = hex_val[2:] # Remove '0x' + bytes_val = bytes.fromhex(hex_str) + reversed_bytes = bytes_val[::-1] + result.append(reversed_bytes.decode('utf-8')) + + print(''.join(result)) + + +if __name__ == "__main__": + if len(sys.argv) != 2: + print("Usage: python script.py \"0x.... 0x.... ...\"") + sys.exit(1) + + input_data = sys.argv[1] + decode_little_endian(input_data)