diff --git a/endianness_v2/challengefile b/endianness_v2/challengefile new file mode 100644 index 0000000..b4e00c1 Binary files /dev/null and b/endianness_v2/challengefile differ 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) +