File size: 831 Bytes
014fc43 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | """Find the spinner word list inside the Claude Code binary. Fact, not assertion."""
import re, sys
P = r"C:\Users\acer\.local\bin\claude.exe"
NEEDLE = b"Scheming"
data = open(P, "rb").read()
print("BINARY|%s|bytes=%d|json=0" % (P, len(data)))
idxs = [m.start() for m in re.finditer(re.escape(NEEDLE), data)]
print("OCCURRENCES|needle=%s|n=%d|json=0" % (NEEDLE.decode(), len(idxs)))
for i, off in enumerate(idxs[:6]):
lo, hi = max(0, off - 1400), min(len(data), off + 1400)
chunk = data[lo:hi]
words = re.findall(rb'"([A-Z][a-z]{2,14}(?:ing|ling))"', chunk)
uniq = []
for w in words:
w = w.decode("ascii", "replace")
if w not in uniq:
uniq.append(w)
print()
print("SITE|%d|offset=%d|neighbour_words=%d|json=0" % (i + 1, off, len(uniq)))
print(" " + ", ".join(uniq))
|