From f63eb99e407b32971a424bef1abc970d7249bf47 Mon Sep 17 00:00:00 2001 From: h7x4 Date: Fri, 3 Jul 2026 01:16:16 +0900 Subject: [PATCH] misc/bytemancy_2 --- misc/bytemancy_2/app.py | 24 ++++++++++++++++++++++++ misc/bytemancy_2/solve.sh | 5 +++++ 2 files changed, 29 insertions(+) create mode 100644 misc/bytemancy_2/app.py create mode 100755 misc/bytemancy_2/solve.sh diff --git a/misc/bytemancy_2/app.py b/misc/bytemancy_2/app.py new file mode 100644 index 0000000..b1fc7e0 --- /dev/null +++ b/misc/bytemancy_2/app.py @@ -0,0 +1,24 @@ +import sys + +while(True): + try: + print('⊹──────[ BYTEMANCY-2 ]──────⊹') + print("☍⟐☉⟊☽☈⟁⧋⟡☍⟐☉⟊☽☈⟁⧋⟡☍⟐☉⟊☽☈⟁⧋⟡☍⟐") + print() + print('Send me the HEX BYTE 0xFF 3 times, side-by-side, no space.') + print() + print("☍⟐☉⟊☽☈⟁⧋⟡☍⟐☉⟊☽☈⟁⧋⟡☍⟐☉⟊☽☈⟁⧋⟡☍⟐") + print('⊹─────────────⟡─────────────⊹') + print('==> ', end='', flush=True) + user_input = sys.stdin.buffer.readline().rstrip(b"\n") + if user_input == b"\xff\xff\xff": + print(open("./flag.txt", "r").read()) + break + else: + print("That wasn't it. I got: " + str(user_input)) + print() + print() + print() + except Exception as e: + print(e) + break diff --git a/misc/bytemancy_2/solve.sh b/misc/bytemancy_2/solve.sh new file mode 100755 index 0000000..ae52f1a --- /dev/null +++ b/misc/bytemancy_2/solve.sh @@ -0,0 +1,5 @@ +#!/usr/bin/env bash + +result="$(echo "FFFFFF" | xxd -r -p)" + +nc lonely-island.picoctf.net 60405 <<<"$result"