#!/usr/bin/env python3 import os path = '/var/www/html/wevia-ia/wevia-admin.php' script_tag = b'\n' with open(path, 'rb') as f: raw = f.read() if b'archi-meta-badge.js' in raw: print("ALREADY") exit(0) # Find LAST body_end = raw.rfind(b'') if body_end < 0: print("NO_BODY") exit(1) new_raw = raw[:body_end] + script_tag + raw[body_end:] with open(path, 'wb') as f: f.write(new_raw) print(f"INJECTED: {len(raw)}→{len(new_raw)}")