# Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one # or more contributor license agreements. Licensed under the Elastic License # 2.0; you may not use this file except in compliance with the Elastic License # 2.0. # Name: Clearing Windows Event Logs # RTA: wevutil_log_clear.py # signal.rule.name: Clearing Windows Event Logs # ATT&CK: T1070 # Description: Uses the native Windows Event utility to clear the Security, Application and System event logs. import time from . import common from . import RtaMetadata metadata = RtaMetadata( uuid="12b28e92-281f-49a7-a8b3-54681ba6d63e", platforms=["windows"], endpoint=[], siem=[{"rule_id": "d331bbe2-6db4-4941-80a5-8270db72eb61", "rule_name": "Clearing Windows Event Logs"}], techniques=["T1070"], ) @common.requires_os(*metadata.platforms) def main(): common.log("Clearing Windows Event Logs") common.log("WARNING - About to clear logs from Windows Event Viewer", log_type="!") time.sleep(3) wevtutil = "wevtutil.exe" for log in ["security", "application", "system"]: common.execute([wevtutil, "cl", log]) if __name__ == "__main__": exit(main())