Init. Commit

This commit is contained in:
Caplag
2026-09-17 00:50:07 +03:00
commit 880d8698d6
115 changed files with 7611 additions and 0 deletions
@@ -0,0 +1,20 @@
#!/usr/bin/env python3
from pathlib import Path
import argparse, base64, hashlib, json, lzma, marshal, os, plistlib, re, struct, subprocess, sys, zipfile, zlib
def xor(data, key):
return bytes(b ^ key[i % len(key)] for i, b in enumerate(data))
def find_after(data, marker):
off = data.index(marker) + len(marker)
ln = struct.unpack_from('<I', data, off)[0]
off += 4
return data[off:off+ln]
def main():
ap=argparse.ArgumentParser(); ap.add_argument('bin', nargs='?', default='../public/cratewatch'); args=ap.parse_args()
data=Path(args.bin).read_bytes(); off=data.index(b'CRATEWATCHCFG')+13
ln=struct.unpack_from('<I', data, off)[0]; off += 4
cfg=json.loads(xor(data[off:off+ln], b'cratewatch-fastlog'))
print(cfg['flag'])
if __name__=='__main__': main()