From a3d85283ee052ad6f877e1894255ede71a4d4952 Mon Sep 17 00:00:00 2001 From: Maxime Vorwerk Date: Sat, 15 Feb 2025 18:40:54 +0100 Subject: [PATCH] endianness_v2_temp --- endianness_v2/challengefile | Bin 0 -> 3426 bytes endianness_v2/original.jpg | 0 endianness_v2/sol.py | 15 +++++++++++++++ 3 files changed, 15 insertions(+) create mode 100644 endianness_v2/challengefile create mode 100644 endianness_v2/original.jpg create mode 100755 endianness_v2/sol.py diff --git a/endianness_v2/challengefile b/endianness_v2/challengefile new file mode 100644 index 0000000000000000000000000000000000000000..b4e00c1f05f0a9281ebee40a10581ea125c853a8 GIT binary patch literal 3426 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 literal 0 HcmV?d00001 diff --git a/endianness_v2/original.jpg b/endianness_v2/original.jpg new file mode 100644 index 0000000..e69de29 diff --git a/endianness_v2/sol.py b/endianness_v2/sol.py new file mode 100755 index 0000000..d32ffbb --- /dev/null +++ b/endianness_v2/sol.py @@ -0,0 +1,15 @@ +#!/usr/bin/env python3 +from pwn import * + +with open("challengefile", "rb") as f: + file = f.read() + +log.info(f"length: {len(file)}") + +reorder = b"" + +for i in range(len(file)//4): + reorder += file[i+3:i+4] + file[i+2:i+3] + file[i+1:i+2] + file[i:i+1] + +log.hexdump(reorder) +