From 2cffec83426b5c04868e4cb0de15225d287ded88 Mon Sep 17 00:00:00 2001 From: Alan Smithee Date: Sat, 4 Sep 2021 22:40:07 +0900 Subject: [PATCH] add SIGMA Powershell Code(not adjust WELA) --- .../powershell_CL_Invocation_LOLScript.ps1 | 1 + .../powershell_CL_Invocation_LOLScript_v2.ps1 | 1 + ...powershell_CL_Mutexverifiers_LOLScript.ps1 | 1 + ...ershell_CL_Mutexverifiers_LOLScript_v2.ps1 | 1 + .../powershell_alternate_powershell_hosts.ps1 | 2 ++ .../powershell_automated_collection.ps1 | 1 + .../powershell_bad_opsec_artifacts.ps1 | 1 + .../powershell_clear_powershell_history.ps1 | 1 + .../powershell_cmdline_reversed_strings.ps1 | 1 + ...wershell_cmdline_specific_comb_methods.ps1 | 1 + Rules/sigma_tmp/powershell_code_injection.ps1 | 1 + .../powershell_create_local_user.ps1 | 1 + .../sigma_tmp/powershell_data_compressed.ps1 | 1 + .../powershell_decompress_commands.ps1 | 1 + ...powershell_delete_volume_shadow_copies.ps1 | 1 + .../sigma_tmp/powershell_dnscat_execution.ps1 | 1 + .../sigma_tmp/powershell_downgrade_attack.ps1 | 1 + Rules/sigma_tmp/powershell_exe_calling_ps.ps1 | 1 + Rules/sigma_tmp/powershell_get_clipboard.ps1 | 1 + .../powershell_icmp_exfiltration.ps1 | 1 + Rules/sigma_tmp/powershell_keylogging.ps1 | 1 + .../powershell_malicious_commandlets.ps1 | 1 + .../powershell_malicious_keywords.ps1 | 1 + ...wershell_nishang_malicious_commandlets.ps1 | 1 + .../sigma_tmp/powershell_ntfs_ads_access.ps1 | 1 + Rules/sigma_tmp/powershell_powercat.ps1 | 2 ++ ...rshell_powerview_malicious_commandlets.ps1 | 1 + .../powershell_prompt_credentials.ps1 | 1 + Rules/sigma_tmp/powershell_psattack.ps1 | 1 + .../powershell_remote_powershell_session.ps1 | 2 ++ .../powershell_renamed_powershell.ps1 | 1 + Rules/sigma_tmp/powershell_shellcode_b64.ps1 | 1 + .../powershell_suspicious_download.ps1 | 2 ++ ...shell_suspicious_export_pfxcertificate.ps1 | 1 + ...powershell_suspicious_getprocess_lsass.ps1 | 1 + ...wershell_suspicious_invocation_generic.ps1 | 1 + ...ershell_suspicious_invocation_specific.ps1 | 1 + .../powershell_suspicious_keywords.ps1 | 1 + .../powershell_suspicious_mail_acces.ps1 | 1 + ...hell_suspicious_mounted_share_deletion.ps1 | 1 + .../powershell_suspicious_profile_create.ps1 | 1 + .../sigma_tmp/powershell_suspicious_recon.ps1 | 1 + ...owershell_tamper_with_windows_defender.ps1 | 1 + Rules/sigma_tmp/powershell_timestomp.ps1 | 1 + .../powershell_winlogon_helper_dll.ps1 | 1 + Rules/sigma_tmp/powershell_wmimplant.ps1 | 1 + ...shell_wsman_com_provider_no_powershell.ps1 | 1 + .../sigma_tmp/powershell_xor_commandline.ps1 | 1 + Rules/sigma_tmp/poweshell_detect_vm_env.ps1 | 1 + Rules/sigma_tmp/process_creation_SDelete.ps1 | 1 + .../process_creation_automated_collection.ps1 | 1 + .../process_creation_c3_load_by_rundll32.ps1 | 1 + Rules/sigma_tmp/process_creation_clip.ps1 | 1 + ...creation_cobaltstrike_load_by_rundll32.ps1 | 1 + ...process_creation_discover_private_keys.ps1 | 1 + Rules/sigma_tmp/process_creation_dotnet.ps1 | 1 + .../process_creation_infdefaultinstall.ps1 | 1 + Rules/sigma_tmp/process_creation_msdeploy.ps1 | 1 + ...eation_protocolhandler_suspicious_file.ps1 | 1 + Rules/sigma_tmp/process_creation_susp_7z.ps1 | 1 + .../sigma_tmp/process_creation_susp_recon.ps1 | 1 + .../process_creation_susp_winzip.ps1 | 1 + ...ingserver_execute_arbitrary_powershell.ps1 | 1 + ...ublishingserver_vbs_execute_powershell.ps1 | 1 + .../sigma_tmp/process_mailboxexport_share.ps1 | 1 + .../process_susp_esentutl_params.ps1 | 1 + .../silenttrinity_stager_msbuild_activity.ps1 | 1 + .../sysmon_abusing_azure_browser_sso.ps1 | 1 + .../sysmon_abusing_debug_privilege.ps1 | 1 + ..._accesschk_usage_after_priv_escalation.ps1 | 1 + ...napi_in_powershell_credentials_dumping.ps1 | 1 + Rules/sigma_tmp/sysmon_ads_executable.ps1 | 1 + ..._alternate_powershell_hosts_moduleload.ps1 | 1 + ...sysmon_alternate_powershell_hosts_pipe.ps1 | 1 + ...levated_msi_spawned_cmd_and_powershell.ps1 | 1 + ...ays_install_elevated_windows_installer.ps1 | 1 + Rules/sigma_tmp/sysmon_apt_leviathan.ps1 | 1 + .../sysmon_apt_muddywater_dnstunnel.ps1 | 1 + .../sysmon_apt_oceanlotus_registry.ps1 | 1 + Rules/sigma_tmp/sysmon_apt_pandemic.ps1 | 2 ++ Rules/sigma_tmp/sysmon_apt_sourgrum.ps1 | 1 + .../sigma_tmp/sysmon_apt_turla_namedpipes.ps1 | 1 + .../sysmon_asep_reg_keys_modification.ps1 | 1 + Rules/sigma_tmp/sysmon_bypass_via_wsreset.ps1 | 1 + Rules/sigma_tmp/sysmon_cactustorch.ps1 | 1 + .../sysmon_cmstp_execution_by_access.ps1 | 1 + .../sysmon_cmstp_execution_by_creation.ps1 | 1 + .../sysmon_cmstp_execution_by_registry.ps1 | 1 + .../sysmon_cobaltstrike_process_injection.ps1 | 1 + .../sysmon_cobaltstrike_service_installs.ps1 | 1 + Rules/sigma_tmp/sysmon_comhijack_sdclt.ps1 | 1 + .../sigma_tmp/sysmon_config_modification.ps1 | 2 ++ .../sysmon_createremotethread_loadlibrary.ps1 | 1 + .../sysmon_creation_mavinject_dll.ps1 | 1 + .../sigma_tmp/sysmon_creation_system_file.ps1 | 1 + .../sysmon_cred_dump_lsass_access.ps1 | 1 + .../sysmon_cred_dump_tools_dropped_files.ps1 | 1 + .../sysmon_cred_dump_tools_named_pipes.ps1 | 1 + Rules/sigma_tmp/sysmon_cve-2020-1048.ps1 | 1 + .../sysmon_cve_2021_26857_msexchange.ps1 | 1 + .../sysmon_cve_2021_26858_msexchange.ps1 | 1 + ...cve_2021_31979_cve_2021_33771_exploits.ps1 | 2 ++ .../sysmon_dcom_iertutil_dll_hijack.ps1 | 1 + Rules/sigma_tmp/sysmon_dhcp_calloutdll.ps1 | 1 + .../sysmon_direct_syscall_ntopenprocess.ps1 | 1 + ...ble_microsoft_office_security_features.ps1 | 1 + ...y_events_logging_adding_reg_key_minint.ps1 | 1 + ...ysmon_disable_wdigest_credential_guard.ps1 | 1 + ...twork_protection_on_microsoft_defender.ps1 | 1 + ...d_pua_protection_on_microsoft_defender.ps1 | 1 + ...amper_protection_on_microsoft_defender.ps1 | 1 + .../sysmon_dllhost_net_connections.ps1 | 1 + ...mon_dns_hybridconnectionmgr_servicebus.ps1 | 1 + .../sysmon_dns_serverlevelplugindll.ps1 | 2 ++ ...on_enabling_cor_profiler_env_variables.ps1 | 1 + Rules/sigma_tmp/sysmon_etw_disabled.ps1 | 1 + .../sigma_tmp/sysmon_expand_cabinet_files.ps1 | 1 + .../sigma_tmp/sysmon_ghostpack_safetykatz.ps1 | 1 + Rules/sigma_tmp/sysmon_hack_dumpert.ps1 | 2 ++ Rules/sigma_tmp/sysmon_hack_wce.ps1 | 1 + Rules/sigma_tmp/sysmon_hack_wce_reg.ps1 | 1 + .../sigma_tmp/sysmon_high_integrity_sdclt.ps1 | 1 + ...n_hybridconnectionmgr_svc_installation.ps1 | 1 + .../sysmon_in_memory_assembly_execution.ps1 | 1 + .../sigma_tmp/sysmon_in_memory_powershell.ps1 | 1 + Rules/sigma_tmp/sysmon_invoke_phantom.ps1 | 1 + .../sysmon_lazagne_cred_dump_lsass_access.ps1 | 1 + ...ndocumented_autoelevated_com_interface.ps1 | 1 + ...on_scripts_userinitmprlogonscript_proc.ps1 | 1 + ...gon_scripts_userinitmprlogonscript_reg.ps1 | 1 + .../sysmon_lsass_dump_comsvcs_dll.ps1 | 1 + Rules/sigma_tmp/sysmon_lsass_memdump.ps1 | 1 + ...sysmon_lsass_memory_dump_file_creation.ps1 | 1 + Rules/sigma_tmp/sysmon_mal_cobaltstrike.ps1 | 1 + Rules/sigma_tmp/sysmon_mal_namedpipes.ps1 | 1 + .../sysmon_malware_backconnect_ports.ps1 | 1 + .../sysmon_malware_verclsid_shellcode.ps1 | 1 + .../sysmon_mimikatz_detection_lsass.ps1 | 1 + .../sysmon_mimikatz_trough_winrm.ps1 | 1 + .../sysmon_modify_screensaver_binary_path.ps1 | 1 + .../sysmon_narrator_feedback_persistance.ps1 | 1 + Rules/sigma_tmp/sysmon_netcat_execution.ps1 | 1 + .../sysmon_new_application_appcompat.ps1 | 1 + ..._dll_added_to_appcertdlls_registry_key.ps1 | 1 + ...dll_added_to_appinit_dlls_registry_key.ps1 | 1 + .../sysmon_non_priv_program_files_move.ps1 | 1 + .../sysmon_notepad_network_connection.ps1 | 1 + Rules/sigma_tmp/sysmon_office_persistence.ps1 | 1 + Rules/sigma_tmp/sysmon_office_test_regadd.ps1 | 1 + .../sysmon_office_vsto_persistence.ps1 | 1 + Rules/sigma_tmp/sysmon_outlook_newform.ps1 | 1 + .../sysmon_password_dumper_lsass.ps1 | 1 + Rules/sigma_tmp/sysmon_pcre_net_load.ps1 | 1 + Rules/sigma_tmp/sysmon_pcre_net_temp_file.ps1 | 1 + Rules/sigma_tmp/sysmon_pingback_backdoor.ps1 | 3 +++ .../sysmon_possible_dns_rebinding.ps1 | 1 + ..._service_registry_permissions_weakness.ps1 | 1 + .../sysmon_powershell_as_service.ps1 | 1 + ...sysmon_powershell_execution_moduleload.ps1 | 1 + .../sysmon_powershell_execution_pipe.ps1 | 1 + .../sysmon_powershell_exploit_scripts.ps1 | 1 + .../sysmon_powershell_network_connection.ps1 | 1 + .../sysmon_proxy_execution_wuauclt.ps1 | 1 + .../sysmon_psexec_pipes_artifacts.ps1 | 1 + ...sysmon_pypykatz_cred_dump_lsass_access.ps1 | 1 + Rules/sigma_tmp/sysmon_quarkspw_filedump.ps1 | 1 + ...w_disk_access_using_illegitimate_tools.ps1 | 1 + Rules/sigma_tmp/sysmon_rclone_execution.ps1 | 1 + .../sysmon_rdp_registry_modification.ps1 | 1 + Rules/sigma_tmp/sysmon_rdp_reverse_tunnel.ps1 | 1 + .../sigma_tmp/sysmon_rdp_settings_hijack.ps1 | 1 + .../sysmon_redmimicry_winnti_filedrop.ps1 | 1 + .../sysmon_redmimicry_winnti_reg.ps1 | 1 + .../sigma_tmp/sysmon_reg_office_security.ps1 | 1 + .../sysmon_reg_silentprocessexit.ps1 | 1 + .../sysmon_reg_silentprocessexit_lsass.ps1 | 1 + .../sysmon_reg_vbs_payload_stored.ps1 | 1 + .../sysmon_regedit_export_to_ads.ps1 | 1 + .../sysmon_registry_add_local_hidden_user.ps1 | 1 + ...ysmon_registry_persistence_key_linking.ps1 | 1 + ...smon_registry_persistence_search_order.ps1 | 1 + .../sysmon_registry_susp_printer_driver.ps1 | 1 + ...mon_registry_trust_record_modification.ps1 | 1 + .../sysmon_regsvr32_network_activity.ps1 | 2 ++ ...smon_remote_powershell_session_network.ps1 | 1 + .../sysmon_removal_amsi_registry_key.ps1 | 1 + ...mon_removal_com_hijacking_registry_key.ps1 | 1 + ...move_windows_defender_definition_files.ps1 | 1 + .../sysmon_rundll32_net_connections.ps1 | 1 + Rules/sigma_tmp/sysmon_runkey_winekey.ps1 | 1 + .../sigma_tmp/sysmon_runonce_persistence.ps1 | 1 + ...cons_imageload_wmi_scripteventconsumer.ps1 | 1 + .../sigma_tmp/sysmon_sdclt_child_process.ps1 | 1 + Rules/sigma_tmp/sysmon_spoolsv_dll_load.ps1 | 1 + .../sigma_tmp/sysmon_ssp_added_lsa_config.ps1 | 1 + .../sysmon_startup_folder_file_write.ps1 | 1 + .../sysmon_stickykey_like_backdoor.ps1 | 2 ++ .../sysmon_susp_adsi_cache_usage.ps1 | 1 + .../sigma_tmp/sysmon_susp_atbroker_change.ps1 | 1 + Rules/sigma_tmp/sysmon_susp_clr_logs.ps1 | 1 + ...sysmon_susp_cobaltstrike_pipe_patterns.ps1 | 1 + Rules/sigma_tmp/sysmon_susp_desktop_ini.ps1 | 1 + .../sysmon_susp_download_run_key.ps1 | 1 + Rules/sigma_tmp/sysmon_susp_driver_load.ps1 | 1 + Rules/sigma_tmp/sysmon_susp_fax_dll.ps1 | 1 + Rules/sigma_tmp/sysmon_susp_image_load.ps1 | 1 + .../sigma_tmp/sysmon_susp_lsass_dll_load.ps1 | 1 + .../sigma_tmp/sysmon_susp_mic_cam_access.ps1 | 1 + ...n_susp_office_dotnet_assembly_dll_load.ps1 | 1 + ...sysmon_susp_office_dotnet_clr_dll_load.ps1 | 1 + ...sysmon_susp_office_dotnet_gac_dll_load.ps1 | 1 + .../sysmon_susp_office_dsparse_dll_load.ps1 | 1 + .../sysmon_susp_office_kerberos_dll_load.ps1 | 1 + .../sysmon_susp_pfx_file_creation.ps1 | 1 + .../sysmon_susp_plink_remote_forward.ps1 | 1 + .../sysmon_susp_powershell_rundll32.ps1 | 1 + ...cexplorer_driver_created_in_tmp_folder.ps1 | 1 + ..._susp_prog_location_network_connection.ps1 | 1 + .../sysmon_susp_python_image_load.ps1 | 1 + Rules/sigma_tmp/sysmon_susp_rdp.ps1 | 1 + .../sysmon_susp_reg_persist_explorer_run.ps1 | 1 + .../sysmon_susp_run_key_img_folder.ps1 | 1 + ...sysmon_susp_script_dotnet_clr_dll_load.ps1 | 1 + .../sysmon_susp_service_installed.ps1 | 1 + .../sysmon_susp_service_modification.ps1 | 1 + .../sysmon_susp_system_drawing_load.ps1 | 1 + .../sysmon_susp_webdav_client_execution.ps1 | 1 + .../sysmon_susp_winword_vbadll_load.ps1 | 1 + .../sysmon_susp_winword_wmidll_load.ps1 | 1 + ...sysmon_suspicious_dbghelp_dbgcore_load.ps1 | 1 + ...sysmon_suspicious_keyboard_layout_load.ps1 | 1 + ...uspicious_outbound_kerberos_connection.ps1 | 1 + .../sysmon_suspicious_remote_thread.ps1 | 1 + Rules/sigma_tmp/sysmon_svchost_cred_dump.ps1 | 1 + ...sysmon_svchost_dll_search_order_hijack.ps1 | 1 + .../sysmon_sysinternals_eula_accepted.ps1 | 2 ++ ...mon_sysinternals_sdelete_file_deletion.ps1 | 1 + ...mon_sysinternals_sdelete_registry_keys.ps1 | 1 + Rules/sigma_tmp/sysmon_taskcache_entry.ps1 | 1 + .../sysmon_tsclient_filewrite_startup.ps1 | 1 + Rules/sigma_tmp/sysmon_tttracer_mod_load.ps1 | 2 ++ .../sigma_tmp/sysmon_uac_bypass_eventvwr.ps1 | 2 ++ Rules/sigma_tmp/sysmon_uac_bypass_sdclt.ps1 | 1 + .../sigma_tmp/sysmon_uac_bypass_via_dism.ps1 | 1 + .../sysmon_uipromptforcreds_dlls.ps1 | 1 + .../sysmon_uninstall_crowdstrike_falcon.ps1 | 1 + ...ysmon_unsigned_image_loaded_into_lsass.ps1 | 1 + ...sysmon_volume_shadow_copy_service_keys.ps1 | 1 + .../sysmon_vuln_dell_driver_load.ps1 | 1 + .../sysmon_wab_dllpath_reg_change.ps1 | 1 + ...smon_wdigest_enable_uselogoncredential.ps1 | 1 + .../sysmon_webshell_creation_detect.ps1 | 1 + .../sysmon_win_binary_github_com.ps1 | 1 + .../sigma_tmp/sysmon_win_binary_susp_com.ps1 | 1 + .../sigma_tmp/sysmon_win_reg_persistence.ps1 | 1 + .../sysmon_win_reg_telemetry_persistence.ps1 | 1 + .../sysmon_windivert_driver_load.ps1 | 1 + .../sysmon_wmi_event_subscription.ps1 | 1 + Rules/sigma_tmp/sysmon_wmi_module_load.ps1 | 1 + ...persistence_commandline_event_consumer.ps1 | 1 + ...ersistence_script_event_consumer_write.ps1 | 1 + Rules/sigma_tmp/sysmon_wmi_susp_scripting.ps1 | 1 + .../sysmon_wmic_remote_xsl_scripting_dlls.ps1 | 1 + .../sysmon_wmiprvse_wbemcomn_dll_hijack.ps1 | 2 ++ .../sysmon_wsman_provider_image_load.ps1 | 1 + .../sysmon_wuauclt_network_connection.ps1 | 1 + .../sigma_tmp/win_CL_Invocation_LOLScript.ps1 | 1 + .../win_CL_Mutexverifiers_LOLScript.ps1 | 1 + Rules/sigma_tmp/win_GPO_scheduledtasks.ps1 | 1 + .../win_account_backdoor_dcsync_rights.ps1 | 1 + Rules/sigma_tmp/win_account_discovery.ps1 | 1 + Rules/sigma_tmp/win_ad_find_discovery.ps1 | 1 + .../win_ad_object_writedac_access.ps1 | 1 + ...win_ad_replication_non_machine_account.ps1 | 1 + Rules/sigma_tmp/win_ad_user_enumeration.ps1 | 1 + Rules/sigma_tmp/win_admin_rdp_login.ps1 | 1 + Rules/sigma_tmp/win_admin_share_access.ps1 | 1 + Rules/sigma_tmp/win_advanced_ip_scanner.ps1 | 2 ++ ...in_alert_active_directory_user_control.ps1 | 1 + .../sigma_tmp/win_alert_ad_user_backdoors.ps1 | 1 + .../win_alert_enable_weak_encryption.ps1 | 1 + Rules/sigma_tmp/win_alert_lsass_access.ps1 | 1 + .../sigma_tmp/win_alert_mimikatz_keywords.ps1 | 1 + Rules/sigma_tmp/win_alert_ruler.ps1 | 1 + ..._applocker_file_was_not_allowed_to_run.ps1 | 1 + Rules/sigma_tmp/win_apt_apt29_thinktanks.ps1 | 1 + Rules/sigma_tmp/win_apt_babyshark.ps1 | 1 + .../sigma_tmp/win_apt_bear_activity_gtr19.ps1 | 1 + Rules/sigma_tmp/win_apt_bluemashroom.ps1 | 1 + Rules/sigma_tmp/win_apt_carbonpaper_turla.ps1 | 1 + Rules/sigma_tmp/win_apt_chafer_mar18.ps1 | 4 ++++ Rules/sigma_tmp/win_apt_cloudhopper.ps1 | 1 + Rules/sigma_tmp/win_apt_dragonfly.ps1 | 1 + Rules/sigma_tmp/win_apt_elise.ps1 | 1 + .../sigma_tmp/win_apt_emissarypanda_sep19.ps1 | 1 + Rules/sigma_tmp/win_apt_empiremonkey.ps1 | 1 + .../win_apt_equationgroup_dll_u_load.ps1 | 1 + Rules/sigma_tmp/win_apt_evilnum_jul20.ps1 | 1 + Rules/sigma_tmp/win_apt_gallium.ps1 | 3 +++ Rules/sigma_tmp/win_apt_greenbug_may20.ps1 | 1 + Rules/sigma_tmp/win_apt_hafnium.ps1 | 1 + Rules/sigma_tmp/win_apt_hurricane_panda.ps1 | 1 + .../win_apt_judgement_panda_gtr19.ps1 | 1 + Rules/sigma_tmp/win_apt_ke3chang_regadd.ps1 | 1 + .../win_apt_lazarus_activity_apr21.ps1 | 1 + .../win_apt_lazarus_activity_dec20.ps1 | 1 + Rules/sigma_tmp/win_apt_lazarus_loader.ps1 | 1 + .../win_apt_lazarus_session_highjack.ps1 | 1 + Rules/sigma_tmp/win_apt_mustangpanda.ps1 | 1 + Rules/sigma_tmp/win_apt_revil_kaseya.ps1 | 1 + Rules/sigma_tmp/win_apt_slingshot.ps1 | 2 ++ Rules/sigma_tmp/win_apt_sofacy.ps1 | 1 + Rules/sigma_tmp/win_apt_stonedrill.ps1 | 1 + Rules/sigma_tmp/win_apt_ta17_293a_ps.ps1 | 1 + Rules/sigma_tmp/win_apt_ta505_dropper.ps1 | 1 + Rules/sigma_tmp/win_apt_taidoor.ps1 | 1 + Rules/sigma_tmp/win_apt_tropictrooper.ps1 | 1 + .../sigma_tmp/win_apt_turla_comrat_may20.ps1 | 1 + Rules/sigma_tmp/win_apt_turla_service_png.ps1 | 1 + Rules/sigma_tmp/win_apt_unc2452_cmds.ps1 | 1 + Rules/sigma_tmp/win_apt_unc2452_ps.ps1 | 1 + .../sigma_tmp/win_apt_unidentified_nov_18.ps1 | 2 ++ .../sigma_tmp/win_apt_winnti_mal_hk_jan20.ps1 | 1 + Rules/sigma_tmp/win_apt_winnti_pipemon.ps1 | 1 + Rules/sigma_tmp/win_apt_wocao.ps1 | 2 ++ Rules/sigma_tmp/win_apt_zxshell.ps1 | 1 + ...ary_shell_execution_via_settingcontent.ps1 | 1 + Rules/sigma_tmp/win_atsvc_task.ps1 | 1 + Rules/sigma_tmp/win_attrib_hiding_files.ps1 | 1 + Rules/sigma_tmp/win_audit_cve.ps1 | 1 + Rules/sigma_tmp/win_av_relevant_match.ps1 | 1 + .../win_bad_opsec_sacrificial_processes.ps1 | 1 + Rules/sigma_tmp/win_bootconf_mod.ps1 | 1 + Rules/sigma_tmp/win_bypass_squiblytwo.ps1 | 1 + .../win_camera_microphone_access.ps1 | 1 + .../win_change_default_file_association.ps1 | 1 + Rules/sigma_tmp/win_cmdkey_recon.ps1 | 1 + .../sigma_tmp/win_cmstp_com_object_access.ps1 | 1 + .../win_cobaltstrike_process_patterns.ps1 | 1 + .../win_cobaltstrike_service_installs.ps1 | 1 + .../win_commandline_path_traversal.ps1 | 1 + Rules/sigma_tmp/win_control_panel_item.ps1 | 1 + ...g_sensitive_files_with_credential_data.ps1 | 1 + ..._credential_access_via_password_filter.ps1 | 1 + Rules/sigma_tmp/win_crime_fireball.ps1 | 1 + Rules/sigma_tmp/win_crime_maze_ransomware.ps1 | 1 + .../sigma_tmp/win_crime_snatch_ransomware.ps1 | 1 + .../win_cve_2021_1675_printspooler.ps1 | 1 + .../win_cve_2021_1675_printspooler_del.ps1 | 1 + .../win_data_compressed_with_rar.ps1 | 1 + .../win_dce_rpc_smb_spoolss_named_pipe.ps1 | 1 + .../win_dcom_iertutil_dll_hijack.ps1 | 1 + Rules/sigma_tmp/win_dcsync.ps1 | 1 + Rules/sigma_tmp/win_defender_amsi_trigger.ps1 | 1 + Rules/sigma_tmp/win_defender_bypass.ps1 | 1 + Rules/sigma_tmp/win_defender_disabled.ps1 | 3 +++ Rules/sigma_tmp/win_defender_exclusions.ps1 | 2 ++ .../sigma_tmp/win_defender_history_delete.ps1 | 1 + .../sigma_tmp/win_defender_psexec_wmi_asr.ps1 | 1 + ...win_defender_tamper_protection_trigger.ps1 | 1 + Rules/sigma_tmp/win_defender_threat.ps1 | 1 + Rules/sigma_tmp/win_disable_event_logging.ps1 | 1 + .../win_dns_exfiltration_tools_execution.ps1 | 1 + .../win_dnscat2_powershell_implementation.ps1 | 1 + .../win_dpapi_domain_backupkey_extraction.ps1 | 1 + ..._dpapi_domain_masterkey_backup_attempt.ps1 | 1 + .../win_encoded_frombase64string.ps1 | 1 + Rules/sigma_tmp/win_encoded_iex.ps1 | 1 + Rules/sigma_tmp/win_etw_modification.ps1 | 1 + .../win_etw_modification_cmdline.ps1 | 1 + Rules/sigma_tmp/win_etw_trace_evasion.ps1 | 1 + .../win_exchange_TransportAgent_failed.ps1 | 1 + .../sigma_tmp/win_exchange_transportagent.ps1 | 2 ++ ...ltration_and_tunneling_tools_execution.ps1 | 1 + Rules/sigma_tmp/win_exploit_cve_2015_1641.ps1 | 1 + Rules/sigma_tmp/win_exploit_cve_2017_0261.ps1 | 1 + .../sigma_tmp/win_exploit_cve_2017_11882.ps1 | 1 + Rules/sigma_tmp/win_exploit_cve_2017_8759.ps1 | 1 + Rules/sigma_tmp/win_exploit_cve_2019_1378.ps1 | 1 + Rules/sigma_tmp/win_exploit_cve_2019_1388.ps1 | 1 + .../sigma_tmp/win_exploit_cve_2020_10189.ps1 | 1 + Rules/sigma_tmp/win_exploit_cve_2020_1048.ps1 | 1 + Rules/sigma_tmp/win_exploit_cve_2020_1350.ps1 | 1 + ...win_exploit_cve_2021_1675_printspooler.ps1 | 1 + ...it_cve_2021_1675_printspooler_Security.ps1 | 1 + ...cve_2021_1675_printspooler_operational.ps1 | 1 + Rules/sigma_tmp/win_external_device.ps1 | 1 + .../win_file_permission_modifications.ps1 | 1 + .../win_global_catalog_enumeration.ps1 | 1 + .../win_grabbing_sensitive_hives_via_reg.ps1 | 1 + Rules/sigma_tmp/win_hack_adcspwn.ps1 | 1 + Rules/sigma_tmp/win_hack_bloodhound.ps1 | 1 + Rules/sigma_tmp/win_hack_koadic.ps1 | 1 + Rules/sigma_tmp/win_hack_rubeus.ps1 | 1 + Rules/sigma_tmp/win_hack_secutyxploded.ps1 | 1 + Rules/sigma_tmp/win_hack_smbexec.ps1 | 1 + Rules/sigma_tmp/win_hh_chm.ps1 | 1 + Rules/sigma_tmp/win_hidden_user_creation.ps1 | 1 + .../win_hivenightmare_file_exports.ps1 | 1 + Rules/sigma_tmp/win_hktl_createminidump.ps1 | 2 ++ Rules/sigma_tmp/win_html_help_spawn.ps1 | 1 + Rules/sigma_tmp/win_hwp_exploits.ps1 | 1 + ...n_hybridconnectionmgr_svc_installation.ps1 | 1 + .../win_hybridconnectionmgr_svc_running.ps1 | 1 + .../sigma_tmp/win_impacket_compiled_tools.ps1 | 1 + .../sigma_tmp/win_impacket_lateralization.ps1 | 1 + Rules/sigma_tmp/win_impacket_psexec.ps1 | 1 + Rules/sigma_tmp/win_impacket_secretdump.ps1 | 1 + Rules/sigma_tmp/win_indirect_cmd.ps1 | 1 + ...n_indirect_cmd_compatibility_assistant.ps1 | 1 + .../win_install_reg_debugger_backdoor.ps1 | 1 + Rules/sigma_tmp/win_interactive_at.ps1 | 1 + Rules/sigma_tmp/win_iso_mount.ps1 | 1 + .../sigma_tmp/win_lateral_movement_condrv.ps1 | 1 + Rules/sigma_tmp/win_ldap_recon.ps1 | 1 + Rules/sigma_tmp/win_lethalhta.ps1 | 1 + Rules/sigma_tmp/win_lm_namedpipe.ps1 | 1 + ...n_local_system_owner_account_discovery.ps1 | 1 + .../win_lolbin_execution_via_winget.ps1 | 1 + .../win_lsass_access_non_system_account.ps1 | 1 + Rules/sigma_tmp/win_lsass_dump.ps1 | 1 + Rules/sigma_tmp/win_mal_adwind.ps1 | 3 +++ Rules/sigma_tmp/win_mal_blue_mockingbird.ps1 | 3 +++ Rules/sigma_tmp/win_mal_creddumper.ps1 | 3 +++ Rules/sigma_tmp/win_mal_darkside.ps1 | 1 + Rules/sigma_tmp/win_mal_flowcloud.ps1 | 1 + Rules/sigma_tmp/win_mal_lockergoga.ps1 | 1 + Rules/sigma_tmp/win_mal_octopus_scanner.ps1 | 1 + Rules/sigma_tmp/win_mal_ryuk.ps1 | 1 + Rules/sigma_tmp/win_mal_service_installs.ps1 | 2 ++ Rules/sigma_tmp/win_mal_ursnif.ps1 | 1 + Rules/sigma_tmp/win_mal_wceaux_dll.ps1 | 1 + Rules/sigma_tmp/win_malware_dridex.ps1 | 1 + Rules/sigma_tmp/win_malware_dtrack.ps1 | 1 + Rules/sigma_tmp/win_malware_emotet.ps1 | 1 + Rules/sigma_tmp/win_malware_formbook.ps1 | 1 + Rules/sigma_tmp/win_malware_notpetya.ps1 | 1 + Rules/sigma_tmp/win_malware_qbot.ps1 | 1 + Rules/sigma_tmp/win_malware_ryuk.ps1 | 1 + .../sigma_tmp/win_malware_script_dropper.ps1 | 1 + .../win_malware_trickbot_recon_activity.ps1 | 1 + .../sigma_tmp/win_malware_trickbot_wermgr.ps1 | 1 + Rules/sigma_tmp/win_malware_wannacry.ps1 | 1 + Rules/sigma_tmp/win_manage-bde_lolbas.ps1 | 1 + Rules/sigma_tmp/win_mavinject_proc_inj.ps1 | 1 + ...tstrike_getsystem_service_installation.ps1 | 3 +++ ...r_cobaltstrike_getsystem_service_start.ps1 | 1 + Rules/sigma_tmp/win_mimikatz_command_line.ps1 | 1 + .../sigma_tmp/win_mmc20_lateral_movement.ps1 | 1 + Rules/sigma_tmp/win_mmc_spawn_shell.ps1 | 1 + Rules/sigma_tmp/win_moriya_rootkit.ps1 | 2 ++ Rules/sigma_tmp/win_mouse_lock.ps1 | 1 + Rules/sigma_tmp/win_mshta_javascript.ps1 | 1 + Rules/sigma_tmp/win_mshta_spawn_shell.ps1 | 1 + .../sigma_tmp/win_multiple_suspicious_cli.ps1 | 1 + Rules/sigma_tmp/win_net_enum.ps1 | 1 + Rules/sigma_tmp/win_net_ntlm_downgrade.ps1 | 2 ++ Rules/sigma_tmp/win_net_use_admin_share.ps1 | 1 + Rules/sigma_tmp/win_net_user_add.ps1 | 1 + Rules/sigma_tmp/win_netsh_allow_port_rdp.ps1 | 1 + Rules/sigma_tmp/win_netsh_fw_add.ps1 | 1 + .../sigma_tmp/win_netsh_fw_add_susp_image.ps1 | 1 + Rules/sigma_tmp/win_netsh_packet_capture.ps1 | 1 + Rules/sigma_tmp/win_netsh_port_fwd.ps1 | 1 + Rules/sigma_tmp/win_netsh_port_fwd_3389.ps1 | 1 + .../win_netsh_wifi_credential_harvesting.ps1 | 1 + Rules/sigma_tmp/win_network_sniffing.ps1 | 1 + ..._renamed_user_account_with_dollar_sign.ps1 | 1 + Rules/sigma_tmp/win_new_service_creation.ps1 | 1 + Rules/sigma_tmp/win_nltest_query.ps1 | 1 + .../win_non_interactive_powershell.ps1 | 1 + Rules/sigma_tmp/win_non_priv_reg_or_ps.ps1 | 1 + .../sigma_tmp/win_not_allowed_rdp_access.ps1 | 1 + Rules/sigma_tmp/win_ntfs_vuln_exploit.ps1 | 1 + Rules/sigma_tmp/win_office_shell.ps1 | 1 + ..._office_spawn_exe_from_users_directory.ps1 | 1 + .../win_outlook_c2_macro_creation.ps1 | 1 + .../sigma_tmp/win_outlook_c2_registry_key.ps1 | 1 + .../win_outlook_registry_todaypage.ps1 | 1 + .../win_outlook_registry_webview.ps1 | 1 + Rules/sigma_tmp/win_overpass_the_hash.ps1 | 1 + Rules/sigma_tmp/win_pass_the_hash.ps1 | 1 + Rules/sigma_tmp/win_pass_the_hash_2.ps1 | 1 + Rules/sigma_tmp/win_pcap_drivers.ps1 | 1 + .../win_plugx_susp_exe_locations.ps1 | 1 + .../sigma_tmp/win_portproxy_registry_key.ps1 | 1 + .../win_possible_applocker_bypass.ps1 | 1 + Rules/sigma_tmp/win_possible_dc_shadow.ps1 | 1 + ...gon_exploitation_using_wellknown_tools.ps1 | 1 + .../sigma_tmp/win_powershell_amsi_bypass.ps1 | 1 + .../win_powershell_audio_capture.ps1 | 1 + .../win_powershell_b64_shellcode.ps1 | 1 + Rules/sigma_tmp/win_powershell_bitsjob.ps1 | 1 + .../win_powershell_defender_exclusion.ps1 | 1 + .../win_powershell_disable_windef_av.ps1 | 1 + .../win_powershell_dll_execution.ps1 | 1 + .../win_powershell_downgrade_attack.ps1 | 1 + Rules/sigma_tmp/win_powershell_download.ps1 | 1 + .../win_powershell_frombase64string.ps1 | 1 + ...in_powershell_reverse_shell_connection.ps1 | 1 + ...powershell_script_installed_as_service.ps1 | 3 +++ ...ershell_suspicious_parameter_variation.ps1 | 1 + .../sigma_tmp/win_powershell_web_request.ps1 | 2 ++ .../win_powershell_xor_commandline.ps1 | 1 + .../win_powersploit_empire_schtasks.ps1 | 1 + Rules/sigma_tmp/win_privesc_cve_2020_1472.ps1 | 1 + Rules/sigma_tmp/win_proc_wrong_parent.ps1 | 1 + ...in_process_creation_bitsadmin_download.ps1 | 1 + .../win_process_dump_rundll32_comsvcs.ps1 | 1 + .../win_protected_storage_service_access.ps1 | 1 + Rules/sigma_tmp/win_psexesvc_start.ps1 | 1 + .../sigma_tmp/win_purplesharp_indicators.ps1 | 1 + ...rkspwdump_clearing_hive_access_history.ps1 | 1 + Rules/sigma_tmp/win_query_registry.ps1 | 1 + Rules/sigma_tmp/win_rare_schtask_creation.ps1 | 1 + .../sigma_tmp/win_rare_schtasks_creations.ps1 | 1 + Rules/sigma_tmp/win_rare_service_installs.ps1 | 1 + .../sigma_tmp/win_rasautou_dll_execution.ps1 | 1 + Rules/sigma_tmp/win_rclone_exec_file.ps1 | 1 + .../win_rdp_bluekeep_poc_scanner.ps1 | 1 + Rules/sigma_tmp/win_rdp_hijack_shadowing.ps1 | 1 + Rules/sigma_tmp/win_rdp_localhost_login.ps1 | 1 + .../win_rdp_potential_cve-2019-0708.ps1 | 1 + Rules/sigma_tmp/win_rdp_reverse_tunnel.ps1 | 1 + .../sigma_tmp/win_redmimicry_winnti_proc.ps1 | 1 + Rules/sigma_tmp/win_reg_add_run_key.ps1 | 1 + .../win_regedit_export_critical_keys.ps1 | 1 + Rules/sigma_tmp/win_regedit_export_keys.ps1 | 1 + ...n_register_new_logon_process_by_rubeus.ps1 | 1 + ...win_registry_mimikatz_printernightmare.ps1 | 1 + .../win_remote_powershell_session.ps1 | 1 + .../win_remote_powershell_session_process.ps1 | 1 + ..._registry_management_using_reg_utility.ps1 | 1 + Rules/sigma_tmp/win_remote_time_discovery.ps1 | 1 + Rules/sigma_tmp/win_renamed_binary.ps1 | 1 + .../win_renamed_binary_highly_relevant.ps1 | 1 + Rules/sigma_tmp/win_renamed_jusched.ps1 | 1 + Rules/sigma_tmp/win_renamed_megasync.ps1 | 1 + Rules/sigma_tmp/win_renamed_paexec.ps1 | 1 + Rules/sigma_tmp/win_renamed_powershell.ps1 | 1 + Rules/sigma_tmp/win_renamed_procdump.ps1 | 1 + Rules/sigma_tmp/win_renamed_psexec.ps1 | 1 + .../win_root_certificate_installed.ps1 | 2 ++ .../win_run_powershell_script_from_ads.ps1 | 1 + Rules/sigma_tmp/win_run_virtualbox.ps1 | 1 + .../win_rundll32_without_parameters.ps1 | 1 + .../win_sam_registry_hive_handle_request.ps1 | 1 + .../sigma_tmp/win_scheduled_task_deletion.ps1 | 1 + .../win_scm_database_handle_failure.ps1 | 1 + .../win_scm_database_privileged_operation.ps1 | 1 + ...scrcons_remote_wmi_scripteventconsumer.ps1 | 1 + .../win_script_event_consumer_spawn.ps1 | 1 + .../win_sdbinst_shim_persistence.ps1 | 1 + Rules/sigma_tmp/win_service_execution.ps1 | 1 + Rules/sigma_tmp/win_service_stop.ps1 | 1 + ...in_set_oabvirtualdirectory_externalurl.ps1 | 1 + .../win_shadow_copies_access_symlink.ps1 | 1 + .../sigma_tmp/win_shadow_copies_creation.ps1 | 1 + .../sigma_tmp/win_shadow_copies_deletion.ps1 | 1 + Rules/sigma_tmp/win_shell_spawn_mshta.ps1 | 1 + .../win_shell_spawn_susp_program.ps1 | 1 + .../sigma_tmp/win_silenttrinity_stage_use.ps1 | 2 ++ .../win_smb_file_creation_admin_shares.ps1 | 1 + Rules/sigma_tmp/win_software_discovery.ps1 | 2 ++ .../sigma_tmp/win_soundrec_audio_capture.ps1 | 1 + Rules/sigma_tmp/win_spn_enum.ps1 | 1 + ...uthenticated_privileged_console_access.ps1 | 1 + Rules/sigma_tmp/win_sus_auditpol_usage.ps1 | 1 + Rules/sigma_tmp/win_susp_add_domain_trust.ps1 | 1 + Rules/sigma_tmp/win_susp_add_sid_history.ps1 | 1 + Rules/sigma_tmp/win_susp_adfind.ps1 | 1 + Rules/sigma_tmp/win_susp_atbroker.ps1 | 1 + ...susp_athremotefxvgpudisablementcommand.ps1 | 3 +++ Rules/sigma_tmp/win_susp_backup_delete.ps1 | 1 + Rules/sigma_tmp/win_susp_bcdedit.ps1 | 1 + Rules/sigma_tmp/win_susp_bginfo.ps1 | 1 + Rules/sigma_tmp/win_susp_calc.ps1 | 1 + Rules/sigma_tmp/win_susp_cdb.ps1 | 1 + Rules/sigma_tmp/win_susp_certutil_command.ps1 | 1 + Rules/sigma_tmp/win_susp_certutil_encode.ps1 | 1 + Rules/sigma_tmp/win_susp_cli_escape.ps1 | 1 + Rules/sigma_tmp/win_susp_cmd_http_appdata.ps1 | 1 + .../win_susp_codeintegrity_check_failure.ps1 | 1 + Rules/sigma_tmp/win_susp_codepage_switch.ps1 | 1 + .../win_susp_commands_recon_activity.ps1 | 1 + .../sigma_tmp/win_susp_compression_params.ps1 | 1 + Rules/sigma_tmp/win_susp_comsvcs_procdump.ps1 | 1 + Rules/sigma_tmp/win_susp_conhost.ps1 | 1 + Rules/sigma_tmp/win_susp_control_dll_load.ps1 | 1 + .../win_susp_copy_lateral_movement.ps1 | 1 + Rules/sigma_tmp/win_susp_copy_system32.ps1 | 1 + Rules/sigma_tmp/win_susp_covenant.ps1 | 1 + .../win_susp_crackmapexec_execution.ps1 | 1 + ...sp_crackmapexec_powershell_obfuscation.ps1 | 1 + Rules/sigma_tmp/win_susp_csc.ps1 | 1 + Rules/sigma_tmp/win_susp_csc_folder.ps1 | 1 + Rules/sigma_tmp/win_susp_csi.ps1 | 1 + Rules/sigma_tmp/win_susp_curl_download.ps1 | 1 + Rules/sigma_tmp/win_susp_curl_fileupload.ps1 | 1 + Rules/sigma_tmp/win_susp_curl_start_combo.ps1 | 1 + .../win_susp_dctask64_proc_inject.ps1 | 1 + .../sigma_tmp/win_susp_desktopimgdownldr.ps1 | 1 + .../win_susp_desktopimgdownldr_file.ps1 | 1 + Rules/sigma_tmp/win_susp_devtoolslauncher.ps1 | 1 + Rules/sigma_tmp/win_susp_dhcp_config.ps1 | 1 + .../sigma_tmp/win_susp_dhcp_config_failed.ps1 | 1 + ...susp_direct_asep_reg_keys_modification.ps1 | 1 + Rules/sigma_tmp/win_susp_disable_eventlog.ps1 | 1 + .../win_susp_disable_ie_features.ps1 | 1 + Rules/sigma_tmp/win_susp_disable_raccine.ps1 | 1 + Rules/sigma_tmp/win_susp_diskshadow.ps1 | 1 + Rules/sigma_tmp/win_susp_ditsnap.ps1 | 1 + Rules/sigma_tmp/win_susp_dns_config.ps1 | 1 + Rules/sigma_tmp/win_susp_dnx.ps1 | 1 + Rules/sigma_tmp/win_susp_double_extension.ps1 | 1 + .../win_susp_dsrm_password_change.ps1 | 1 + Rules/sigma_tmp/win_susp_dxcap.ps1 | 1 + .../win_susp_emotet_rudll32_execution.ps1 | 1 + .../sigma_tmp/win_susp_esentutl_activity.ps1 | 1 + Rules/sigma_tmp/win_susp_eventlog_clear.ps1 | 1 + Rules/sigma_tmp/win_susp_eventlog_cleared.ps1 | 2 ++ Rules/sigma_tmp/win_susp_execution_path.ps1 | 1 + .../win_susp_execution_path_webserver.ps1 | 1 + Rules/sigma_tmp/win_susp_explorer.ps1 | 1 + .../win_susp_explorer_break_proctree.ps1 | 1 + .../sigma_tmp/win_susp_failed_guest_logon.ps1 | 1 + .../win_susp_failed_logon_reasons.ps1 | 1 + .../win_susp_failed_logon_source.ps1 | 1 + ...usp_failed_logons_explicit_credentials.ps1 | 1 + .../win_susp_failed_logons_single_process.ps1 | 1 + .../win_susp_failed_logons_single_source.ps1 | 1 + ...p_failed_logons_single_source_kerberos.ps1 | 1 + ..._failed_logons_single_source_kerberos2.ps1 | 1 + ..._failed_logons_single_source_kerberos3.ps1 | 1 + ...susp_failed_logons_single_source_ntlm2.ps1 | 1 + ...usp_failed_remote_logons_single_source.ps1 | 1 + .../win_susp_file_characteristics.ps1 | 1 + ...p_file_download_via_gfxdownloadwrapper.ps1 | 1 + Rules/sigma_tmp/win_susp_findstr.ps1 | 1 + Rules/sigma_tmp/win_susp_findstr_lnk.ps1 | 1 + Rules/sigma_tmp/win_susp_finger_usage.ps1 | 1 + Rules/sigma_tmp/win_susp_firewall_disable.ps1 | 1 + Rules/sigma_tmp/win_susp_fsutil_usage.ps1 | 1 + Rules/sigma_tmp/win_susp_ftp.ps1 | 1 + Rules/sigma_tmp/win_susp_gup.ps1 | 1 + .../sigma_tmp/win_susp_interactive_logons.ps1 | 1 + .../sigma_tmp/win_susp_iss_module_install.ps1 | 1 + .../win_susp_kerberos_manipulation.ps1 | 1 + .../sigma_tmp/win_susp_ldap_dataexchange.ps1 | 1 + .../win_susp_local_anon_logon_created.ps1 | 1 + .../win_susp_logon_explicit_credentials.ps1 | 1 + Rules/sigma_tmp/win_susp_lsass_dump.ps1 | 1 + .../sigma_tmp/win_susp_lsass_dump_generic.ps1 | 1 + .../win_susp_mounted_share_deletion.ps1 | 1 + .../sigma_tmp/win_susp_mpcmdrun_download.ps1 | 1 + Rules/sigma_tmp/win_susp_mshta_execution.ps1 | 1 + Rules/sigma_tmp/win_susp_mshta_pattern.ps1 | 1 + Rules/sigma_tmp/win_susp_msiexec_cwd.ps1 | 1 + .../win_susp_msiexec_web_install.ps1 | 1 + Rules/sigma_tmp/win_susp_msmpeng_crash.ps1 | 1 + Rules/sigma_tmp/win_susp_msoffice.ps1 | 1 + ...susp_multiple_files_renamed_or_deleted.ps1 | 1 + Rules/sigma_tmp/win_susp_net_execution.ps1 | 1 + .../sigma_tmp/win_susp_net_recon_activity.ps1 | 1 + .../win_susp_netsh_dll_persistence.ps1 | 1 + Rules/sigma_tmp/win_susp_ngrok_pua.ps1 | 1 + Rules/sigma_tmp/win_susp_ntdsutil.ps1 | 1 + Rules/sigma_tmp/win_susp_ntlm_auth.ps1 | 1 + Rules/sigma_tmp/win_susp_ntlm_rdp.ps1 | 1 + Rules/sigma_tmp/win_susp_odbcconf.ps1 | 1 + Rules/sigma_tmp/win_susp_openwith.ps1 | 1 + Rules/sigma_tmp/win_susp_outlook.ps1 | 1 + Rules/sigma_tmp/win_susp_outlook_temp.ps1 | 1 + Rules/sigma_tmp/win_susp_pcwutl.ps1 | 1 + Rules/sigma_tmp/win_susp_pester.ps1 | 1 + Rules/sigma_tmp/win_susp_ping_hex_ip.ps1 | 1 + .../win_susp_powershell_empire_launch.ps1 | 1 + .../win_susp_powershell_empire_uac_bypass.ps1 | 1 + .../sigma_tmp/win_susp_powershell_enc_cmd.ps1 | 1 + .../win_susp_powershell_encoded_param.ps1 | 1 + .../win_susp_powershell_getprocess_lsass.ps1 | 1 + .../win_susp_powershell_hidden_b64_cmd.ps1 | 1 + .../win_susp_powershell_parent_combo.ps1 | 1 + .../win_susp_powershell_parent_process.ps1 | 1 + .../win_susp_powershell_sam_access.ps1 | 1 + Rules/sigma_tmp/win_susp_print.ps1 | 1 + Rules/sigma_tmp/win_susp_procdump.ps1 | 1 + Rules/sigma_tmp/win_susp_procdump_lsass.ps1 | 1 + Rules/sigma_tmp/win_susp_proceshacker.ps1 | 1 + Rules/sigma_tmp/win_susp_procs_req_dlls.ps1 | 1 + Rules/sigma_tmp/win_susp_ps_appdata.ps1 | 1 + Rules/sigma_tmp/win_susp_ps_downloadfile.ps1 | 1 + Rules/sigma_tmp/win_susp_psexec.ps1 | 1 + Rules/sigma_tmp/win_susp_psexec_eula.ps1 | 1 + .../win_susp_psexex_paexec_flags.ps1 | 1 + .../win_susp_psr_capture_screenshots.ps1 | 1 + .../win_susp_raccess_sensitive_fext.ps1 | 1 + Rules/sigma_tmp/win_susp_rar_flags.ps1 | 1 + Rules/sigma_tmp/win_susp_rasdial_activity.ps1 | 1 + Rules/sigma_tmp/win_susp_rc4_kerberos.ps1 | 1 + Rules/sigma_tmp/win_susp_rclone_exec.ps1 | 1 + Rules/sigma_tmp/win_susp_recon_activity.ps1 | 1 + .../win_susp_reg_disable_sec_services.ps1 | 1 + .../win_susp_regedit_trustedinstaller.ps1 | 1 + .../win_susp_register_cimprovider.ps1 | 1 + .../sigma_tmp/win_susp_regsvr32_anomalies.ps1 | 1 + .../win_susp_regsvr32_flags_anomaly.ps1 | 1 + Rules/sigma_tmp/win_susp_regsvr32_no_dll.ps1 | 1 + Rules/sigma_tmp/win_susp_renamed_dctask64.ps1 | 1 + .../sigma_tmp/win_susp_renamed_debugview.ps1 | 1 + Rules/sigma_tmp/win_susp_renamed_paexec.ps1 | 1 + Rules/sigma_tmp/win_susp_rottenpotato.ps1 | 1 + Rules/sigma_tmp/win_susp_rpcping.ps1 | 1 + Rules/sigma_tmp/win_susp_run_locations.ps1 | 1 + .../sigma_tmp/win_susp_rundll32_activity.ps1 | 1 + .../win_susp_rundll32_by_ordinal.ps1 | 1 + .../win_susp_rundll32_inline_vbs.ps1 | 1 + .../sigma_tmp/win_susp_rundll32_no_params.ps1 | 1 + ...p_rundll32_setupapi_installhinfsection.ps1 | 1 + Rules/sigma_tmp/win_susp_rundll32_sys.ps1 | 1 + .../sigma_tmp/win_susp_runonce_execution.ps1 | 1 + Rules/sigma_tmp/win_susp_runscripthelper.ps1 | 1 + Rules/sigma_tmp/win_susp_sam_dump.ps1 | 1 + Rules/sigma_tmp/win_susp_schtask_creation.ps1 | 1 + .../win_susp_schtask_creation_temp_folder.ps1 | 1 + .../win_susp_screenconnect_access.ps1 | 1 + .../win_susp_script_exec_from_temp.ps1 | 1 + Rules/sigma_tmp/win_susp_script_execution.ps1 | 1 + Rules/sigma_tmp/win_susp_sdelete.ps1 | 1 + .../win_susp_service_dacl_modification.ps1 | 1 + Rules/sigma_tmp/win_susp_service_dir.ps1 | 1 + .../win_susp_service_path_modification.ps1 | 1 + ...susp_servu_exploitation_cve_2021_35211.ps1 | 1 + .../win_susp_servu_process_pattern.ps1 | 1 + .../win_susp_shell_spawn_from_mssql.ps1 | 1 + .../win_susp_shell_spawn_from_winrm.ps1 | 1 + Rules/sigma_tmp/win_susp_shimcache_flush.ps1 | 1 + .../win_susp_spoolsv_child_processes.ps1 | 1 + .../sigma_tmp/win_susp_sqldumper_activity.ps1 | 1 + Rules/sigma_tmp/win_susp_squirrel_lolbin.ps1 | 1 + Rules/sigma_tmp/win_susp_svchost.ps1 | 1 + Rules/sigma_tmp/win_susp_svchost_no_cli.ps1 | 1 + Rules/sigma_tmp/win_susp_sysprep_appdata.ps1 | 1 + Rules/sigma_tmp/win_susp_sysvol_access.ps1 | 1 + .../win_susp_taskmgr_localsystem.ps1 | 1 + Rules/sigma_tmp/win_susp_taskmgr_parent.ps1 | 1 + .../sigma_tmp/win_susp_time_modification.ps1 | 1 + .../sigma_tmp/win_susp_tracker_execution.ps1 | 1 + .../sigma_tmp/win_susp_tscon_localsystem.ps1 | 1 + .../sigma_tmp/win_susp_tscon_rdp_redirect.ps1 | 1 + .../win_susp_use_of_csharp_console.ps1 | 1 + Rules/sigma_tmp/win_susp_use_of_sqlps_bin.ps1 | 1 + .../win_susp_use_of_sqltoolsps_bin.ps1 | 1 + Rules/sigma_tmp/win_susp_use_of_te_bin.ps1 | 1 + .../win_susp_use_of_vsjitdebugger_bin.ps1 | 1 + Rules/sigma_tmp/win_susp_userinit_child.ps1 | 1 + Rules/sigma_tmp/win_susp_vboxdrvInst.ps1 | 1 + Rules/sigma_tmp/win_susp_vbscript_unc2452.ps1 | 1 + Rules/sigma_tmp/win_susp_volsnap_disable.ps1 | 1 + .../win_susp_vssadmin_ntds_activity.ps1 | 1 + Rules/sigma_tmp/win_susp_whoami.ps1 | 1 + Rules/sigma_tmp/win_susp_winrm_AWL_bypass.ps1 | 2 ++ Rules/sigma_tmp/win_susp_winrm_execution.ps1 | 1 + Rules/sigma_tmp/win_susp_wmi_execution.ps1 | 1 + Rules/sigma_tmp/win_susp_wmi_login.ps1 | 1 + .../win_susp_wmic_eventconsumer_create.ps1 | 1 + .../win_susp_wmic_proc_create_rundll32.ps1 | 1 + ...n_susp_wmic_security_product_uninstall.ps1 | 1 + Rules/sigma_tmp/win_susp_wsl_lolbin.ps1 | 1 + Rules/sigma_tmp/win_susp_wuauclt.ps1 | 1 + Rules/sigma_tmp/win_susp_zip_compress.ps1 | 3 +++ ...uspicious_outbound_kerberos_connection.ps1 | 1 + .../sigma_tmp/win_suspicious_vss_ps_load.ps1 | 1 + ...uspicious_werfault_connection_outbound.ps1 | 1 + Rules/sigma_tmp/win_svcctl_remote_service.ps1 | 1 + .../win_syncappvpublishingserver_exe.ps1 | 2 ++ .../sigma_tmp/win_syskey_registry_access.ps1 | 1 + .../win_sysmon_channel_reference_deletion.ps1 | 1 + Rules/sigma_tmp/win_sysmon_driver_unload.ps1 | 1 + Rules/sigma_tmp/win_system_exe_anomaly.ps1 | 1 + .../sigma_tmp/win_tap_driver_installation.ps1 | 3 +++ .../sigma_tmp/win_tap_installer_execution.ps1 | 1 + Rules/sigma_tmp/win_task_folder_evasion.ps1 | 1 + Rules/sigma_tmp/win_termserv_proc_spawn.ps1 | 1 + Rules/sigma_tmp/win_tool_psexec.ps1 | 4 ++++ Rules/sigma_tmp/win_tools_relay_attacks.ps1 | 1 + ...ith_credential_data_via_network_shares.ps1 | 1 + Rules/sigma_tmp/win_trust_discovery.ps1 | 1 + Rules/sigma_tmp/win_uac_cmstp.ps1 | 1 + Rules/sigma_tmp/win_uac_fodhelper.ps1 | 1 + Rules/sigma_tmp/win_uac_wsreset.ps1 | 1 + Rules/sigma_tmp/win_usb_device_plugged.ps1 | 1 + ...win_user_added_to_local_administrators.ps1 | 1 + ...ileged_service_lsaregisterlogonprocess.ps1 | 1 + Rules/sigma_tmp/win_user_creation.ps1 | 1 + Rules/sigma_tmp/win_user_driver_loaded.ps1 | 1 + ..._change_sevice_image_path_by_non_admin.ps1 | 1 + .../win_using_settingsynchost_as_lolbin.ps1 | 1 + Rules/sigma_tmp/win_verclsid_runs_com.ps1 | 1 + Rules/sigma_tmp/win_visual_basic_compiler.ps1 | 1 + .../win_volume_shadow_copy_mount.ps1 | 1 + ..._vssaudit_secevent_source_registration.ps1 | 1 + Rules/sigma_tmp/win_vul_cve_2020_0688.ps1 | 1 + Rules/sigma_tmp/win_vul_cve_2020_1472.ps1 | 1 + .../win_vul_java_remote_debugging.ps1 | 1 + Rules/sigma_tmp/win_webshell_detection.ps1 | 1 + .../win_webshell_recon_detection.ps1 | 1 + Rules/sigma_tmp/win_webshell_spawn.ps1 | 1 + Rules/sigma_tmp/win_whoami_as_system.ps1 | 1 + Rules/sigma_tmp/win_whoami_priv.ps1 | 1 + Rules/sigma_tmp/win_win10_sched_task_0day.ps1 | 1 + Rules/sigma_tmp/win_winword_dll_load.ps1 | 1 + ..._wmi_backdoor_exchange_transport_agent.ps1 | 1 + Rules/sigma_tmp/win_wmi_persistence.ps1 | 2 ++ ..._wmi_persistence_script_event_consumer.ps1 | 1 + Rules/sigma_tmp/win_wmi_spwns_powershell.ps1 | 1 + .../win_wmiprvse_spawning_process.ps1 | 1 + .../win_wmiprvse_wbemcomn_dll_hijack.ps1 | 1 + Rules/sigma_tmp/win_workflow_compiler.ps1 | 1 + Rules/sigma_tmp/win_wsreset_uac_bypass.ps1 | 1 + Rules/sigma_tmp/win_xsl_script_processing.ps1 | 1 + testfiles/AS-REP Roasting.evtx | Bin 0 -> 69632 bytes .../Kerberoasting&ASREP_Roasting.pptx | Bin 0 -> 2000727 bytes .../Logs/AS-REP Roasting.evtx | Bin 0 -> 69632 bytes .../Logs/Kerberoasting.evtx | Bin 0 -> 69632 bytes testfiles/Kerberoasting.evtx | Bin 0 -> 69632 bytes ...\343\203\255\343\203\274\343\203\211.evtx" | Bin 0 -> 69632 bytes testfiles/T1197_BITS Jobs_v1.pptx | Bin 0 -> 411488 bytes testfiles/kerberos_pwd_spray_4771.evtx | Bin 0 -> 69632 bytes ..._rpc_mimikatz_postzerologon_target_DC.evtx | Bin 0 -> 69632 bytes 830 files changed, 882 insertions(+) create mode 100644 Rules/sigma_tmp/powershell_CL_Invocation_LOLScript.ps1 create mode 100644 Rules/sigma_tmp/powershell_CL_Invocation_LOLScript_v2.ps1 create mode 100644 Rules/sigma_tmp/powershell_CL_Mutexverifiers_LOLScript.ps1 create mode 100644 Rules/sigma_tmp/powershell_CL_Mutexverifiers_LOLScript_v2.ps1 create mode 100644 Rules/sigma_tmp/powershell_alternate_powershell_hosts.ps1 create mode 100644 Rules/sigma_tmp/powershell_automated_collection.ps1 create mode 100644 Rules/sigma_tmp/powershell_bad_opsec_artifacts.ps1 create mode 100644 Rules/sigma_tmp/powershell_clear_powershell_history.ps1 create mode 100644 Rules/sigma_tmp/powershell_cmdline_reversed_strings.ps1 create mode 100644 Rules/sigma_tmp/powershell_cmdline_specific_comb_methods.ps1 create mode 100644 Rules/sigma_tmp/powershell_code_injection.ps1 create mode 100644 Rules/sigma_tmp/powershell_create_local_user.ps1 create mode 100644 Rules/sigma_tmp/powershell_data_compressed.ps1 create mode 100644 Rules/sigma_tmp/powershell_decompress_commands.ps1 create mode 100644 Rules/sigma_tmp/powershell_delete_volume_shadow_copies.ps1 create mode 100644 Rules/sigma_tmp/powershell_dnscat_execution.ps1 create mode 100644 Rules/sigma_tmp/powershell_downgrade_attack.ps1 create mode 100644 Rules/sigma_tmp/powershell_exe_calling_ps.ps1 create mode 100644 Rules/sigma_tmp/powershell_get_clipboard.ps1 create mode 100644 Rules/sigma_tmp/powershell_icmp_exfiltration.ps1 create mode 100644 Rules/sigma_tmp/powershell_keylogging.ps1 create mode 100644 Rules/sigma_tmp/powershell_malicious_commandlets.ps1 create mode 100644 Rules/sigma_tmp/powershell_malicious_keywords.ps1 create mode 100644 Rules/sigma_tmp/powershell_nishang_malicious_commandlets.ps1 create mode 100644 Rules/sigma_tmp/powershell_ntfs_ads_access.ps1 create mode 100644 Rules/sigma_tmp/powershell_powercat.ps1 create mode 100644 Rules/sigma_tmp/powershell_powerview_malicious_commandlets.ps1 create mode 100644 Rules/sigma_tmp/powershell_prompt_credentials.ps1 create mode 100644 Rules/sigma_tmp/powershell_psattack.ps1 create mode 100644 Rules/sigma_tmp/powershell_remote_powershell_session.ps1 create mode 100644 Rules/sigma_tmp/powershell_renamed_powershell.ps1 create mode 100644 Rules/sigma_tmp/powershell_shellcode_b64.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_download.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_export_pfxcertificate.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_getprocess_lsass.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_invocation_generic.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_invocation_specific.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_keywords.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_mail_acces.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_mounted_share_deletion.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_profile_create.ps1 create mode 100644 Rules/sigma_tmp/powershell_suspicious_recon.ps1 create mode 100644 Rules/sigma_tmp/powershell_tamper_with_windows_defender.ps1 create mode 100644 Rules/sigma_tmp/powershell_timestomp.ps1 create mode 100644 Rules/sigma_tmp/powershell_winlogon_helper_dll.ps1 create mode 100644 Rules/sigma_tmp/powershell_wmimplant.ps1 create mode 100644 Rules/sigma_tmp/powershell_wsman_com_provider_no_powershell.ps1 create mode 100644 Rules/sigma_tmp/powershell_xor_commandline.ps1 create mode 100644 Rules/sigma_tmp/poweshell_detect_vm_env.ps1 create mode 100644 Rules/sigma_tmp/process_creation_SDelete.ps1 create mode 100644 Rules/sigma_tmp/process_creation_automated_collection.ps1 create mode 100644 Rules/sigma_tmp/process_creation_c3_load_by_rundll32.ps1 create mode 100644 Rules/sigma_tmp/process_creation_clip.ps1 create mode 100644 Rules/sigma_tmp/process_creation_cobaltstrike_load_by_rundll32.ps1 create mode 100644 Rules/sigma_tmp/process_creation_discover_private_keys.ps1 create mode 100644 Rules/sigma_tmp/process_creation_dotnet.ps1 create mode 100644 Rules/sigma_tmp/process_creation_infdefaultinstall.ps1 create mode 100644 Rules/sigma_tmp/process_creation_msdeploy.ps1 create mode 100644 Rules/sigma_tmp/process_creation_protocolhandler_suspicious_file.ps1 create mode 100644 Rules/sigma_tmp/process_creation_susp_7z.ps1 create mode 100644 Rules/sigma_tmp/process_creation_susp_recon.ps1 create mode 100644 Rules/sigma_tmp/process_creation_susp_winzip.ps1 create mode 100644 Rules/sigma_tmp/process_creation_syncappvpublishingserver_execute_arbitrary_powershell.ps1 create mode 100644 Rules/sigma_tmp/process_creation_syncappvpublishingserver_vbs_execute_powershell.ps1 create mode 100644 Rules/sigma_tmp/process_mailboxexport_share.ps1 create mode 100644 Rules/sigma_tmp/process_susp_esentutl_params.ps1 create mode 100644 Rules/sigma_tmp/silenttrinity_stager_msbuild_activity.ps1 create mode 100644 Rules/sigma_tmp/sysmon_abusing_azure_browser_sso.ps1 create mode 100644 Rules/sigma_tmp/sysmon_abusing_debug_privilege.ps1 create mode 100644 Rules/sigma_tmp/sysmon_accesschk_usage_after_priv_escalation.ps1 create mode 100644 Rules/sigma_tmp/sysmon_accessing_winapi_in_powershell_credentials_dumping.ps1 create mode 100644 Rules/sigma_tmp/sysmon_ads_executable.ps1 create mode 100644 Rules/sigma_tmp/sysmon_alternate_powershell_hosts_moduleload.ps1 create mode 100644 Rules/sigma_tmp/sysmon_alternate_powershell_hosts_pipe.ps1 create mode 100644 Rules/sigma_tmp/sysmon_always_install_elevated_msi_spawned_cmd_and_powershell.ps1 create mode 100644 Rules/sigma_tmp/sysmon_always_install_elevated_windows_installer.ps1 create mode 100644 Rules/sigma_tmp/sysmon_apt_leviathan.ps1 create mode 100644 Rules/sigma_tmp/sysmon_apt_muddywater_dnstunnel.ps1 create mode 100644 Rules/sigma_tmp/sysmon_apt_oceanlotus_registry.ps1 create mode 100644 Rules/sigma_tmp/sysmon_apt_pandemic.ps1 create mode 100644 Rules/sigma_tmp/sysmon_apt_sourgrum.ps1 create mode 100644 Rules/sigma_tmp/sysmon_apt_turla_namedpipes.ps1 create mode 100644 Rules/sigma_tmp/sysmon_asep_reg_keys_modification.ps1 create mode 100644 Rules/sigma_tmp/sysmon_bypass_via_wsreset.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cactustorch.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cmstp_execution_by_access.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cmstp_execution_by_creation.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cmstp_execution_by_registry.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cobaltstrike_process_injection.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cobaltstrike_service_installs.ps1 create mode 100644 Rules/sigma_tmp/sysmon_comhijack_sdclt.ps1 create mode 100644 Rules/sigma_tmp/sysmon_config_modification.ps1 create mode 100644 Rules/sigma_tmp/sysmon_createremotethread_loadlibrary.ps1 create mode 100644 Rules/sigma_tmp/sysmon_creation_mavinject_dll.ps1 create mode 100644 Rules/sigma_tmp/sysmon_creation_system_file.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cred_dump_lsass_access.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cred_dump_tools_dropped_files.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cred_dump_tools_named_pipes.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cve-2020-1048.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cve_2021_26857_msexchange.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cve_2021_26858_msexchange.ps1 create mode 100644 Rules/sigma_tmp/sysmon_cve_2021_31979_cve_2021_33771_exploits.ps1 create mode 100644 Rules/sigma_tmp/sysmon_dcom_iertutil_dll_hijack.ps1 create mode 100644 Rules/sigma_tmp/sysmon_dhcp_calloutdll.ps1 create mode 100644 Rules/sigma_tmp/sysmon_direct_syscall_ntopenprocess.ps1 create mode 100644 Rules/sigma_tmp/sysmon_disable_microsoft_office_security_features.ps1 create mode 100644 Rules/sigma_tmp/sysmon_disable_security_events_logging_adding_reg_key_minint.ps1 create mode 100644 Rules/sigma_tmp/sysmon_disable_wdigest_credential_guard.ps1 create mode 100644 Rules/sigma_tmp/sysmon_disabled_exploit_guard_network_protection_on_microsoft_defender.ps1 create mode 100644 Rules/sigma_tmp/sysmon_disabled_pua_protection_on_microsoft_defender.ps1 create mode 100644 Rules/sigma_tmp/sysmon_disabled_tamper_protection_on_microsoft_defender.ps1 create mode 100644 Rules/sigma_tmp/sysmon_dllhost_net_connections.ps1 create mode 100644 Rules/sigma_tmp/sysmon_dns_hybridconnectionmgr_servicebus.ps1 create mode 100644 Rules/sigma_tmp/sysmon_dns_serverlevelplugindll.ps1 create mode 100644 Rules/sigma_tmp/sysmon_enabling_cor_profiler_env_variables.ps1 create mode 100644 Rules/sigma_tmp/sysmon_etw_disabled.ps1 create mode 100644 Rules/sigma_tmp/sysmon_expand_cabinet_files.ps1 create mode 100644 Rules/sigma_tmp/sysmon_ghostpack_safetykatz.ps1 create mode 100644 Rules/sigma_tmp/sysmon_hack_dumpert.ps1 create mode 100644 Rules/sigma_tmp/sysmon_hack_wce.ps1 create mode 100644 Rules/sigma_tmp/sysmon_hack_wce_reg.ps1 create mode 100644 Rules/sigma_tmp/sysmon_high_integrity_sdclt.ps1 create mode 100644 Rules/sigma_tmp/sysmon_hybridconnectionmgr_svc_installation.ps1 create mode 100644 Rules/sigma_tmp/sysmon_in_memory_assembly_execution.ps1 create mode 100644 Rules/sigma_tmp/sysmon_in_memory_powershell.ps1 create mode 100644 Rules/sigma_tmp/sysmon_invoke_phantom.ps1 create mode 100644 Rules/sigma_tmp/sysmon_lazagne_cred_dump_lsass_access.ps1 create mode 100644 Rules/sigma_tmp/sysmon_load_undocumented_autoelevated_com_interface.ps1 create mode 100644 Rules/sigma_tmp/sysmon_logon_scripts_userinitmprlogonscript_proc.ps1 create mode 100644 Rules/sigma_tmp/sysmon_logon_scripts_userinitmprlogonscript_reg.ps1 create mode 100644 Rules/sigma_tmp/sysmon_lsass_dump_comsvcs_dll.ps1 create mode 100644 Rules/sigma_tmp/sysmon_lsass_memdump.ps1 create mode 100644 Rules/sigma_tmp/sysmon_lsass_memory_dump_file_creation.ps1 create mode 100644 Rules/sigma_tmp/sysmon_mal_cobaltstrike.ps1 create mode 100644 Rules/sigma_tmp/sysmon_mal_namedpipes.ps1 create mode 100644 Rules/sigma_tmp/sysmon_malware_backconnect_ports.ps1 create mode 100644 Rules/sigma_tmp/sysmon_malware_verclsid_shellcode.ps1 create mode 100644 Rules/sigma_tmp/sysmon_mimikatz_detection_lsass.ps1 create mode 100644 Rules/sigma_tmp/sysmon_mimikatz_trough_winrm.ps1 create mode 100644 Rules/sigma_tmp/sysmon_modify_screensaver_binary_path.ps1 create mode 100644 Rules/sigma_tmp/sysmon_narrator_feedback_persistance.ps1 create mode 100644 Rules/sigma_tmp/sysmon_netcat_execution.ps1 create mode 100644 Rules/sigma_tmp/sysmon_new_application_appcompat.ps1 create mode 100644 Rules/sigma_tmp/sysmon_new_dll_added_to_appcertdlls_registry_key.ps1 create mode 100644 Rules/sigma_tmp/sysmon_new_dll_added_to_appinit_dlls_registry_key.ps1 create mode 100644 Rules/sigma_tmp/sysmon_non_priv_program_files_move.ps1 create mode 100644 Rules/sigma_tmp/sysmon_notepad_network_connection.ps1 create mode 100644 Rules/sigma_tmp/sysmon_office_persistence.ps1 create mode 100644 Rules/sigma_tmp/sysmon_office_test_regadd.ps1 create mode 100644 Rules/sigma_tmp/sysmon_office_vsto_persistence.ps1 create mode 100644 Rules/sigma_tmp/sysmon_outlook_newform.ps1 create mode 100644 Rules/sigma_tmp/sysmon_password_dumper_lsass.ps1 create mode 100644 Rules/sigma_tmp/sysmon_pcre_net_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_pcre_net_temp_file.ps1 create mode 100644 Rules/sigma_tmp/sysmon_pingback_backdoor.ps1 create mode 100644 Rules/sigma_tmp/sysmon_possible_dns_rebinding.ps1 create mode 100644 Rules/sigma_tmp/sysmon_possible_privilege_escalation_via_service_registry_permissions_weakness.ps1 create mode 100644 Rules/sigma_tmp/sysmon_powershell_as_service.ps1 create mode 100644 Rules/sigma_tmp/sysmon_powershell_execution_moduleload.ps1 create mode 100644 Rules/sigma_tmp/sysmon_powershell_execution_pipe.ps1 create mode 100644 Rules/sigma_tmp/sysmon_powershell_exploit_scripts.ps1 create mode 100644 Rules/sigma_tmp/sysmon_powershell_network_connection.ps1 create mode 100644 Rules/sigma_tmp/sysmon_proxy_execution_wuauclt.ps1 create mode 100644 Rules/sigma_tmp/sysmon_psexec_pipes_artifacts.ps1 create mode 100644 Rules/sigma_tmp/sysmon_pypykatz_cred_dump_lsass_access.ps1 create mode 100644 Rules/sigma_tmp/sysmon_quarkspw_filedump.ps1 create mode 100644 Rules/sigma_tmp/sysmon_raw_disk_access_using_illegitimate_tools.ps1 create mode 100644 Rules/sigma_tmp/sysmon_rclone_execution.ps1 create mode 100644 Rules/sigma_tmp/sysmon_rdp_registry_modification.ps1 create mode 100644 Rules/sigma_tmp/sysmon_rdp_reverse_tunnel.ps1 create mode 100644 Rules/sigma_tmp/sysmon_rdp_settings_hijack.ps1 create mode 100644 Rules/sigma_tmp/sysmon_redmimicry_winnti_filedrop.ps1 create mode 100644 Rules/sigma_tmp/sysmon_redmimicry_winnti_reg.ps1 create mode 100644 Rules/sigma_tmp/sysmon_reg_office_security.ps1 create mode 100644 Rules/sigma_tmp/sysmon_reg_silentprocessexit.ps1 create mode 100644 Rules/sigma_tmp/sysmon_reg_silentprocessexit_lsass.ps1 create mode 100644 Rules/sigma_tmp/sysmon_reg_vbs_payload_stored.ps1 create mode 100644 Rules/sigma_tmp/sysmon_regedit_export_to_ads.ps1 create mode 100644 Rules/sigma_tmp/sysmon_registry_add_local_hidden_user.ps1 create mode 100644 Rules/sigma_tmp/sysmon_registry_persistence_key_linking.ps1 create mode 100644 Rules/sigma_tmp/sysmon_registry_persistence_search_order.ps1 create mode 100644 Rules/sigma_tmp/sysmon_registry_susp_printer_driver.ps1 create mode 100644 Rules/sigma_tmp/sysmon_registry_trust_record_modification.ps1 create mode 100644 Rules/sigma_tmp/sysmon_regsvr32_network_activity.ps1 create mode 100644 Rules/sigma_tmp/sysmon_remote_powershell_session_network.ps1 create mode 100644 Rules/sigma_tmp/sysmon_removal_amsi_registry_key.ps1 create mode 100644 Rules/sigma_tmp/sysmon_removal_com_hijacking_registry_key.ps1 create mode 100644 Rules/sigma_tmp/sysmon_remove_windows_defender_definition_files.ps1 create mode 100644 Rules/sigma_tmp/sysmon_rundll32_net_connections.ps1 create mode 100644 Rules/sigma_tmp/sysmon_runkey_winekey.ps1 create mode 100644 Rules/sigma_tmp/sysmon_runonce_persistence.ps1 create mode 100644 Rules/sigma_tmp/sysmon_scrcons_imageload_wmi_scripteventconsumer.ps1 create mode 100644 Rules/sigma_tmp/sysmon_sdclt_child_process.ps1 create mode 100644 Rules/sigma_tmp/sysmon_spoolsv_dll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_ssp_added_lsa_config.ps1 create mode 100644 Rules/sigma_tmp/sysmon_startup_folder_file_write.ps1 create mode 100644 Rules/sigma_tmp/sysmon_stickykey_like_backdoor.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_adsi_cache_usage.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_atbroker_change.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_clr_logs.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_cobaltstrike_pipe_patterns.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_desktop_ini.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_download_run_key.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_driver_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_fax_dll.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_image_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_lsass_dll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_mic_cam_access.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_office_dotnet_assembly_dll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_office_dotnet_clr_dll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_office_dotnet_gac_dll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_office_dsparse_dll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_office_kerberos_dll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_pfx_file_creation.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_plink_remote_forward.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_powershell_rundll32.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_procexplorer_driver_created_in_tmp_folder.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_prog_location_network_connection.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_python_image_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_rdp.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_reg_persist_explorer_run.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_run_key_img_folder.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_script_dotnet_clr_dll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_service_installed.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_service_modification.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_system_drawing_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_webdav_client_execution.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_winword_vbadll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_susp_winword_wmidll_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_suspicious_dbghelp_dbgcore_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_suspicious_keyboard_layout_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_suspicious_outbound_kerberos_connection.ps1 create mode 100644 Rules/sigma_tmp/sysmon_suspicious_remote_thread.ps1 create mode 100644 Rules/sigma_tmp/sysmon_svchost_cred_dump.ps1 create mode 100644 Rules/sigma_tmp/sysmon_svchost_dll_search_order_hijack.ps1 create mode 100644 Rules/sigma_tmp/sysmon_sysinternals_eula_accepted.ps1 create mode 100644 Rules/sigma_tmp/sysmon_sysinternals_sdelete_file_deletion.ps1 create mode 100644 Rules/sigma_tmp/sysmon_sysinternals_sdelete_registry_keys.ps1 create mode 100644 Rules/sigma_tmp/sysmon_taskcache_entry.ps1 create mode 100644 Rules/sigma_tmp/sysmon_tsclient_filewrite_startup.ps1 create mode 100644 Rules/sigma_tmp/sysmon_tttracer_mod_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_uac_bypass_eventvwr.ps1 create mode 100644 Rules/sigma_tmp/sysmon_uac_bypass_sdclt.ps1 create mode 100644 Rules/sigma_tmp/sysmon_uac_bypass_via_dism.ps1 create mode 100644 Rules/sigma_tmp/sysmon_uipromptforcreds_dlls.ps1 create mode 100644 Rules/sigma_tmp/sysmon_uninstall_crowdstrike_falcon.ps1 create mode 100644 Rules/sigma_tmp/sysmon_unsigned_image_loaded_into_lsass.ps1 create mode 100644 Rules/sigma_tmp/sysmon_volume_shadow_copy_service_keys.ps1 create mode 100644 Rules/sigma_tmp/sysmon_vuln_dell_driver_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wab_dllpath_reg_change.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wdigest_enable_uselogoncredential.ps1 create mode 100644 Rules/sigma_tmp/sysmon_webshell_creation_detect.ps1 create mode 100644 Rules/sigma_tmp/sysmon_win_binary_github_com.ps1 create mode 100644 Rules/sigma_tmp/sysmon_win_binary_susp_com.ps1 create mode 100644 Rules/sigma_tmp/sysmon_win_reg_persistence.ps1 create mode 100644 Rules/sigma_tmp/sysmon_win_reg_telemetry_persistence.ps1 create mode 100644 Rules/sigma_tmp/sysmon_windivert_driver_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wmi_event_subscription.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wmi_module_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wmi_persistence_commandline_event_consumer.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wmi_persistence_script_event_consumer_write.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wmi_susp_scripting.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wmic_remote_xsl_scripting_dlls.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wmiprvse_wbemcomn_dll_hijack.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wsman_provider_image_load.ps1 create mode 100644 Rules/sigma_tmp/sysmon_wuauclt_network_connection.ps1 create mode 100644 Rules/sigma_tmp/win_CL_Invocation_LOLScript.ps1 create mode 100644 Rules/sigma_tmp/win_CL_Mutexverifiers_LOLScript.ps1 create mode 100644 Rules/sigma_tmp/win_GPO_scheduledtasks.ps1 create mode 100644 Rules/sigma_tmp/win_account_backdoor_dcsync_rights.ps1 create mode 100644 Rules/sigma_tmp/win_account_discovery.ps1 create mode 100644 Rules/sigma_tmp/win_ad_find_discovery.ps1 create mode 100644 Rules/sigma_tmp/win_ad_object_writedac_access.ps1 create mode 100644 Rules/sigma_tmp/win_ad_replication_non_machine_account.ps1 create mode 100644 Rules/sigma_tmp/win_ad_user_enumeration.ps1 create mode 100644 Rules/sigma_tmp/win_admin_rdp_login.ps1 create mode 100644 Rules/sigma_tmp/win_admin_share_access.ps1 create mode 100644 Rules/sigma_tmp/win_advanced_ip_scanner.ps1 create mode 100644 Rules/sigma_tmp/win_alert_active_directory_user_control.ps1 create mode 100644 Rules/sigma_tmp/win_alert_ad_user_backdoors.ps1 create mode 100644 Rules/sigma_tmp/win_alert_enable_weak_encryption.ps1 create mode 100644 Rules/sigma_tmp/win_alert_lsass_access.ps1 create mode 100644 Rules/sigma_tmp/win_alert_mimikatz_keywords.ps1 create mode 100644 Rules/sigma_tmp/win_alert_ruler.ps1 create mode 100644 Rules/sigma_tmp/win_applocker_file_was_not_allowed_to_run.ps1 create mode 100644 Rules/sigma_tmp/win_apt_apt29_thinktanks.ps1 create mode 100644 Rules/sigma_tmp/win_apt_babyshark.ps1 create mode 100644 Rules/sigma_tmp/win_apt_bear_activity_gtr19.ps1 create mode 100644 Rules/sigma_tmp/win_apt_bluemashroom.ps1 create mode 100644 Rules/sigma_tmp/win_apt_carbonpaper_turla.ps1 create mode 100644 Rules/sigma_tmp/win_apt_chafer_mar18.ps1 create mode 100644 Rules/sigma_tmp/win_apt_cloudhopper.ps1 create mode 100644 Rules/sigma_tmp/win_apt_dragonfly.ps1 create mode 100644 Rules/sigma_tmp/win_apt_elise.ps1 create mode 100644 Rules/sigma_tmp/win_apt_emissarypanda_sep19.ps1 create mode 100644 Rules/sigma_tmp/win_apt_empiremonkey.ps1 create mode 100644 Rules/sigma_tmp/win_apt_equationgroup_dll_u_load.ps1 create mode 100644 Rules/sigma_tmp/win_apt_evilnum_jul20.ps1 create mode 100644 Rules/sigma_tmp/win_apt_gallium.ps1 create mode 100644 Rules/sigma_tmp/win_apt_greenbug_may20.ps1 create mode 100644 Rules/sigma_tmp/win_apt_hafnium.ps1 create mode 100644 Rules/sigma_tmp/win_apt_hurricane_panda.ps1 create mode 100644 Rules/sigma_tmp/win_apt_judgement_panda_gtr19.ps1 create mode 100644 Rules/sigma_tmp/win_apt_ke3chang_regadd.ps1 create mode 100644 Rules/sigma_tmp/win_apt_lazarus_activity_apr21.ps1 create mode 100644 Rules/sigma_tmp/win_apt_lazarus_activity_dec20.ps1 create mode 100644 Rules/sigma_tmp/win_apt_lazarus_loader.ps1 create mode 100644 Rules/sigma_tmp/win_apt_lazarus_session_highjack.ps1 create mode 100644 Rules/sigma_tmp/win_apt_mustangpanda.ps1 create mode 100644 Rules/sigma_tmp/win_apt_revil_kaseya.ps1 create mode 100644 Rules/sigma_tmp/win_apt_slingshot.ps1 create mode 100644 Rules/sigma_tmp/win_apt_sofacy.ps1 create mode 100644 Rules/sigma_tmp/win_apt_stonedrill.ps1 create mode 100644 Rules/sigma_tmp/win_apt_ta17_293a_ps.ps1 create mode 100644 Rules/sigma_tmp/win_apt_ta505_dropper.ps1 create mode 100644 Rules/sigma_tmp/win_apt_taidoor.ps1 create mode 100644 Rules/sigma_tmp/win_apt_tropictrooper.ps1 create mode 100644 Rules/sigma_tmp/win_apt_turla_comrat_may20.ps1 create mode 100644 Rules/sigma_tmp/win_apt_turla_service_png.ps1 create mode 100644 Rules/sigma_tmp/win_apt_unc2452_cmds.ps1 create mode 100644 Rules/sigma_tmp/win_apt_unc2452_ps.ps1 create mode 100644 Rules/sigma_tmp/win_apt_unidentified_nov_18.ps1 create mode 100644 Rules/sigma_tmp/win_apt_winnti_mal_hk_jan20.ps1 create mode 100644 Rules/sigma_tmp/win_apt_winnti_pipemon.ps1 create mode 100644 Rules/sigma_tmp/win_apt_wocao.ps1 create mode 100644 Rules/sigma_tmp/win_apt_zxshell.ps1 create mode 100644 Rules/sigma_tmp/win_arbitrary_shell_execution_via_settingcontent.ps1 create mode 100644 Rules/sigma_tmp/win_atsvc_task.ps1 create mode 100644 Rules/sigma_tmp/win_attrib_hiding_files.ps1 create mode 100644 Rules/sigma_tmp/win_audit_cve.ps1 create mode 100644 Rules/sigma_tmp/win_av_relevant_match.ps1 create mode 100644 Rules/sigma_tmp/win_bad_opsec_sacrificial_processes.ps1 create mode 100644 Rules/sigma_tmp/win_bootconf_mod.ps1 create mode 100644 Rules/sigma_tmp/win_bypass_squiblytwo.ps1 create mode 100644 Rules/sigma_tmp/win_camera_microphone_access.ps1 create mode 100644 Rules/sigma_tmp/win_change_default_file_association.ps1 create mode 100644 Rules/sigma_tmp/win_cmdkey_recon.ps1 create mode 100644 Rules/sigma_tmp/win_cmstp_com_object_access.ps1 create mode 100644 Rules/sigma_tmp/win_cobaltstrike_process_patterns.ps1 create mode 100644 Rules/sigma_tmp/win_cobaltstrike_service_installs.ps1 create mode 100644 Rules/sigma_tmp/win_commandline_path_traversal.ps1 create mode 100644 Rules/sigma_tmp/win_control_panel_item.ps1 create mode 100644 Rules/sigma_tmp/win_copying_sensitive_files_with_credential_data.ps1 create mode 100644 Rules/sigma_tmp/win_credential_access_via_password_filter.ps1 create mode 100644 Rules/sigma_tmp/win_crime_fireball.ps1 create mode 100644 Rules/sigma_tmp/win_crime_maze_ransomware.ps1 create mode 100644 Rules/sigma_tmp/win_crime_snatch_ransomware.ps1 create mode 100644 Rules/sigma_tmp/win_cve_2021_1675_printspooler.ps1 create mode 100644 Rules/sigma_tmp/win_cve_2021_1675_printspooler_del.ps1 create mode 100644 Rules/sigma_tmp/win_data_compressed_with_rar.ps1 create mode 100644 Rules/sigma_tmp/win_dce_rpc_smb_spoolss_named_pipe.ps1 create mode 100644 Rules/sigma_tmp/win_dcom_iertutil_dll_hijack.ps1 create mode 100644 Rules/sigma_tmp/win_dcsync.ps1 create mode 100644 Rules/sigma_tmp/win_defender_amsi_trigger.ps1 create mode 100644 Rules/sigma_tmp/win_defender_bypass.ps1 create mode 100644 Rules/sigma_tmp/win_defender_disabled.ps1 create mode 100644 Rules/sigma_tmp/win_defender_exclusions.ps1 create mode 100644 Rules/sigma_tmp/win_defender_history_delete.ps1 create mode 100644 Rules/sigma_tmp/win_defender_psexec_wmi_asr.ps1 create mode 100644 Rules/sigma_tmp/win_defender_tamper_protection_trigger.ps1 create mode 100644 Rules/sigma_tmp/win_defender_threat.ps1 create mode 100644 Rules/sigma_tmp/win_disable_event_logging.ps1 create mode 100644 Rules/sigma_tmp/win_dns_exfiltration_tools_execution.ps1 create mode 100644 Rules/sigma_tmp/win_dnscat2_powershell_implementation.ps1 create mode 100644 Rules/sigma_tmp/win_dpapi_domain_backupkey_extraction.ps1 create mode 100644 Rules/sigma_tmp/win_dpapi_domain_masterkey_backup_attempt.ps1 create mode 100644 Rules/sigma_tmp/win_encoded_frombase64string.ps1 create mode 100644 Rules/sigma_tmp/win_encoded_iex.ps1 create mode 100644 Rules/sigma_tmp/win_etw_modification.ps1 create mode 100644 Rules/sigma_tmp/win_etw_modification_cmdline.ps1 create mode 100644 Rules/sigma_tmp/win_etw_trace_evasion.ps1 create mode 100644 Rules/sigma_tmp/win_exchange_TransportAgent_failed.ps1 create mode 100644 Rules/sigma_tmp/win_exchange_transportagent.ps1 create mode 100644 Rules/sigma_tmp/win_exfiltration_and_tunneling_tools_execution.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2015_1641.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2017_0261.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2017_11882.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2017_8759.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2019_1378.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2019_1388.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2020_10189.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2020_1048.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2020_1350.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler_Security.ps1 create mode 100644 Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler_operational.ps1 create mode 100644 Rules/sigma_tmp/win_external_device.ps1 create mode 100644 Rules/sigma_tmp/win_file_permission_modifications.ps1 create mode 100644 Rules/sigma_tmp/win_global_catalog_enumeration.ps1 create mode 100644 Rules/sigma_tmp/win_grabbing_sensitive_hives_via_reg.ps1 create mode 100644 Rules/sigma_tmp/win_hack_adcspwn.ps1 create mode 100644 Rules/sigma_tmp/win_hack_bloodhound.ps1 create mode 100644 Rules/sigma_tmp/win_hack_koadic.ps1 create mode 100644 Rules/sigma_tmp/win_hack_rubeus.ps1 create mode 100644 Rules/sigma_tmp/win_hack_secutyxploded.ps1 create mode 100644 Rules/sigma_tmp/win_hack_smbexec.ps1 create mode 100644 Rules/sigma_tmp/win_hh_chm.ps1 create mode 100644 Rules/sigma_tmp/win_hidden_user_creation.ps1 create mode 100644 Rules/sigma_tmp/win_hivenightmare_file_exports.ps1 create mode 100644 Rules/sigma_tmp/win_hktl_createminidump.ps1 create mode 100644 Rules/sigma_tmp/win_html_help_spawn.ps1 create mode 100644 Rules/sigma_tmp/win_hwp_exploits.ps1 create mode 100644 Rules/sigma_tmp/win_hybridconnectionmgr_svc_installation.ps1 create mode 100644 Rules/sigma_tmp/win_hybridconnectionmgr_svc_running.ps1 create mode 100644 Rules/sigma_tmp/win_impacket_compiled_tools.ps1 create mode 100644 Rules/sigma_tmp/win_impacket_lateralization.ps1 create mode 100644 Rules/sigma_tmp/win_impacket_psexec.ps1 create mode 100644 Rules/sigma_tmp/win_impacket_secretdump.ps1 create mode 100644 Rules/sigma_tmp/win_indirect_cmd.ps1 create mode 100644 Rules/sigma_tmp/win_indirect_cmd_compatibility_assistant.ps1 create mode 100644 Rules/sigma_tmp/win_install_reg_debugger_backdoor.ps1 create mode 100644 Rules/sigma_tmp/win_interactive_at.ps1 create mode 100644 Rules/sigma_tmp/win_iso_mount.ps1 create mode 100644 Rules/sigma_tmp/win_lateral_movement_condrv.ps1 create mode 100644 Rules/sigma_tmp/win_ldap_recon.ps1 create mode 100644 Rules/sigma_tmp/win_lethalhta.ps1 create mode 100644 Rules/sigma_tmp/win_lm_namedpipe.ps1 create mode 100644 Rules/sigma_tmp/win_local_system_owner_account_discovery.ps1 create mode 100644 Rules/sigma_tmp/win_lolbin_execution_via_winget.ps1 create mode 100644 Rules/sigma_tmp/win_lsass_access_non_system_account.ps1 create mode 100644 Rules/sigma_tmp/win_lsass_dump.ps1 create mode 100644 Rules/sigma_tmp/win_mal_adwind.ps1 create mode 100644 Rules/sigma_tmp/win_mal_blue_mockingbird.ps1 create mode 100644 Rules/sigma_tmp/win_mal_creddumper.ps1 create mode 100644 Rules/sigma_tmp/win_mal_darkside.ps1 create mode 100644 Rules/sigma_tmp/win_mal_flowcloud.ps1 create mode 100644 Rules/sigma_tmp/win_mal_lockergoga.ps1 create mode 100644 Rules/sigma_tmp/win_mal_octopus_scanner.ps1 create mode 100644 Rules/sigma_tmp/win_mal_ryuk.ps1 create mode 100644 Rules/sigma_tmp/win_mal_service_installs.ps1 create mode 100644 Rules/sigma_tmp/win_mal_ursnif.ps1 create mode 100644 Rules/sigma_tmp/win_mal_wceaux_dll.ps1 create mode 100644 Rules/sigma_tmp/win_malware_dridex.ps1 create mode 100644 Rules/sigma_tmp/win_malware_dtrack.ps1 create mode 100644 Rules/sigma_tmp/win_malware_emotet.ps1 create mode 100644 Rules/sigma_tmp/win_malware_formbook.ps1 create mode 100644 Rules/sigma_tmp/win_malware_notpetya.ps1 create mode 100644 Rules/sigma_tmp/win_malware_qbot.ps1 create mode 100644 Rules/sigma_tmp/win_malware_ryuk.ps1 create mode 100644 Rules/sigma_tmp/win_malware_script_dropper.ps1 create mode 100644 Rules/sigma_tmp/win_malware_trickbot_recon_activity.ps1 create mode 100644 Rules/sigma_tmp/win_malware_trickbot_wermgr.ps1 create mode 100644 Rules/sigma_tmp/win_malware_wannacry.ps1 create mode 100644 Rules/sigma_tmp/win_manage-bde_lolbas.ps1 create mode 100644 Rules/sigma_tmp/win_mavinject_proc_inj.ps1 create mode 100644 Rules/sigma_tmp/win_meterpreter_or_cobaltstrike_getsystem_service_installation.ps1 create mode 100644 Rules/sigma_tmp/win_meterpreter_or_cobaltstrike_getsystem_service_start.ps1 create mode 100644 Rules/sigma_tmp/win_mimikatz_command_line.ps1 create mode 100644 Rules/sigma_tmp/win_mmc20_lateral_movement.ps1 create mode 100644 Rules/sigma_tmp/win_mmc_spawn_shell.ps1 create mode 100644 Rules/sigma_tmp/win_moriya_rootkit.ps1 create mode 100644 Rules/sigma_tmp/win_mouse_lock.ps1 create mode 100644 Rules/sigma_tmp/win_mshta_javascript.ps1 create mode 100644 Rules/sigma_tmp/win_mshta_spawn_shell.ps1 create mode 100644 Rules/sigma_tmp/win_multiple_suspicious_cli.ps1 create mode 100644 Rules/sigma_tmp/win_net_enum.ps1 create mode 100644 Rules/sigma_tmp/win_net_ntlm_downgrade.ps1 create mode 100644 Rules/sigma_tmp/win_net_use_admin_share.ps1 create mode 100644 Rules/sigma_tmp/win_net_user_add.ps1 create mode 100644 Rules/sigma_tmp/win_netsh_allow_port_rdp.ps1 create mode 100644 Rules/sigma_tmp/win_netsh_fw_add.ps1 create mode 100644 Rules/sigma_tmp/win_netsh_fw_add_susp_image.ps1 create mode 100644 Rules/sigma_tmp/win_netsh_packet_capture.ps1 create mode 100644 Rules/sigma_tmp/win_netsh_port_fwd.ps1 create mode 100644 Rules/sigma_tmp/win_netsh_port_fwd_3389.ps1 create mode 100644 Rules/sigma_tmp/win_netsh_wifi_credential_harvesting.ps1 create mode 100644 Rules/sigma_tmp/win_network_sniffing.ps1 create mode 100644 Rules/sigma_tmp/win_new_or_renamed_user_account_with_dollar_sign.ps1 create mode 100644 Rules/sigma_tmp/win_new_service_creation.ps1 create mode 100644 Rules/sigma_tmp/win_nltest_query.ps1 create mode 100644 Rules/sigma_tmp/win_non_interactive_powershell.ps1 create mode 100644 Rules/sigma_tmp/win_non_priv_reg_or_ps.ps1 create mode 100644 Rules/sigma_tmp/win_not_allowed_rdp_access.ps1 create mode 100644 Rules/sigma_tmp/win_ntfs_vuln_exploit.ps1 create mode 100644 Rules/sigma_tmp/win_office_shell.ps1 create mode 100644 Rules/sigma_tmp/win_office_spawn_exe_from_users_directory.ps1 create mode 100644 Rules/sigma_tmp/win_outlook_c2_macro_creation.ps1 create mode 100644 Rules/sigma_tmp/win_outlook_c2_registry_key.ps1 create mode 100644 Rules/sigma_tmp/win_outlook_registry_todaypage.ps1 create mode 100644 Rules/sigma_tmp/win_outlook_registry_webview.ps1 create mode 100644 Rules/sigma_tmp/win_overpass_the_hash.ps1 create mode 100644 Rules/sigma_tmp/win_pass_the_hash.ps1 create mode 100644 Rules/sigma_tmp/win_pass_the_hash_2.ps1 create mode 100644 Rules/sigma_tmp/win_pcap_drivers.ps1 create mode 100644 Rules/sigma_tmp/win_plugx_susp_exe_locations.ps1 create mode 100644 Rules/sigma_tmp/win_portproxy_registry_key.ps1 create mode 100644 Rules/sigma_tmp/win_possible_applocker_bypass.ps1 create mode 100644 Rules/sigma_tmp/win_possible_dc_shadow.ps1 create mode 100644 Rules/sigma_tmp/win_possible_zerologon_exploitation_using_wellknown_tools.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_amsi_bypass.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_audio_capture.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_b64_shellcode.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_bitsjob.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_defender_exclusion.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_disable_windef_av.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_dll_execution.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_downgrade_attack.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_download.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_frombase64string.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_reverse_shell_connection.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_script_installed_as_service.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_suspicious_parameter_variation.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_web_request.ps1 create mode 100644 Rules/sigma_tmp/win_powershell_xor_commandline.ps1 create mode 100644 Rules/sigma_tmp/win_powersploit_empire_schtasks.ps1 create mode 100644 Rules/sigma_tmp/win_privesc_cve_2020_1472.ps1 create mode 100644 Rules/sigma_tmp/win_proc_wrong_parent.ps1 create mode 100644 Rules/sigma_tmp/win_process_creation_bitsadmin_download.ps1 create mode 100644 Rules/sigma_tmp/win_process_dump_rundll32_comsvcs.ps1 create mode 100644 Rules/sigma_tmp/win_protected_storage_service_access.ps1 create mode 100644 Rules/sigma_tmp/win_psexesvc_start.ps1 create mode 100644 Rules/sigma_tmp/win_purplesharp_indicators.ps1 create mode 100644 Rules/sigma_tmp/win_quarkspwdump_clearing_hive_access_history.ps1 create mode 100644 Rules/sigma_tmp/win_query_registry.ps1 create mode 100644 Rules/sigma_tmp/win_rare_schtask_creation.ps1 create mode 100644 Rules/sigma_tmp/win_rare_schtasks_creations.ps1 create mode 100644 Rules/sigma_tmp/win_rare_service_installs.ps1 create mode 100644 Rules/sigma_tmp/win_rasautou_dll_execution.ps1 create mode 100644 Rules/sigma_tmp/win_rclone_exec_file.ps1 create mode 100644 Rules/sigma_tmp/win_rdp_bluekeep_poc_scanner.ps1 create mode 100644 Rules/sigma_tmp/win_rdp_hijack_shadowing.ps1 create mode 100644 Rules/sigma_tmp/win_rdp_localhost_login.ps1 create mode 100644 Rules/sigma_tmp/win_rdp_potential_cve-2019-0708.ps1 create mode 100644 Rules/sigma_tmp/win_rdp_reverse_tunnel.ps1 create mode 100644 Rules/sigma_tmp/win_redmimicry_winnti_proc.ps1 create mode 100644 Rules/sigma_tmp/win_reg_add_run_key.ps1 create mode 100644 Rules/sigma_tmp/win_regedit_export_critical_keys.ps1 create mode 100644 Rules/sigma_tmp/win_regedit_export_keys.ps1 create mode 100644 Rules/sigma_tmp/win_register_new_logon_process_by_rubeus.ps1 create mode 100644 Rules/sigma_tmp/win_registry_mimikatz_printernightmare.ps1 create mode 100644 Rules/sigma_tmp/win_remote_powershell_session.ps1 create mode 100644 Rules/sigma_tmp/win_remote_powershell_session_process.ps1 create mode 100644 Rules/sigma_tmp/win_remote_registry_management_using_reg_utility.ps1 create mode 100644 Rules/sigma_tmp/win_remote_time_discovery.ps1 create mode 100644 Rules/sigma_tmp/win_renamed_binary.ps1 create mode 100644 Rules/sigma_tmp/win_renamed_binary_highly_relevant.ps1 create mode 100644 Rules/sigma_tmp/win_renamed_jusched.ps1 create mode 100644 Rules/sigma_tmp/win_renamed_megasync.ps1 create mode 100644 Rules/sigma_tmp/win_renamed_paexec.ps1 create mode 100644 Rules/sigma_tmp/win_renamed_powershell.ps1 create mode 100644 Rules/sigma_tmp/win_renamed_procdump.ps1 create mode 100644 Rules/sigma_tmp/win_renamed_psexec.ps1 create mode 100644 Rules/sigma_tmp/win_root_certificate_installed.ps1 create mode 100644 Rules/sigma_tmp/win_run_powershell_script_from_ads.ps1 create mode 100644 Rules/sigma_tmp/win_run_virtualbox.ps1 create mode 100644 Rules/sigma_tmp/win_rundll32_without_parameters.ps1 create mode 100644 Rules/sigma_tmp/win_sam_registry_hive_handle_request.ps1 create mode 100644 Rules/sigma_tmp/win_scheduled_task_deletion.ps1 create mode 100644 Rules/sigma_tmp/win_scm_database_handle_failure.ps1 create mode 100644 Rules/sigma_tmp/win_scm_database_privileged_operation.ps1 create mode 100644 Rules/sigma_tmp/win_scrcons_remote_wmi_scripteventconsumer.ps1 create mode 100644 Rules/sigma_tmp/win_script_event_consumer_spawn.ps1 create mode 100644 Rules/sigma_tmp/win_sdbinst_shim_persistence.ps1 create mode 100644 Rules/sigma_tmp/win_service_execution.ps1 create mode 100644 Rules/sigma_tmp/win_service_stop.ps1 create mode 100644 Rules/sigma_tmp/win_set_oabvirtualdirectory_externalurl.ps1 create mode 100644 Rules/sigma_tmp/win_shadow_copies_access_symlink.ps1 create mode 100644 Rules/sigma_tmp/win_shadow_copies_creation.ps1 create mode 100644 Rules/sigma_tmp/win_shadow_copies_deletion.ps1 create mode 100644 Rules/sigma_tmp/win_shell_spawn_mshta.ps1 create mode 100644 Rules/sigma_tmp/win_shell_spawn_susp_program.ps1 create mode 100644 Rules/sigma_tmp/win_silenttrinity_stage_use.ps1 create mode 100644 Rules/sigma_tmp/win_smb_file_creation_admin_shares.ps1 create mode 100644 Rules/sigma_tmp/win_software_discovery.ps1 create mode 100644 Rules/sigma_tmp/win_soundrec_audio_capture.ps1 create mode 100644 Rules/sigma_tmp/win_spn_enum.ps1 create mode 100644 Rules/sigma_tmp/win_sticky_keys_unauthenticated_privileged_console_access.ps1 create mode 100644 Rules/sigma_tmp/win_sus_auditpol_usage.ps1 create mode 100644 Rules/sigma_tmp/win_susp_add_domain_trust.ps1 create mode 100644 Rules/sigma_tmp/win_susp_add_sid_history.ps1 create mode 100644 Rules/sigma_tmp/win_susp_adfind.ps1 create mode 100644 Rules/sigma_tmp/win_susp_atbroker.ps1 create mode 100644 Rules/sigma_tmp/win_susp_athremotefxvgpudisablementcommand.ps1 create mode 100644 Rules/sigma_tmp/win_susp_backup_delete.ps1 create mode 100644 Rules/sigma_tmp/win_susp_bcdedit.ps1 create mode 100644 Rules/sigma_tmp/win_susp_bginfo.ps1 create mode 100644 Rules/sigma_tmp/win_susp_calc.ps1 create mode 100644 Rules/sigma_tmp/win_susp_cdb.ps1 create mode 100644 Rules/sigma_tmp/win_susp_certutil_command.ps1 create mode 100644 Rules/sigma_tmp/win_susp_certutil_encode.ps1 create mode 100644 Rules/sigma_tmp/win_susp_cli_escape.ps1 create mode 100644 Rules/sigma_tmp/win_susp_cmd_http_appdata.ps1 create mode 100644 Rules/sigma_tmp/win_susp_codeintegrity_check_failure.ps1 create mode 100644 Rules/sigma_tmp/win_susp_codepage_switch.ps1 create mode 100644 Rules/sigma_tmp/win_susp_commands_recon_activity.ps1 create mode 100644 Rules/sigma_tmp/win_susp_compression_params.ps1 create mode 100644 Rules/sigma_tmp/win_susp_comsvcs_procdump.ps1 create mode 100644 Rules/sigma_tmp/win_susp_conhost.ps1 create mode 100644 Rules/sigma_tmp/win_susp_control_dll_load.ps1 create mode 100644 Rules/sigma_tmp/win_susp_copy_lateral_movement.ps1 create mode 100644 Rules/sigma_tmp/win_susp_copy_system32.ps1 create mode 100644 Rules/sigma_tmp/win_susp_covenant.ps1 create mode 100644 Rules/sigma_tmp/win_susp_crackmapexec_execution.ps1 create mode 100644 Rules/sigma_tmp/win_susp_crackmapexec_powershell_obfuscation.ps1 create mode 100644 Rules/sigma_tmp/win_susp_csc.ps1 create mode 100644 Rules/sigma_tmp/win_susp_csc_folder.ps1 create mode 100644 Rules/sigma_tmp/win_susp_csi.ps1 create mode 100644 Rules/sigma_tmp/win_susp_curl_download.ps1 create mode 100644 Rules/sigma_tmp/win_susp_curl_fileupload.ps1 create mode 100644 Rules/sigma_tmp/win_susp_curl_start_combo.ps1 create mode 100644 Rules/sigma_tmp/win_susp_dctask64_proc_inject.ps1 create mode 100644 Rules/sigma_tmp/win_susp_desktopimgdownldr.ps1 create mode 100644 Rules/sigma_tmp/win_susp_desktopimgdownldr_file.ps1 create mode 100644 Rules/sigma_tmp/win_susp_devtoolslauncher.ps1 create mode 100644 Rules/sigma_tmp/win_susp_dhcp_config.ps1 create mode 100644 Rules/sigma_tmp/win_susp_dhcp_config_failed.ps1 create mode 100644 Rules/sigma_tmp/win_susp_direct_asep_reg_keys_modification.ps1 create mode 100644 Rules/sigma_tmp/win_susp_disable_eventlog.ps1 create mode 100644 Rules/sigma_tmp/win_susp_disable_ie_features.ps1 create mode 100644 Rules/sigma_tmp/win_susp_disable_raccine.ps1 create mode 100644 Rules/sigma_tmp/win_susp_diskshadow.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ditsnap.ps1 create mode 100644 Rules/sigma_tmp/win_susp_dns_config.ps1 create mode 100644 Rules/sigma_tmp/win_susp_dnx.ps1 create mode 100644 Rules/sigma_tmp/win_susp_double_extension.ps1 create mode 100644 Rules/sigma_tmp/win_susp_dsrm_password_change.ps1 create mode 100644 Rules/sigma_tmp/win_susp_dxcap.ps1 create mode 100644 Rules/sigma_tmp/win_susp_emotet_rudll32_execution.ps1 create mode 100644 Rules/sigma_tmp/win_susp_esentutl_activity.ps1 create mode 100644 Rules/sigma_tmp/win_susp_eventlog_clear.ps1 create mode 100644 Rules/sigma_tmp/win_susp_eventlog_cleared.ps1 create mode 100644 Rules/sigma_tmp/win_susp_execution_path.ps1 create mode 100644 Rules/sigma_tmp/win_susp_execution_path_webserver.ps1 create mode 100644 Rules/sigma_tmp/win_susp_explorer.ps1 create mode 100644 Rules/sigma_tmp/win_susp_explorer_break_proctree.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_guest_logon.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_logon_reasons.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_logon_source.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_logons_explicit_credentials.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_logons_single_process.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_logons_single_source.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos2.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos3.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_logons_single_source_ntlm2.ps1 create mode 100644 Rules/sigma_tmp/win_susp_failed_remote_logons_single_source.ps1 create mode 100644 Rules/sigma_tmp/win_susp_file_characteristics.ps1 create mode 100644 Rules/sigma_tmp/win_susp_file_download_via_gfxdownloadwrapper.ps1 create mode 100644 Rules/sigma_tmp/win_susp_findstr.ps1 create mode 100644 Rules/sigma_tmp/win_susp_findstr_lnk.ps1 create mode 100644 Rules/sigma_tmp/win_susp_finger_usage.ps1 create mode 100644 Rules/sigma_tmp/win_susp_firewall_disable.ps1 create mode 100644 Rules/sigma_tmp/win_susp_fsutil_usage.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ftp.ps1 create mode 100644 Rules/sigma_tmp/win_susp_gup.ps1 create mode 100644 Rules/sigma_tmp/win_susp_interactive_logons.ps1 create mode 100644 Rules/sigma_tmp/win_susp_iss_module_install.ps1 create mode 100644 Rules/sigma_tmp/win_susp_kerberos_manipulation.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ldap_dataexchange.ps1 create mode 100644 Rules/sigma_tmp/win_susp_local_anon_logon_created.ps1 create mode 100644 Rules/sigma_tmp/win_susp_logon_explicit_credentials.ps1 create mode 100644 Rules/sigma_tmp/win_susp_lsass_dump.ps1 create mode 100644 Rules/sigma_tmp/win_susp_lsass_dump_generic.ps1 create mode 100644 Rules/sigma_tmp/win_susp_mounted_share_deletion.ps1 create mode 100644 Rules/sigma_tmp/win_susp_mpcmdrun_download.ps1 create mode 100644 Rules/sigma_tmp/win_susp_mshta_execution.ps1 create mode 100644 Rules/sigma_tmp/win_susp_mshta_pattern.ps1 create mode 100644 Rules/sigma_tmp/win_susp_msiexec_cwd.ps1 create mode 100644 Rules/sigma_tmp/win_susp_msiexec_web_install.ps1 create mode 100644 Rules/sigma_tmp/win_susp_msmpeng_crash.ps1 create mode 100644 Rules/sigma_tmp/win_susp_msoffice.ps1 create mode 100644 Rules/sigma_tmp/win_susp_multiple_files_renamed_or_deleted.ps1 create mode 100644 Rules/sigma_tmp/win_susp_net_execution.ps1 create mode 100644 Rules/sigma_tmp/win_susp_net_recon_activity.ps1 create mode 100644 Rules/sigma_tmp/win_susp_netsh_dll_persistence.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ngrok_pua.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ntdsutil.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ntlm_auth.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ntlm_rdp.ps1 create mode 100644 Rules/sigma_tmp/win_susp_odbcconf.ps1 create mode 100644 Rules/sigma_tmp/win_susp_openwith.ps1 create mode 100644 Rules/sigma_tmp/win_susp_outlook.ps1 create mode 100644 Rules/sigma_tmp/win_susp_outlook_temp.ps1 create mode 100644 Rules/sigma_tmp/win_susp_pcwutl.ps1 create mode 100644 Rules/sigma_tmp/win_susp_pester.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ping_hex_ip.ps1 create mode 100644 Rules/sigma_tmp/win_susp_powershell_empire_launch.ps1 create mode 100644 Rules/sigma_tmp/win_susp_powershell_empire_uac_bypass.ps1 create mode 100644 Rules/sigma_tmp/win_susp_powershell_enc_cmd.ps1 create mode 100644 Rules/sigma_tmp/win_susp_powershell_encoded_param.ps1 create mode 100644 Rules/sigma_tmp/win_susp_powershell_getprocess_lsass.ps1 create mode 100644 Rules/sigma_tmp/win_susp_powershell_hidden_b64_cmd.ps1 create mode 100644 Rules/sigma_tmp/win_susp_powershell_parent_combo.ps1 create mode 100644 Rules/sigma_tmp/win_susp_powershell_parent_process.ps1 create mode 100644 Rules/sigma_tmp/win_susp_powershell_sam_access.ps1 create mode 100644 Rules/sigma_tmp/win_susp_print.ps1 create mode 100644 Rules/sigma_tmp/win_susp_procdump.ps1 create mode 100644 Rules/sigma_tmp/win_susp_procdump_lsass.ps1 create mode 100644 Rules/sigma_tmp/win_susp_proceshacker.ps1 create mode 100644 Rules/sigma_tmp/win_susp_procs_req_dlls.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ps_appdata.ps1 create mode 100644 Rules/sigma_tmp/win_susp_ps_downloadfile.ps1 create mode 100644 Rules/sigma_tmp/win_susp_psexec.ps1 create mode 100644 Rules/sigma_tmp/win_susp_psexec_eula.ps1 create mode 100644 Rules/sigma_tmp/win_susp_psexex_paexec_flags.ps1 create mode 100644 Rules/sigma_tmp/win_susp_psr_capture_screenshots.ps1 create mode 100644 Rules/sigma_tmp/win_susp_raccess_sensitive_fext.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rar_flags.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rasdial_activity.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rc4_kerberos.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rclone_exec.ps1 create mode 100644 Rules/sigma_tmp/win_susp_recon_activity.ps1 create mode 100644 Rules/sigma_tmp/win_susp_reg_disable_sec_services.ps1 create mode 100644 Rules/sigma_tmp/win_susp_regedit_trustedinstaller.ps1 create mode 100644 Rules/sigma_tmp/win_susp_register_cimprovider.ps1 create mode 100644 Rules/sigma_tmp/win_susp_regsvr32_anomalies.ps1 create mode 100644 Rules/sigma_tmp/win_susp_regsvr32_flags_anomaly.ps1 create mode 100644 Rules/sigma_tmp/win_susp_regsvr32_no_dll.ps1 create mode 100644 Rules/sigma_tmp/win_susp_renamed_dctask64.ps1 create mode 100644 Rules/sigma_tmp/win_susp_renamed_debugview.ps1 create mode 100644 Rules/sigma_tmp/win_susp_renamed_paexec.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rottenpotato.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rpcping.ps1 create mode 100644 Rules/sigma_tmp/win_susp_run_locations.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rundll32_activity.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rundll32_by_ordinal.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rundll32_inline_vbs.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rundll32_no_params.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rundll32_setupapi_installhinfsection.ps1 create mode 100644 Rules/sigma_tmp/win_susp_rundll32_sys.ps1 create mode 100644 Rules/sigma_tmp/win_susp_runonce_execution.ps1 create mode 100644 Rules/sigma_tmp/win_susp_runscripthelper.ps1 create mode 100644 Rules/sigma_tmp/win_susp_sam_dump.ps1 create mode 100644 Rules/sigma_tmp/win_susp_schtask_creation.ps1 create mode 100644 Rules/sigma_tmp/win_susp_schtask_creation_temp_folder.ps1 create mode 100644 Rules/sigma_tmp/win_susp_screenconnect_access.ps1 create mode 100644 Rules/sigma_tmp/win_susp_script_exec_from_temp.ps1 create mode 100644 Rules/sigma_tmp/win_susp_script_execution.ps1 create mode 100644 Rules/sigma_tmp/win_susp_sdelete.ps1 create mode 100644 Rules/sigma_tmp/win_susp_service_dacl_modification.ps1 create mode 100644 Rules/sigma_tmp/win_susp_service_dir.ps1 create mode 100644 Rules/sigma_tmp/win_susp_service_path_modification.ps1 create mode 100644 Rules/sigma_tmp/win_susp_servu_exploitation_cve_2021_35211.ps1 create mode 100644 Rules/sigma_tmp/win_susp_servu_process_pattern.ps1 create mode 100644 Rules/sigma_tmp/win_susp_shell_spawn_from_mssql.ps1 create mode 100644 Rules/sigma_tmp/win_susp_shell_spawn_from_winrm.ps1 create mode 100644 Rules/sigma_tmp/win_susp_shimcache_flush.ps1 create mode 100644 Rules/sigma_tmp/win_susp_spoolsv_child_processes.ps1 create mode 100644 Rules/sigma_tmp/win_susp_sqldumper_activity.ps1 create mode 100644 Rules/sigma_tmp/win_susp_squirrel_lolbin.ps1 create mode 100644 Rules/sigma_tmp/win_susp_svchost.ps1 create mode 100644 Rules/sigma_tmp/win_susp_svchost_no_cli.ps1 create mode 100644 Rules/sigma_tmp/win_susp_sysprep_appdata.ps1 create mode 100644 Rules/sigma_tmp/win_susp_sysvol_access.ps1 create mode 100644 Rules/sigma_tmp/win_susp_taskmgr_localsystem.ps1 create mode 100644 Rules/sigma_tmp/win_susp_taskmgr_parent.ps1 create mode 100644 Rules/sigma_tmp/win_susp_time_modification.ps1 create mode 100644 Rules/sigma_tmp/win_susp_tracker_execution.ps1 create mode 100644 Rules/sigma_tmp/win_susp_tscon_localsystem.ps1 create mode 100644 Rules/sigma_tmp/win_susp_tscon_rdp_redirect.ps1 create mode 100644 Rules/sigma_tmp/win_susp_use_of_csharp_console.ps1 create mode 100644 Rules/sigma_tmp/win_susp_use_of_sqlps_bin.ps1 create mode 100644 Rules/sigma_tmp/win_susp_use_of_sqltoolsps_bin.ps1 create mode 100644 Rules/sigma_tmp/win_susp_use_of_te_bin.ps1 create mode 100644 Rules/sigma_tmp/win_susp_use_of_vsjitdebugger_bin.ps1 create mode 100644 Rules/sigma_tmp/win_susp_userinit_child.ps1 create mode 100644 Rules/sigma_tmp/win_susp_vboxdrvInst.ps1 create mode 100644 Rules/sigma_tmp/win_susp_vbscript_unc2452.ps1 create mode 100644 Rules/sigma_tmp/win_susp_volsnap_disable.ps1 create mode 100644 Rules/sigma_tmp/win_susp_vssadmin_ntds_activity.ps1 create mode 100644 Rules/sigma_tmp/win_susp_whoami.ps1 create mode 100644 Rules/sigma_tmp/win_susp_winrm_AWL_bypass.ps1 create mode 100644 Rules/sigma_tmp/win_susp_winrm_execution.ps1 create mode 100644 Rules/sigma_tmp/win_susp_wmi_execution.ps1 create mode 100644 Rules/sigma_tmp/win_susp_wmi_login.ps1 create mode 100644 Rules/sigma_tmp/win_susp_wmic_eventconsumer_create.ps1 create mode 100644 Rules/sigma_tmp/win_susp_wmic_proc_create_rundll32.ps1 create mode 100644 Rules/sigma_tmp/win_susp_wmic_security_product_uninstall.ps1 create mode 100644 Rules/sigma_tmp/win_susp_wsl_lolbin.ps1 create mode 100644 Rules/sigma_tmp/win_susp_wuauclt.ps1 create mode 100644 Rules/sigma_tmp/win_susp_zip_compress.ps1 create mode 100644 Rules/sigma_tmp/win_suspicious_outbound_kerberos_connection.ps1 create mode 100644 Rules/sigma_tmp/win_suspicious_vss_ps_load.ps1 create mode 100644 Rules/sigma_tmp/win_suspicious_werfault_connection_outbound.ps1 create mode 100644 Rules/sigma_tmp/win_svcctl_remote_service.ps1 create mode 100644 Rules/sigma_tmp/win_syncappvpublishingserver_exe.ps1 create mode 100644 Rules/sigma_tmp/win_syskey_registry_access.ps1 create mode 100644 Rules/sigma_tmp/win_sysmon_channel_reference_deletion.ps1 create mode 100644 Rules/sigma_tmp/win_sysmon_driver_unload.ps1 create mode 100644 Rules/sigma_tmp/win_system_exe_anomaly.ps1 create mode 100644 Rules/sigma_tmp/win_tap_driver_installation.ps1 create mode 100644 Rules/sigma_tmp/win_tap_installer_execution.ps1 create mode 100644 Rules/sigma_tmp/win_task_folder_evasion.ps1 create mode 100644 Rules/sigma_tmp/win_termserv_proc_spawn.ps1 create mode 100644 Rules/sigma_tmp/win_tool_psexec.ps1 create mode 100644 Rules/sigma_tmp/win_tools_relay_attacks.ps1 create mode 100644 Rules/sigma_tmp/win_transferring_files_with_credential_data_via_network_shares.ps1 create mode 100644 Rules/sigma_tmp/win_trust_discovery.ps1 create mode 100644 Rules/sigma_tmp/win_uac_cmstp.ps1 create mode 100644 Rules/sigma_tmp/win_uac_fodhelper.ps1 create mode 100644 Rules/sigma_tmp/win_uac_wsreset.ps1 create mode 100644 Rules/sigma_tmp/win_usb_device_plugged.ps1 create mode 100644 Rules/sigma_tmp/win_user_added_to_local_administrators.ps1 create mode 100644 Rules/sigma_tmp/win_user_couldnt_call_privileged_service_lsaregisterlogonprocess.ps1 create mode 100644 Rules/sigma_tmp/win_user_creation.ps1 create mode 100644 Rules/sigma_tmp/win_user_driver_loaded.ps1 create mode 100644 Rules/sigma_tmp/win_using_sc_to_change_sevice_image_path_by_non_admin.ps1 create mode 100644 Rules/sigma_tmp/win_using_settingsynchost_as_lolbin.ps1 create mode 100644 Rules/sigma_tmp/win_verclsid_runs_com.ps1 create mode 100644 Rules/sigma_tmp/win_visual_basic_compiler.ps1 create mode 100644 Rules/sigma_tmp/win_volume_shadow_copy_mount.ps1 create mode 100644 Rules/sigma_tmp/win_vssaudit_secevent_source_registration.ps1 create mode 100644 Rules/sigma_tmp/win_vul_cve_2020_0688.ps1 create mode 100644 Rules/sigma_tmp/win_vul_cve_2020_1472.ps1 create mode 100644 Rules/sigma_tmp/win_vul_java_remote_debugging.ps1 create mode 100644 Rules/sigma_tmp/win_webshell_detection.ps1 create mode 100644 Rules/sigma_tmp/win_webshell_recon_detection.ps1 create mode 100644 Rules/sigma_tmp/win_webshell_spawn.ps1 create mode 100644 Rules/sigma_tmp/win_whoami_as_system.ps1 create mode 100644 Rules/sigma_tmp/win_whoami_priv.ps1 create mode 100644 Rules/sigma_tmp/win_win10_sched_task_0day.ps1 create mode 100644 Rules/sigma_tmp/win_winword_dll_load.ps1 create mode 100644 Rules/sigma_tmp/win_wmi_backdoor_exchange_transport_agent.ps1 create mode 100644 Rules/sigma_tmp/win_wmi_persistence.ps1 create mode 100644 Rules/sigma_tmp/win_wmi_persistence_script_event_consumer.ps1 create mode 100644 Rules/sigma_tmp/win_wmi_spwns_powershell.ps1 create mode 100644 Rules/sigma_tmp/win_wmiprvse_spawning_process.ps1 create mode 100644 Rules/sigma_tmp/win_wmiprvse_wbemcomn_dll_hijack.ps1 create mode 100644 Rules/sigma_tmp/win_workflow_compiler.ps1 create mode 100644 Rules/sigma_tmp/win_wsreset_uac_bypass.ps1 create mode 100644 Rules/sigma_tmp/win_xsl_script_processing.ps1 create mode 100644 testfiles/AS-REP Roasting.evtx create mode 100644 testfiles/Kerberoasting&ASREP_Roasting/Kerberoasting&ASREP_Roasting.pptx create mode 100644 testfiles/Kerberoasting&ASREP_Roasting/Logs/AS-REP Roasting.evtx create mode 100644 testfiles/Kerberoasting&ASREP_Roasting/Logs/Kerberoasting.evtx create mode 100644 testfiles/Kerberoasting.evtx create mode 100644 "testfiles/T1197_BITS Jobs_transfer\343\202\271\343\202\244\343\203\203\343\203\201\343\202\222\345\210\251\347\224\250\343\201\227\343\201\237\343\203\252\343\203\242\343\203\274\343\203\210\343\203\225\343\202\241\343\202\244\343\203\253\343\201\256\343\203\200\343\202\246\343\203\263\343\203\255\343\203\274\343\203\211.evtx" create mode 100644 testfiles/T1197_BITS Jobs_v1.pptx create mode 100644 testfiles/kerberos_pwd_spray_4771.evtx create mode 100644 testfiles/remote_pwd_reset_rpc_mimikatz_postzerologon_target_DC.evtx diff --git a/Rules/sigma_tmp/powershell_CL_Invocation_LOLScript.ps1 b/Rules/sigma_tmp/powershell_CL_Invocation_LOLScript.ps1 new file mode 100644 index 00000000..7bad3b2e --- /dev/null +++ b/Rules/sigma_tmp/powershell_CL_Invocation_LOLScript.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*CL_Invocation.ps1.*" -and $_.message -match "ScriptBlockText.*.*SyncInvoke.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_CL_Invocation_LOLScript_v2.ps1 b/Rules/sigma_tmp/powershell_CL_Invocation_LOLScript_v2.ps1 new file mode 100644 index 00000000..cc95fad9 --- /dev/null +++ b/Rules/sigma_tmp/powershell_CL_Invocation_LOLScript_v2.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*CL_Invocation.ps1.*" -or $_.message -match "ScriptBlockText.*.*SyncInvoke.*")) } | select Computer, ScriptBlockText | group Computer | foreach { [PSCustomObject]@{'Computer'=$_.name;'Count'=($_.group.ScriptBlockText | sort -u).count} } | sort count -desc | where { $_.count -gt 2 } diff --git a/Rules/sigma_tmp/powershell_CL_Mutexverifiers_LOLScript.ps1 b/Rules/sigma_tmp/powershell_CL_Mutexverifiers_LOLScript.ps1 new file mode 100644 index 00000000..28862893 --- /dev/null +++ b/Rules/sigma_tmp/powershell_CL_Mutexverifiers_LOLScript.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*CL_Mutexverifiers.ps1.*" -and $_.message -match "ScriptBlockText.*.*runAfterCancelProcess.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_CL_Mutexverifiers_LOLScript_v2.ps1 b/Rules/sigma_tmp/powershell_CL_Mutexverifiers_LOLScript_v2.ps1 new file mode 100644 index 00000000..e250ae69 --- /dev/null +++ b/Rules/sigma_tmp/powershell_CL_Mutexverifiers_LOLScript_v2.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*CL_Mutexverifiers.ps1.*" -or $_.message -match "ScriptBlockText.*.*runAfterCancelProcess.*")) } | select Computer, ScriptBlockText | group Computer | foreach { [PSCustomObject]@{'Computer'=$_.name;'Count'=($_.group.ScriptBlockText | sort -u).count} } | sort count -desc | where { $_.count -gt 2 } diff --git a/Rules/sigma_tmp/powershell_alternate_powershell_hosts.ps1 b/Rules/sigma_tmp/powershell_alternate_powershell_hosts.ps1 new file mode 100644 index 00000000..98559d4f --- /dev/null +++ b/Rules/sigma_tmp/powershell_alternate_powershell_hosts.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {(($_.ID -eq "4103" -and $_.message -match "ContextInfo.*.*") -and -not ($_.message -match "ContextInfo.*powershell.exe" -or $_.message -match "Message.*powershell.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Windows PowerShell | where {(($_.ID -eq "400" -and $_.message -match "ContextInfo.*.*") -and -not ($_.message -match "ContextInfo.*powershell.exe" -or $_.message -match "Message.*powershell.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_automated_collection.ps1 b/Rules/sigma_tmp/powershell_automated_collection.ps1 new file mode 100644 index 00000000..20df7298 --- /dev/null +++ b/Rules/sigma_tmp/powershell_automated_collection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*.doc.*" -or $_.message -match "ScriptBlockText.*.*.docx.*" -or $_.message -match "ScriptBlockText.*.*.xls.*" -or $_.message -match "ScriptBlockText.*.*.xlsx.*" -or $_.message -match "ScriptBlockText.*.*.ppt.*" -or $_.message -match "ScriptBlockText.*.*.pptx.*" -or $_.message -match "ScriptBlockText.*.*.rtf.*" -or $_.message -match "ScriptBlockText.*.*.pdf.*" -or $_.message -match "ScriptBlockText.*.*.txt.*") -and $_.message -match "ScriptBlockText.*.*Get-ChildItem.*" -and $_.message -match "ScriptBlockText.*.* -Recurse .*" -and $_.message -match "ScriptBlockText.*.* -Include .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_bad_opsec_artifacts.ps1 b/Rules/sigma_tmp/powershell_bad_opsec_artifacts.ps1 new file mode 100644 index 00000000..c40180c7 --- /dev/null +++ b/Rules/sigma_tmp/powershell_bad_opsec_artifacts.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {((($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*$DoIt.*" -or $_.message -match "ScriptBlockText.*.*harmj0y.*" -or $_.message -match "ScriptBlockText.*.*mattifestation.*" -or $_.message -match "ScriptBlockText.*.*_RastaMouse.*" -or $_.message -match "ScriptBlockText.*.*tifkin_.*" -or $_.message -match "ScriptBlockText.*.*0xdeadbeef.*")) -or ($_.ID -eq "4103" -and ($_.message -match "Payload.*.*$DoIt.*" -or $_.message -match "Payload.*.*harmj0y.*" -or $_.message -match "Payload.*.*mattifestation.*" -or $_.message -match "Payload.*.*_RastaMouse.*" -or $_.message -match "Payload.*.*tifkin_.*" -or $_.message -match "Payload.*.*0xdeadbeef.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_clear_powershell_history.ps1 b/Rules/sigma_tmp/powershell_clear_powershell_history.ps1 new file mode 100644 index 00000000..dfb002d2 --- /dev/null +++ b/Rules/sigma_tmp/powershell_clear_powershell_history.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {((($_.ID -eq "4104" -and ((($_.message -match "ScriptBlockText.*.*del.*" -or $_.message -match "ScriptBlockText.*.*Remove-Item.*" -or $_.message -match "ScriptBlockText.*.*rm.*") -and $_.message -match "ScriptBlockText.*.*(Get-PSReadlineOption).HistorySavePath.*") -or ($_.message -match "ScriptBlockText.*.*Set-PSReadlineOption.*" -and $_.message -match "ScriptBlockText.*.*–HistorySaveStyle.*" -and $_.message -match "ScriptBlockText.*.*SaveNothing.*"))) -or ($_.ID -eq "4103" -and ((($_.message -match "Payload.*.*del.*" -or $_.message -match "Payload.*.*Remove-Item.*" -or $_.message -match "Payload.*.*rm.*") -and $_.message -match "Payload.*.*(Get-PSReadlineOption).HistorySavePath.*") -or ($_.message -match "Payload.*.*Set-PSReadlineOption.*" -and $_.message -match "Payload.*.*–HistorySaveStyle.*" -and $_.message -match "Payload.*.*SaveNothing.*"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_cmdline_reversed_strings.ps1 b/Rules/sigma_tmp/powershell_cmdline_reversed_strings.ps1 new file mode 100644 index 00000000..34744e77 --- /dev/null +++ b/Rules/sigma_tmp/powershell_cmdline_reversed_strings.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\powershell.exe" -and ($_.message -match "CommandLine.*.*hctac.*" -or $_.message -match "CommandLine.*.*kearb.*" -or $_.message -match "CommandLine.*.*dnammoc.*" -or $_.message -match "CommandLine.*.*ekovn.*" -or $_.message -match "CommandLine.*.*eliFd.*" -or $_.message -match "CommandLine.*.*rahc.*" -or $_.message -match "CommandLine.*.*etirw.*" -or $_.message -match "CommandLine.*.*golon.*" -or $_.message -match "CommandLine.*.*tninon.*" -or $_.message -match "CommandLine.*.*eddih.*" -or $_.message -match "CommandLine.*.*tpircS.*" -or $_.message -match "CommandLine.*.*ssecorp.*" -or $_.message -match "CommandLine.*.*llehsrewop.*" -or $_.message -match "CommandLine.*.*esnopser.*" -or $_.message -match "CommandLine.*.*daolnwod.*" -or $_.message -match "CommandLine.*.*tneilCbeW.*" -or $_.message -match "CommandLine.*.*tneilc.*" -or $_.message -match "CommandLine.*.*ptth.*" -or $_.message -match "CommandLine.*.*elifotevas.*" -or $_.message -match "CommandLine.*.*46esab.*" -or $_.message -match "CommandLine.*.*htaPpmeTteG.*" -or $_.message -match "CommandLine.*.*tcejbO.*" -or $_.message -match "CommandLine.*.*maerts.*" -or $_.message -match "CommandLine.*.*hcaerof.*" -or $_.message -match "CommandLine.*.*ekovni.*" -or $_.message -match "CommandLine.*.*retupmoc.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_cmdline_specific_comb_methods.ps1 b/Rules/sigma_tmp/powershell_cmdline_specific_comb_methods.ps1 new file mode 100644 index 00000000..f2994a2f --- /dev/null +++ b/Rules/sigma_tmp/powershell_cmdline_specific_comb_methods.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\powershell.exe" -and (((($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*ToInt.*" -or $_.message -match "CommandLine.*.*ToDecimal.*" -or $_.message -match "CommandLine.*.*ToByte.*" -or $_.message -match "CommandLine.*.*ToUint.*" -or $_.message -match "CommandLine.*.*ToSingle.*" -or $_.message -match "CommandLine.*.*ToSByte.*") -and ($_.message -match "CommandLine.*.*ToChar.*" -or $_.message -match "CommandLine.*.*ToString.*" -or $_.message -match "CommandLine.*.*String.*")) -or ($_.message -match "CommandLine.*.*char.*" -and $_.message -match "CommandLine.*.*join.*")) -or ($_.message -match "CommandLine.*.*split.*" -and $_.message -match "CommandLine.*.*join.*")) -or ($_.message -match "CommandLine.*.*ForEach.*" -and $_.message -match "CommandLine.*.*Xor.*") -or ($_.message -match "CommandLine.*.*cOnvErTTO-SECUreStRIng.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_code_injection.ps1 b/Rules/sigma_tmp/powershell_code_injection.ps1 new file mode 100644 index 00000000..57538ea2 --- /dev/null +++ b/Rules/sigma_tmp/powershell_code_injection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "8" -and $_.message -match "SourceImage.*.*\\powershell.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_create_local_user.ps1 b/Rules/sigma_tmp/powershell_create_local_user.ps1 new file mode 100644 index 00000000..74dcae98 --- /dev/null +++ b/Rules/sigma_tmp/powershell_create_local_user.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*New-LocalUser.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_data_compressed.ps1 b/Rules/sigma_tmp/powershell_data_compressed.ps1 new file mode 100644 index 00000000..96e2f9e5 --- /dev/null +++ b/Rules/sigma_tmp/powershell_data_compressed.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*-Recurse.*" -and $_.message -match "ScriptBlockText.*.*|.*" -and $_.message -match "ScriptBlockText.*.*Compress-Archive.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_decompress_commands.ps1 b/Rules/sigma_tmp/powershell_decompress_commands.ps1 new file mode 100644 index 00000000..008ab520 --- /dev/null +++ b/Rules/sigma_tmp/powershell_decompress_commands.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {((($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*Expand-Archive.*") -or ($_.ID -eq "4103" -and $_.message -match "Payload.*.*Expand-Archive.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_delete_volume_shadow_copies.ps1 b/Rules/sigma_tmp/powershell_delete_volume_shadow_copies.ps1 new file mode 100644 index 00000000..33f7d4e7 --- /dev/null +++ b/Rules/sigma_tmp/powershell_delete_volume_shadow_copies.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Windows PowerShell | where {($_.message -match "CommandLine.*.*Get-WmiObject.*" -and $_.message -match "CommandLine.*.* Win32_Shadowcopy.*" -and ($_.message -match "CommandLine.*.*Delete().*" -or $_.message -match "CommandLine.*.*Remove-WmiObject.*") -and $_.ID -eq "400") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_dnscat_execution.ps1 b/Rules/sigma_tmp/powershell_dnscat_execution.ps1 new file mode 100644 index 00000000..07d9f6cc --- /dev/null +++ b/Rules/sigma_tmp/powershell_dnscat_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*Start-Dnscat2.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_downgrade_attack.ps1 b/Rules/sigma_tmp/powershell_downgrade_attack.ps1 new file mode 100644 index 00000000..c49583c1 --- /dev/null +++ b/Rules/sigma_tmp/powershell_downgrade_attack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Windows PowerShell | where {(($_.ID -eq "400" -and $_.message -match "EngineVersion.*2..*") -and -not ($_.message -match "HostVersion.*2..*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_exe_calling_ps.ps1 b/Rules/sigma_tmp/powershell_exe_calling_ps.ps1 new file mode 100644 index 00000000..689b1ae8 --- /dev/null +++ b/Rules/sigma_tmp/powershell_exe_calling_ps.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Windows PowerShell | where {($_.ID -eq "400" -and ($_.message -match "EngineVersion.*2..*" -or $_.message -match "EngineVersion.*4..*" -or $_.message -match "EngineVersion.*5..*") -and $_.message -match "HostVersion.*3..*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_get_clipboard.ps1 b/Rules/sigma_tmp/powershell_get_clipboard.ps1 new file mode 100644 index 00000000..8c8e09bd --- /dev/null +++ b/Rules/sigma_tmp/powershell_get_clipboard.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {((($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*Get-Clipboard.*") -or ($_.ID -eq "4103" -and $_.message -match "Payload.*.*Get-Clipboard.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_icmp_exfiltration.ps1 b/Rules/sigma_tmp/powershell_icmp_exfiltration.ps1 new file mode 100644 index 00000000..ffeb8c83 --- /dev/null +++ b/Rules/sigma_tmp/powershell_icmp_exfiltration.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*New-Object.*" -and $_.message -match "ScriptBlockText.*.*System.Net.NetworkInformation.Ping.*" -and $_.message -match "ScriptBlockText.*.*.Send(.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_keylogging.ps1 b/Rules/sigma_tmp/powershell_keylogging.ps1 new file mode 100644 index 00000000..b7e2a537 --- /dev/null +++ b/Rules/sigma_tmp/powershell_keylogging.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*Get-Keystrokes.*" -or ($_.message -match "ScriptBlockText.*.*Get-ProcAddress user32.dll GetAsyncKeyState.*" -and $_.message -match "ScriptBlockText.*.*Get-ProcAddress user32.dll GetForegroundWindow.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_malicious_commandlets.ps1 b/Rules/sigma_tmp/powershell_malicious_commandlets.ps1 new file mode 100644 index 00000000..ad4993f0 --- /dev/null +++ b/Rules/sigma_tmp/powershell_malicious_commandlets.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {(($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*Invoke-DllInjection.*" -or $_.message -match "ScriptBlockText.*.*Invoke-Shellcode.*" -or $_.message -match "ScriptBlockText.*.*Invoke-WmiCommand.*" -or $_.message -match "ScriptBlockText.*.*Get-GPPPassword.*" -or $_.message -match "ScriptBlockText.*.*Get-Keystrokes.*" -or $_.message -match "ScriptBlockText.*.*Get-TimedScreenshot.*" -or $_.message -match "ScriptBlockText.*.*Get-VaultCredential.*" -or $_.message -match "ScriptBlockText.*.*Invoke-CredentialInjection.*" -or $_.message -match "ScriptBlockText.*.*Invoke-Mimikatz.*" -or $_.message -match "ScriptBlockText.*.*Invoke-NinjaCopy.*" -or $_.message -match "ScriptBlockText.*.*Invoke-TokenManipulation.*" -or $_.message -match "ScriptBlockText.*.*Out-Minidump.*" -or $_.message -match "ScriptBlockText.*.*VolumeShadowCopyTools.*" -or $_.message -match "ScriptBlockText.*.*Invoke-ReflectivePEInjection.*" -or $_.message -match "ScriptBlockText.*.*Invoke-UserHunter.*" -or $_.message -match "ScriptBlockText.*.*Find-GPOLocation.*" -or $_.message -match "ScriptBlockText.*.*Invoke-ACLScanner.*" -or $_.message -match "ScriptBlockText.*.*Invoke-DowngradeAccount.*" -or $_.message -match "ScriptBlockText.*.*Get-ServiceUnquoted.*" -or $_.message -match "ScriptBlockText.*.*Get-ServiceFilePermission.*" -or $_.message -match "ScriptBlockText.*.*Get-ServicePermission.*" -or $_.message -match "ScriptBlockText.*.*Invoke-ServiceAbuse.*" -or $_.message -match "ScriptBlockText.*.*Install-ServiceBinary.*" -or $_.message -match "ScriptBlockText.*.*Get-RegAutoLogon.*" -or $_.message -match "ScriptBlockText.*.*Get-VulnAutoRun.*" -or $_.message -match "ScriptBlockText.*.*Get-VulnSchTask.*" -or $_.message -match "ScriptBlockText.*.*Get-UnattendedInstallFile.*" -or $_.message -match "ScriptBlockText.*.*Get-ApplicationHost.*" -or $_.message -match "ScriptBlockText.*.*Get-RegAlwaysInstallElevated.*" -or $_.message -match "ScriptBlockText.*.*Get-Unconstrained.*" -or $_.message -match "ScriptBlockText.*.*Add-RegBackdoor.*" -or $_.message -match "ScriptBlockText.*.*Add-ScrnSaveBackdoor.*" -or $_.message -match "ScriptBlockText.*.*Gupt-Backdoor.*" -or $_.message -match "ScriptBlockText.*.*Invoke-ADSBackdoor.*" -or $_.message -match "ScriptBlockText.*.*Enabled-DuplicateToken.*" -or $_.message -match "ScriptBlockText.*.*Invoke-PsUaCme.*" -or $_.message -match "ScriptBlockText.*.*Remove-Update.*" -or $_.message -match "ScriptBlockText.*.*Check-VM.*" -or $_.message -match "ScriptBlockText.*.*Get-LSASecret.*" -or $_.message -match "ScriptBlockText.*.*Get-PassHashes.*" -or $_.message -match "ScriptBlockText.*.*Show-TargetScreen.*" -or $_.message -match "ScriptBlockText.*.*Port-Scan.*" -or $_.message -match "ScriptBlockText.*.*Invoke-PoshRatHttp.*" -or $_.message -match "ScriptBlockText.*.*Invoke-PowerShellTCP.*" -or $_.message -match "ScriptBlockText.*.*Invoke-PowerShellWMI.*" -or $_.message -match "ScriptBlockText.*.*Add-Exfiltration.*" -or $_.message -match "ScriptBlockText.*.*Add-Persistence.*" -or $_.message -match "ScriptBlockText.*.*Do-Exfiltration.*" -or $_.message -match "ScriptBlockText.*.*Start-CaptureServer.*" -or $_.message -match "ScriptBlockText.*.*Get-ChromeDump.*" -or $_.message -match "ScriptBlockText.*.*Get-ClipboardContents.*" -or $_.message -match "ScriptBlockText.*.*Get-FoxDump.*" -or $_.message -match "ScriptBlockText.*.*Get-IndexedItem.*" -or $_.message -match "ScriptBlockText.*.*Get-Screenshot.*" -or $_.message -match "ScriptBlockText.*.*Invoke-Inveigh.*" -or $_.message -match "ScriptBlockText.*.*Invoke-NetRipper.*" -or $_.message -match "ScriptBlockText.*.*Invoke-EgressCheck.*" -or $_.message -match "ScriptBlockText.*.*Invoke-PostExfil.*" -or $_.message -match "ScriptBlockText.*.*Invoke-PSInject.*" -or $_.message -match "ScriptBlockText.*.*Invoke-RunAs.*" -or $_.message -match "ScriptBlockText.*.*MailRaider.*" -or $_.message -match "ScriptBlockText.*.*New-HoneyHash.*" -or $_.message -match "ScriptBlockText.*.*Set-MacAttribute.*" -or $_.message -match "ScriptBlockText.*.*Invoke-DCSync.*" -or $_.message -match "ScriptBlockText.*.*Invoke-PowerDump.*" -or $_.message -match "ScriptBlockText.*.*Exploit-Jboss.*" -or $_.message -match "ScriptBlockText.*.*Invoke-ThunderStruck.*" -or $_.message -match "ScriptBlockText.*.*Invoke-VoiceTroll.*" -or $_.message -match "ScriptBlockText.*.*Set-Wallpaper.*" -or $_.message -match "ScriptBlockText.*.*Invoke-InveighRelay.*" -or $_.message -match "ScriptBlockText.*.*Invoke-PsExec.*" -or $_.message -match "ScriptBlockText.*.*Invoke-SSHCommand.*" -or $_.message -match "ScriptBlockText.*.*Get-SecurityPackages.*" -or $_.message -match "ScriptBlockText.*.*Install-SSP.*" -or $_.message -match "ScriptBlockText.*.*Invoke-BackdoorLNK.*" -or $_.message -match "ScriptBlockText.*.*PowerBreach.*" -or $_.message -match "ScriptBlockText.*.*Get-SiteListPassword.*" -or $_.message -match "ScriptBlockText.*.*Get-System.*" -or $_.message -match "ScriptBlockText.*.*Invoke-BypassUAC.*" -or $_.message -match "ScriptBlockText.*.*Invoke-Tater.*" -or $_.message -match "ScriptBlockText.*.*Invoke-WScriptBypassUAC.*" -or $_.message -match "ScriptBlockText.*.*PowerUp.*" -or $_.message -match "ScriptBlockText.*.*PowerView.*" -or $_.message -match "ScriptBlockText.*.*Get-RickAstley.*" -or $_.message -match "ScriptBlockText.*.*Find-Fruit.*" -or $_.message -match "ScriptBlockText.*.*HTTP-Login.*" -or $_.message -match "ScriptBlockText.*.*Find-TrustedDocuments.*" -or $_.message -match "ScriptBlockText.*.*Invoke-Paranoia.*" -or $_.message -match "ScriptBlockText.*.*Invoke-WinEnum.*" -or $_.message -match "ScriptBlockText.*.*Invoke-ARPScan.*" -or $_.message -match "ScriptBlockText.*.*Invoke-PortScan.*" -or $_.message -match "ScriptBlockText.*.*Invoke-ReverseDNSLookup.*" -or $_.message -match "ScriptBlockText.*.*Invoke-SMBScanner.*" -or $_.message -match "ScriptBlockText.*.*Invoke-Mimikittenz.*" -or $_.message -match "ScriptBlockText.*.*Invoke-AllChecks.*")) -and -not ($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*Get-SystemDriveInfo.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_malicious_keywords.ps1 b/Rules/sigma_tmp/powershell_malicious_keywords.ps1 new file mode 100644 index 00000000..eac77513 --- /dev/null +++ b/Rules/sigma_tmp/powershell_malicious_keywords.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {(($_.message -match ".*AdjustTokenPrivileges.*" -or $_.message -match ".*IMAGE_NT_OPTIONAL_HDR64_MAGIC.*" -or $_.message -match ".*Microsoft.Win32.UnsafeNativeMethods.*" -or $_.message -match ".*ReadProcessMemory.Invoke.*" -or $_.message -match ".*SE_PRIVILEGE_ENABLED.*" -or $_.message -match ".*LSA_UNICODE_STRING.*" -or $_.message -match ".*MiniDumpWriteDump.*" -or $_.message -match ".*PAGE_EXECUTE_READ.*" -or $_.message -match ".*SECURITY_DELEGATION.*" -or $_.message -match ".*TOKEN_ADJUST_PRIVILEGES.*" -or $_.message -match ".*TOKEN_ALL_ACCESS.*" -or $_.message -match ".*TOKEN_ASSIGN_PRIMARY.*" -or $_.message -match ".*TOKEN_DUPLICATE.*" -or $_.message -match ".*TOKEN_ELEVATION.*" -or $_.message -match ".*TOKEN_IMPERSONATE.*" -or $_.message -match ".*TOKEN_INFORMATION_CLASS.*" -or $_.message -match ".*TOKEN_PRIVILEGES.*" -or $_.message -match ".*TOKEN_QUERY.*" -or $_.message -match ".*Metasploit.*" -or $_.message -match ".*Mimikatz.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_nishang_malicious_commandlets.ps1 b/Rules/sigma_tmp/powershell_nishang_malicious_commandlets.ps1 new file mode 100644 index 00000000..eb85850d --- /dev/null +++ b/Rules/sigma_tmp/powershell_nishang_malicious_commandlets.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {(($_.message -match "Payload.*.*Add-ConstrainedDelegationBackdoor.*" -or $_.message -match "Payload.*.*Set-DCShadowPermissions.*" -or $_.message -match "Payload.*.*DNS_TXT_Pwnage.*" -or $_.message -match "Payload.*.*Execute-OnTime.*" -or $_.message -match "Payload.*.*HTTP-Backdoor.*" -or $_.message -match "Payload.*.*Set-RemotePSRemoting.*" -or $_.message -match "Payload.*.*Set-RemoteWMI.*" -or $_.message -match "Payload.*.*Invoke-AmsiBypass.*" -or $_.message -match "Payload.*.*Out-CHM.*" -or $_.message -match "Payload.*.*Out-HTA.*" -or $_.message -match "Payload.*.*Out-SCF.*" -or $_.message -match "Payload.*.*Out-SCT.*" -or $_.message -match "Payload.*.*Out-Shortcut.*" -or $_.message -match "Payload.*.*Out-WebQuery.*" -or $_.message -match "Payload.*.*Out-Word.*" -or $_.message -match "Payload.*.*Enable-Duplication.*" -or $_.message -match "Payload.*.*Remove-Update.*" -or $_.message -match "Payload.*.*Download-Execute-PS.*" -or $_.message -match "Payload.*.*Download_Execute.*" -or $_.message -match "Payload.*.*Execute-Command-MSSQL.*" -or $_.message -match "Payload.*.*Execute-DNSTXT-Code.*" -or $_.message -match "Payload.*.*Out-RundllCommand.*" -or $_.message -match "Payload.*.*Copy-VSS.*" -or $_.message -match "Payload.*.*FireBuster.*" -or $_.message -match "Payload.*.*FireListener.*" -or $_.message -match "Payload.*.*Get-Information.*" -or $_.message -match "Payload.*.*Get-PassHints.*" -or $_.message -match "Payload.*.*Get-WLAN-Keys.*" -or $_.message -match "Payload.*.*Get-Web-Credentials.*" -or $_.message -match "Payload.*.*Invoke-CredentialsPhish.*" -or $_.message -match "Payload.*.*Invoke-MimikatzWDigestDowngrade.*" -or $_.message -match "Payload.*.*Invoke-SSIDExfil.*" -or $_.message -match "Payload.*.*Invoke-SessionGopher.*" -or $_.message -match "Payload.*.*Keylogger.*" -or $_.message -match "Payload.*.*Invoke-Interceptor.*" -or $_.message -match "Payload.*.*Create-MultipleSessions.*" -or $_.message -match "Payload.*.*Invoke-NetworkRelay.*" -or $_.message -match "Payload.*.*Run-EXEonRemote.*" -or $_.message -match "Payload.*.*Invoke-Prasadhak.*" -or $_.message -match "Payload.*.*Invoke-BruteForce.*" -or $_.message -match "Payload.*.*Password-List.*" -or $_.message -match "Payload.*.*Invoke-JSRatRegsvr.*" -or $_.message -match "Payload.*.*Invoke-JSRatRundll.*" -or $_.message -match "Payload.*.*Invoke-PoshRatHttps.*" -or $_.message -match "Payload.*.*Invoke-PowerShellIcmp.*" -or $_.message -match "Payload.*.*Invoke-PowerShellUdp.*" -or $_.message -match "Payload.*.*Invoke-PSGcat.*" -or $_.message -match "Payload.*.*Invoke-PsGcatAgent.*" -or $_.message -match "Payload.*.*Remove-PoshRat.*" -or $_.message -match "Payload.*.*Add-Persistance.*" -or $_.message -match "Payload.*.*ExetoText.*" -or $_.message -match "Payload.*.*Invoke-Decode.*" -or $_.message -match "Payload.*.*Invoke-Encode.*" -or $_.message -match "Payload.*.*Parse_Keys.*" -or $_.message -match "Payload.*.*Remove-Persistence.*" -or $_.message -match "Payload.*.*StringtoBase64.*" -or $_.message -match "Payload.*.*TexttoExe.*" -or $_.message -match "Payload.*.*Powerpreter.*" -or $_.message -match "Payload.*.*Nishang.*" -or $_.message -match "Payload.*.*DataToEncode.*" -or $_.message -match "Payload.*.*LoggedKeys.*" -or $_.message -match "Payload.*.*OUT-DNSTXT.*" -or $_.message -match "Payload.*.*ExfilOption.*" -or $_.message -match "Payload.*.*DumpCerts.*" -or $_.message -match "Payload.*.*DumpCreds.*" -or $_.message -match "Payload.*.*Shellcode32.*" -or $_.message -match "Payload.*.*Shellcode64.*" -or $_.message -match "Payload.*.*NotAllNameSpaces.*" -or $_.message -match "Payload.*.*exfill.*" -or $_.message -match "Payload.*.*FakeDC.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_ntfs_ads_access.ps1 b/Rules/sigma_tmp/powershell_ntfs_ads_access.ps1 new file mode 100644 index 00000000..435f890e --- /dev/null +++ b/Rules/sigma_tmp/powershell_ntfs_ads_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {(($_.message -match "set-content" -or $_.message -match "add-content") -and $_.message -match "-stream") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_powercat.ps1 b/Rules/sigma_tmp/powershell_powercat.ps1 new file mode 100644 index 00000000..b7dac08e --- /dev/null +++ b/Rules/sigma_tmp/powershell_powercat.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Windows PowerShell | where {($_.ID -eq "400" -and ($_.message -match "HostApplication.*.*powercat .*" -or $_.message -match "HostApplication.*.*powercat.ps1.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4103" -and ($_.message -match "ContextInfo.*.*powercat .*" -or $_.message -match "ContextInfo.*.*powercat.ps1.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_powerview_malicious_commandlets.ps1 b/Rules/sigma_tmp/powershell_powerview_malicious_commandlets.ps1 new file mode 100644 index 00000000..467c22ae --- /dev/null +++ b/Rules/sigma_tmp/powershell_powerview_malicious_commandlets.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "Export-PowerViewCSV" -or $_.message -match "Get-IPAddress" -or $_.message -match "Resolve-IPAddress" -or $_.message -match "Convert-NameToSid" -or $_.message -match "ConvertTo-SID" -or $_.message -match "Convert-ADName" -or $_.message -match "ConvertFrom-UACValue" -or $_.message -match "Add-RemoteConnection" -or $_.message -match "Remove-RemoteConnection" -or $_.message -match "Invoke-UserImpersonation" -or $_.message -match "Invoke-RevertToSelf" -or $_.message -match "Request-SPNTicket" -or $_.message -match "Get-DomainSPNTicket" -or $_.message -match "Invoke-Kerberoast" -or $_.message -match "Get-PathAcl" -or $_.message -match "Get-DNSZone" -or $_.message -match "Get-DomainDNSZone" -or $_.message -match "Get-DNSRecord" -or $_.message -match "Get-DomainDNSRecord" -or $_.message -match "Get-NetDomain" -or $_.message -match "Get-Domain" -or $_.message -match "Get-NetDomainController" -or $_.message -match "Get-DomainController" -or $_.message -match "Get-NetForest" -or $_.message -match "Get-Forest" -or $_.message -match "Get-NetForestDomain" -or $_.message -match "Get-ForestDomain" -or $_.message -match "Get-NetForestCatalog" -or $_.message -match "Get-ForestGlobalCatalog" -or $_.message -match "Find-DomainObjectPropertyOutlier" -or $_.message -match "Get-NetUser" -or $_.message -match "Get-DomainUser" -or $_.message -match "New-DomainUser" -or $_.message -match "Set-DomainUserPassword" -or $_.message -match "Get-UserEvent" -or $_.message -match "Get-DomainUserEvent" -or $_.message -match "Get-NetComputer" -or $_.message -match "Get-DomainComputer" -or $_.message -match "Get-ADObject" -or $_.message -match "Get-DomainObject" -or $_.message -match "Set-ADObject" -or $_.message -match "Set-DomainObject" -or $_.message -match "Get-ObjectAcl" -or $_.message -match "Get-DomainObjectAcl" -or $_.message -match "Add-ObjectAcl" -or $_.message -match "Add-DomainObjectAcl" -or $_.message -match "Invoke-ACLScanner" -or $_.message -match "Find-InterestingDomainAcl" -or $_.message -match "Get-NetOU" -or $_.message -match "Get-DomainOU" -or $_.message -match "Get-NetSite" -or $_.message -match "Get-DomainSite" -or $_.message -match "Get-NetSubnet" -or $_.message -match "Get-DomainSubnet" -or $_.message -match "Get-DomainSID" -or $_.message -match "Get-NetGroup" -or $_.message -match "Get-DomainGroup" -or $_.message -match "New-DomainGroup" -or $_.message -match "Find-ManagedSecurityGroups" -or $_.message -match "Get-DomainManagedSecurityGroup" -or $_.message -match "Get-NetGroupMember" -or $_.message -match "Get-DomainGroupMember" -or $_.message -match "Add-DomainGroupMember" -or $_.message -match "Get-NetFileServer" -or $_.message -match "Get-DomainFileServer" -or $_.message -match "Get-DFSshare" -or $_.message -match "Get-DomainDFSShare" -or $_.message -match "Get-NetGPO" -or $_.message -match "Get-DomainGPO" -or $_.message -match "Get-NetGPOGroup" -or $_.message -match "Get-DomainGPOLocalGroup" -or $_.message -match "Find-GPOLocation" -or $_.message -match "Get-DomainGPOUserLocalGroupMapping" -or $_.message -match "Find-GPOComputerAdmin" -or $_.message -match "Get-DomainGPOComputerLocalGroupMapping" -or $_.message -match "Get-DomainPolicy" -or $_.message -match "Get-NetLocalGroup" -or $_.message -match "Get-NetLocalGroupMember" -or $_.message -match "Get-NetShare" -or $_.message -match "Get-NetLoggedon" -or $_.message -match "Get-NetSession" -or $_.message -match "Get-LoggedOnLocal" -or $_.message -match "Get-RegLoggedOn" -or $_.message -match "Get-NetRDPSession" -or $_.message -match "Invoke-CheckLocalAdminAccess" -or $_.message -match "Test-AdminAccess" -or $_.message -match "Get-SiteName" -or $_.message -match "Get-NetComputerSiteName" -or $_.message -match "Get-Proxy" -or $_.message -match "Get-WMIRegProxy" -or $_.message -match "Get-LastLoggedOn" -or $_.message -match "Get-WMIRegLastLoggedOn" -or $_.message -match "Get-CachedRDPConnection" -or $_.message -match "Get-WMIRegCachedRDPConnection" -or $_.message -match "Get-RegistryMountedDrive" -or $_.message -match "Get-WMIRegMountedDrive" -or $_.message -match "Get-NetProcess" -or $_.message -match "Get-WMIProcess" -or $_.message -match "Find-InterestingFile" -or $_.message -match "Invoke-UserHunter" -or $_.message -match "Find-DomainUserLocation" -or $_.message -match "Invoke-ProcessHunter" -or $_.message -match "Find-DomainProcess" -or $_.message -match "Invoke-EventHunter" -or $_.message -match "Find-DomainUserEvent" -or $_.message -match "Invoke-ShareFinder" -or $_.message -match "Find-DomainShare" -or $_.message -match "Invoke-FileFinder" -or $_.message -match "Find-InterestingDomainShareFile" -or $_.message -match "Find-LocalAdminAccess" -or $_.message -match "Invoke-EnumerateLocalAdmin" -or $_.message -match "Find-DomainLocalGroupMember" -or $_.message -match "Get-NetDomainTrust" -or $_.message -match "Get-DomainTrust" -or $_.message -match "Get-NetForestTrust" -or $_.message -match "Get-ForestTrust" -or $_.message -match "Find-ForeignUser" -or $_.message -match "Get-DomainForeignUser" -or $_.message -match "Find-ForeignGroup" -or $_.message -match "Get-DomainForeignGroupMember" -or $_.message -match "Invoke-MapDomainTrust" -or $_.message -match "Get-DomainTrustMapping")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_prompt_credentials.ps1 b/Rules/sigma_tmp/powershell_prompt_credentials.ps1 new file mode 100644 index 00000000..73a6f3e8 --- /dev/null +++ b/Rules/sigma_tmp/powershell_prompt_credentials.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*PromptForCredential.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_psattack.ps1 b/Rules/sigma_tmp/powershell_psattack.ps1 new file mode 100644 index 00000000..85411ff1 --- /dev/null +++ b/Rules/sigma_tmp/powershell_psattack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4103" -and $_.message -match "PS ATTACK!!!") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_remote_powershell_session.ps1 b/Rules/sigma_tmp/powershell_remote_powershell_session.ps1 new file mode 100644 index 00000000..bb57f2b7 --- /dev/null +++ b/Rules/sigma_tmp/powershell_remote_powershell_session.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4103" -and $_.message -match "HostName.*ServerRemoteHost" -and $_.message -match "HostApplication.*.*wsmprovhost.exe.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Windows PowerShell | where {($_.ID -eq "400" -and $_.message -match "HostName.*ServerRemoteHost" -and $_.message -match "HostApplication.*.*wsmprovhost.exe.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_renamed_powershell.ps1 b/Rules/sigma_tmp/powershell_renamed_powershell.ps1 new file mode 100644 index 00000000..2dd1f9a4 --- /dev/null +++ b/Rules/sigma_tmp/powershell_renamed_powershell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Windows PowerShell | where {(($_.ID -eq "400" -and $_.message -match "HostName.*ConsoleHost") -and -not (($_.message -match "HostApplication.*powershell.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_shellcode_b64.ps1 b/Rules/sigma_tmp/powershell_shellcode_b64.ps1 new file mode 100644 index 00000000..84c58846 --- /dev/null +++ b/Rules/sigma_tmp/powershell_shellcode_b64.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*AAAAYInlM.*" -and ($_.message -match "ScriptBlockText.*.*OiCAAAAYInlM.*" -or $_.message -match "ScriptBlockText.*.*OiJAAAAYInlM.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_download.ps1 b/Rules/sigma_tmp/powershell_suspicious_download.ps1 new file mode 100644 index 00000000..0160c4c3 --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_download.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.message -match ".*System.Net.WebClient.*" -and ($_.message -match ".*.DownloadFile(.*" -or $_.message -match ".*.DownloadString(.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Windows PowerShell | where {($_.ID -eq "400" -and $_.message -match "HostApplication.*.*System.Net.WebClient.*" -and ($_.message -match "HostApplication.*.*.DownloadFile(.*" -or $_.message -match "HostApplication.*.*.DownloadString(.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_export_pfxcertificate.ps1 b/Rules/sigma_tmp/powershell_suspicious_export_pfxcertificate.ps1 new file mode 100644 index 00000000..6e7d0b5e --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_export_pfxcertificate.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*Export-PfxCertificate.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_getprocess_lsass.ps1 b/Rules/sigma_tmp/powershell_suspicious_getprocess_lsass.ps1 new file mode 100644 index 00000000..a75e080f --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_getprocess_lsass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*Get-Process lsass.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_invocation_generic.ps1 b/Rules/sigma_tmp/powershell_suspicious_invocation_generic.ps1 new file mode 100644 index 00000000..755efd8e --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_invocation_generic.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {(($_.message -match " -enc " -or $_.message -match " -EncodedCommand ") -and ($_.message -match " -w hidden " -or $_.message -match " -window hidden " -or $_.message -match " -windowstyle hidden ") -and ($_.message -match " -noni " -or $_.message -match " -noninteractive ")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_invocation_specific.ps1 b/Rules/sigma_tmp/powershell_suspicious_invocation_specific.ps1 new file mode 100644 index 00000000..819612c6 --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_invocation_specific.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {((($_.message -match ".*-nop.*" -and $_.message -match ".* -w .*" -and $_.message -match ".*hidden.*" -and $_.message -match ".* -c .*" -and $_.message -match ".*[Convert]::FromBase64String.*") -or ($_.message -match ".* -w .*" -and $_.message -match ".*hidden.*" -and $_.message -match ".*-noni.*" -and $_.message -match ".*-nop.*" -and $_.message -match ".* -c .*" -and $_.message -match ".*iex.*" -and $_.message -match ".*New-Object.*") -or ($_.message -match ".* -w .*" -and $_.message -match ".*hidden.*" -and $_.message -match ".*-ep.*" -and $_.message -match ".*bypass.*" -and $_.message -match ".*-Enc.*") -or ($_.message -match ".*powershell.*" -and $_.message -match ".*reg.*" -and $_.message -match ".*add.*" -and $_.message -match ".*HKCU\\software\\microsoft\\windows\\currentversion\\run.*") -or ($_.message -match ".*bypass.*" -and $_.message -match ".*-noprofile.*" -and $_.message -match ".*-windowstyle.*" -and $_.message -match ".*hidden.*" -and $_.message -match ".*new-object.*" -and $_.message -match ".*system.net.webclient.*" -and $_.message -match ".*.download.*") -or ($_.message -match ".*iex.*" -and $_.message -match ".*New-Object.*" -and $_.message -match ".*Net.WebClient.*" -and $_.message -match ".*.Download.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_keywords.ps1 b/Rules/sigma_tmp/powershell_suspicious_keywords.ps1 new file mode 100644 index 00000000..dd59e856 --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_keywords.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {(($_.message -match ".*System.Reflection.Assembly.Load.*" -or $_.message -match ".*[System.Reflection.Assembly]::Load.*" -or $_.message -match ".*[Reflection.Assembly]::Load.*" -or $_.message -match ".*System.Reflection.AssemblyName.*" -or $_.message -match ".*Reflection.Emit.AssemblyBuilderAccess.*" -or $_.message -match ".*Runtime.InteropServices.DllImportAttribute.*" -or $_.message -match ".*SuspendThread.*" -or $_.message -match ".*rundll32.*" -or $_.message -match ".*FromBase64.*" -or $_.message -match ".*Invoke-WMIMethod.*" -or $_.message -match ".*http://127.0.0.1.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_mail_acces.ps1 b/Rules/sigma_tmp/powershell_suspicious_mail_acces.ps1 new file mode 100644 index 00000000..34399bb4 --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_mail_acces.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*Get-Inbox.ps1.*" -or $_.message -match "ScriptBlockText.*.*Microsoft.Office.Interop.Outlook.*" -or $_.message -match "ScriptBlockText.*.*Microsoft.Office.Interop.Outlook.olDefaultFolders.*" -or $_.message -match "ScriptBlockText.*.*-comobject outlook.application.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_mounted_share_deletion.ps1 b/Rules/sigma_tmp/powershell_suspicious_mounted_share_deletion.ps1 new file mode 100644 index 00000000..560da73c --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_mounted_share_deletion.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*Remove-SmbShare.*" -or $_.message -match "ScriptBlockText.*.*Remove-FileShare.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_profile_create.ps1 b/Rules/sigma_tmp/powershell_suspicious_profile_create.ps1 new file mode 100644 index 00000000..18c2dd27 --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_profile_create.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*\\profile.ps1.*" -and ($_.message -match "TargetFilename.*.*\\My Documents\\PowerShell\\.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\System32\\WindowsPowerShell\\v1.0\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_suspicious_recon.ps1 b/Rules/sigma_tmp/powershell_suspicious_recon.ps1 new file mode 100644 index 00000000..91505ccd --- /dev/null +++ b/Rules/sigma_tmp/powershell_suspicious_recon.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*Get-Service .*" -or $_.message -match "ScriptBlockText.*.*Get-ChildItem .*" -or $_.message -match "ScriptBlockText.*.*Get-Process .*") -and $_.message -match "ScriptBlockText.*.*> $env:TEMP\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_tamper_with_windows_defender.ps1 b/Rules/sigma_tmp/powershell_tamper_with_windows_defender.ps1 new file mode 100644 index 00000000..9dd30910 --- /dev/null +++ b/Rules/sigma_tmp/powershell_tamper_with_windows_defender.ps1 @@ -0,0 +1 @@ +Get-WinEvent | where {($_.ID -eq "600" -and $_.message -match "HostApplication.*.*Set-MpPreference.*" -and ($_.message -match "HostApplication.*.*-DisableRealtimeMonitoring 1.*" -or $_.message -match "HostApplication.*.*-DisableBehaviorMonitoring 1.*" -or $_.message -match "HostApplication.*.*-DisableScriptScanning 1.*" -or $_.message -match "HostApplication.*.*-DisableBlockAtFirstSeen 1.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_timestomp.ps1 b/Rules/sigma_tmp/powershell_timestomp.ps1 new file mode 100644 index 00000000..a0fe5b86 --- /dev/null +++ b/Rules/sigma_tmp/powershell_timestomp.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*.CreationTime =.*" -or $_.message -match "ScriptBlockText.*.*.LastWriteTime =.*" -or $_.message -match "ScriptBlockText.*.*.LastAccessTime =.*" -or $_.message -match "ScriptBlockText.*.*[IO.File]::SetCreationTime.*" -or $_.message -match "ScriptBlockText.*.*[IO.File]::SetLastAccessTime.*" -or $_.message -match "ScriptBlockText.*.*[IO.File]::SetLastWriteTime.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_winlogon_helper_dll.ps1 b/Rules/sigma_tmp/powershell_winlogon_helper_dll.ps1 new file mode 100644 index 00000000..040b1312 --- /dev/null +++ b/Rules/sigma_tmp/powershell_winlogon_helper_dll.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*CurrentVersion\\Winlogon.*" -and ($_.message -match "ScriptBlockText.*.*Set-ItemProperty.*" -or $_.message -match "ScriptBlockText.*.*New-Item.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_wmimplant.ps1 b/Rules/sigma_tmp/powershell_wmimplant.ps1 new file mode 100644 index 00000000..8442fe5f --- /dev/null +++ b/Rules/sigma_tmp/powershell_wmimplant.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {(($_.message -match "ScriptBlockText.*.*WMImplant.*" -or $_.message -match "ScriptBlockText.*.* change_user .*" -or $_.message -match "ScriptBlockText.*.* gen_cli .*" -or $_.message -match "ScriptBlockText.*.* command_exec .*" -or $_.message -match "ScriptBlockText.*.* disable_wdigest .*" -or $_.message -match "ScriptBlockText.*.* disable_winrm .*" -or $_.message -match "ScriptBlockText.*.* enable_wdigest .*" -or $_.message -match "ScriptBlockText.*.* enable_winrm .*" -or $_.message -match "ScriptBlockText.*.* registry_mod .*" -or $_.message -match "ScriptBlockText.*.* remote_posh .*" -or $_.message -match "ScriptBlockText.*.* sched_job .*" -or $_.message -match "ScriptBlockText.*.* service_mod .*" -or $_.message -match "ScriptBlockText.*.* process_kill .*" -or $_.message -match "ScriptBlockText.*.* active_users .*" -or $_.message -match "ScriptBlockText.*.* basic_info .*" -or $_.message -match "ScriptBlockText.*.* power_off .*" -or $_.message -match "ScriptBlockText.*.* vacant_system .*" -or $_.message -match "ScriptBlockText.*.* logon_events .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_wsman_com_provider_no_powershell.ps1 b/Rules/sigma_tmp/powershell_wsman_com_provider_no_powershell.ps1 new file mode 100644 index 00000000..cb44d5b1 --- /dev/null +++ b/Rules/sigma_tmp/powershell_wsman_com_provider_no_powershell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.message -match ".*ProviderName=WSMan.*" -and -not ($_.message -match ".*HostApplication=.*powershell.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/powershell_xor_commandline.ps1 b/Rules/sigma_tmp/powershell_xor_commandline.ps1 new file mode 100644 index 00000000..989a6691 --- /dev/null +++ b/Rules/sigma_tmp/powershell_xor_commandline.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Windows PowerShell | where {($_.ID -eq "400" -and $_.message -match "HostName.*ConsoleHost" -and ($_.message -match "CommandLine.*.*bxor.*" -or $_.message -match "CommandLine.*.*join.*" -or $_.message -match "CommandLine.*.*char.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/poweshell_detect_vm_env.ps1 b/Rules/sigma_tmp/poweshell_detect_vm_env.ps1 new file mode 100644 index 00000000..e062b515 --- /dev/null +++ b/Rules/sigma_tmp/poweshell_detect_vm_env.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*Get-WmiObject.*" -and ($_.message -match "ScriptBlockText.*.*MSAcpi_ThermalZoneTemperature.*" -or $_.message -match "ScriptBlockText.*.*Win32_ComputerSystem.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_SDelete.ps1 b/Rules/sigma_tmp/process_creation_SDelete.ps1 new file mode 100644 index 00000000..0fdf3e9e --- /dev/null +++ b/Rules/sigma_tmp/process_creation_SDelete.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "OriginalFileName.*sdelete.exe" -and -not (($_.message -match "CommandLine.*.* -h.*" -or $_.message -match "CommandLine.*.* -c.*" -or $_.message -match "CommandLine.*.* -z.*" -or $_.message -match "CommandLine.*.* /?.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_automated_collection.ps1 b/Rules/sigma_tmp/process_creation_automated_collection.ps1 new file mode 100644 index 00000000..1027a996 --- /dev/null +++ b/Rules/sigma_tmp/process_creation_automated_collection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*.doc.*" -or $_.message -match "CommandLine.*.*.docx.*" -or $_.message -match "CommandLine.*.*.xls.*" -or $_.message -match "CommandLine.*.*.xlsx.*" -or $_.message -match "CommandLine.*.*.ppt.*" -or $_.message -match "CommandLine.*.*.pptx.*" -or $_.message -match "CommandLine.*.*.rtf.*" -or $_.message -match "CommandLine.*.*.pdf.*" -or $_.message -match "CommandLine.*.*.txt.*") -and ($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*dir .*" -and $_.message -match "CommandLine.*.* /b .*" -and $_.message -match "CommandLine.*.* /s .*") -or ($_.message -match "OriginalFileName.*FINDSTR.EXE" -and $_.message -match "CommandLine.*.* /e .*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_c3_load_by_rundll32.ps1 b/Rules/sigma_tmp/process_creation_c3_load_by_rundll32.ps1 new file mode 100644 index 00000000..2ce037c4 --- /dev/null +++ b/Rules/sigma_tmp/process_creation_c3_load_by_rundll32.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*rundll32.exe.*" -and $_.message -match "CommandLine.*.*.dll.*" -and $_.message -match "CommandLine.*.*StartNodeRelay.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_clip.ps1 b/Rules/sigma_tmp/process_creation_clip.ps1 new file mode 100644 index 00000000..94623367 --- /dev/null +++ b/Rules/sigma_tmp/process_creation_clip.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "OriginalFileName.*clip.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_cobaltstrike_load_by_rundll32.ps1 b/Rules/sigma_tmp/process_creation_cobaltstrike_load_by_rundll32.ps1 new file mode 100644 index 00000000..b0ee592a --- /dev/null +++ b/Rules/sigma_tmp/process_creation_cobaltstrike_load_by_rundll32.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*rundll32.exe.*" -and $_.message -match "CommandLine.*.*.dll.*" -and $_.message -match "CommandLine.*.*StartW.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_discover_private_keys.ps1 b/Rules/sigma_tmp/process_creation_discover_private_keys.ps1 new file mode 100644 index 00000000..f2845d81 --- /dev/null +++ b/Rules/sigma_tmp/process_creation_discover_private_keys.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*dir .*" -or $_.message -match "CommandLine.*.*findstr .*") -and ($_.message -match "CommandLine.*.*.key.*" -or $_.message -match "CommandLine.*.*.pgp.*" -or $_.message -match "CommandLine.*.*.gpg.*" -or $_.message -match "CommandLine.*.*.ppk.*" -or $_.message -match "CommandLine.*.*.p12.*" -or $_.message -match "CommandLine.*.*.pem.*" -or $_.message -match "CommandLine.*.*.pfx.*" -or $_.message -match "CommandLine.*.*.cer.*" -or $_.message -match "CommandLine.*.*.p7b.*" -or $_.message -match "CommandLine.*.*.asc.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_dotnet.ps1 b/Rules/sigma_tmp/process_creation_dotnet.ps1 new file mode 100644 index 00000000..5cbe2a99 --- /dev/null +++ b/Rules/sigma_tmp/process_creation_dotnet.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*.dll" -or $_.message -match "CommandLine.*.*.csproj") -and ($_.message -match "Image.*.*\\dotnet.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_infdefaultinstall.ps1 b/Rules/sigma_tmp/process_creation_infdefaultinstall.ps1 new file mode 100644 index 00000000..736e5df4 --- /dev/null +++ b/Rules/sigma_tmp/process_creation_infdefaultinstall.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*InfDefaultInstall.exe .*" -and $_.message -match "CommandLine.*.*.inf.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_msdeploy.ps1 b/Rules/sigma_tmp/process_creation_msdeploy.ps1 new file mode 100644 index 00000000..c1ef4cff --- /dev/null +++ b/Rules/sigma_tmp/process_creation_msdeploy.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*verb:sync.*" -and $_.message -match "CommandLine.*.*-source:RunCommand.*" -and $_.message -match "CommandLine.*.*-dest:runCommand.*" -and ($_.message -match "Image.*.*\\msdeploy.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_protocolhandler_suspicious_file.ps1 b/Rules/sigma_tmp/process_creation_protocolhandler_suspicious_file.ps1 new file mode 100644 index 00000000..a803c66d --- /dev/null +++ b/Rules/sigma_tmp/process_creation_protocolhandler_suspicious_file.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\protocolhandler.exe" -and $_.message -match "CommandLine.*.*\"ms-word.*" -and $_.message -match "CommandLine.*.*.docx\".*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_susp_7z.ps1 b/Rules/sigma_tmp/process_creation_susp_7z.ps1 new file mode 100644 index 00000000..3fc95a58 --- /dev/null +++ b/Rules/sigma_tmp/process_creation_susp_7z.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*7z.exe.*" -or $_.message -match "CommandLine.*.*7za.exe.*") -and $_.message -match "CommandLine.*.* -p.*" -and ($_.message -match "CommandLine.*.* a .*" -or $_.message -match "CommandLine.*.* u .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_susp_recon.ps1 b/Rules/sigma_tmp/process_creation_susp_recon.ps1 new file mode 100644 index 00000000..a0bb3e0f --- /dev/null +++ b/Rules/sigma_tmp/process_creation_susp_recon.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\tree.com" -or $_.message -match "Image.*.*\\WMIC.exe" -or $_.message -match "Image.*.*\\doskey.exe" -or $_.message -match "Image.*.*\\sc.exe") -and $_.message -match "ParentCommandLine.*.* > %TEMP%\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_susp_winzip.ps1 b/Rules/sigma_tmp/process_creation_susp_winzip.ps1 new file mode 100644 index 00000000..c27709ad --- /dev/null +++ b/Rules/sigma_tmp/process_creation_susp_winzip.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*winzip.exe.*" -or $_.message -match "CommandLine.*.*winzip64.exe.*") -and ($_.message -match "CommandLine.*.*-s\".*") -and ($_.message -match "CommandLine.*.* -min .*" -or $_.message -match "CommandLine.*.* -a .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_syncappvpublishingserver_execute_arbitrary_powershell.ps1 b/Rules/sigma_tmp/process_creation_syncappvpublishingserver_execute_arbitrary_powershell.ps1 new file mode 100644 index 00000000..dfa14fdb --- /dev/null +++ b/Rules/sigma_tmp/process_creation_syncappvpublishingserver_execute_arbitrary_powershell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\SyncAppvPublishingServer.exe" -and $_.message -match "CommandLine.*.*\"n; .*" -and $_.message -match "CommandLine.*.* Start-Process .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_creation_syncappvpublishingserver_vbs_execute_powershell.ps1 b/Rules/sigma_tmp/process_creation_syncappvpublishingserver_vbs_execute_powershell.ps1 new file mode 100644 index 00000000..7ab7164a --- /dev/null +++ b/Rules/sigma_tmp/process_creation_syncappvpublishingserver_vbs_execute_powershell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*\\SyncAppvPublishingServer.vbs.*" -and $_.message -match "CommandLine.*.*\"n;.*" -and $_.message -match "CommandLine.*.*Start-Process .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_mailboxexport_share.ps1 b/Rules/sigma_tmp/process_mailboxexport_share.ps1 new file mode 100644 index 00000000..43b705e0 --- /dev/null +++ b/Rules/sigma_tmp/process_mailboxexport_share.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*New-MailboxExport.*" -and $_.message -match "CommandLine.*.* -Mailbox .*" -and $_.message -match "CommandLine.*.* -FilePath \\127.0.0.1\\C$.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/process_susp_esentutl_params.ps1 b/Rules/sigma_tmp/process_susp_esentutl_params.ps1 new file mode 100644 index 00000000..d053c57e --- /dev/null +++ b/Rules/sigma_tmp/process_susp_esentutl_params.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*esentutl.*" -and $_.message -match "CommandLine.*.* /p.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/silenttrinity_stager_msbuild_activity.ps1 b/Rules/sigma_tmp/silenttrinity_stager_msbuild_activity.ps1 new file mode 100644 index 00000000..589da9f1 --- /dev/null +++ b/Rules/sigma_tmp/silenttrinity_stager_msbuild_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "3" -and $_.message -match "ParentImage.*.*\\msbuild.exe" -and ($_.message -match "80" -or $_.message -match "443") -and $_.message -match "Initiated.*true") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_abusing_azure_browser_sso.ps1 b/Rules/sigma_tmp/sysmon_abusing_azure_browser_sso.ps1 new file mode 100644 index 00000000..f507081f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_abusing_azure_browser_sso.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and $_.message -match "ImageLoaded.*.*MicrosoftAccountTokenProvider.dll" -and -not (($_.message -match "Image.*.*BackgroundTaskHost.exe" -or $_.message -match "Image.*.*devenv.exe" -or $_.message -match "Image.*.*iexplore.exe" -or $_.message -match "Image.*.*MicrosoftEdge.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_abusing_debug_privilege.ps1 b/Rules/sigma_tmp/sysmon_abusing_debug_privilege.ps1 new file mode 100644 index 00000000..14bee999 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_abusing_debug_privilege.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\winlogon.exe" -or $_.message -match "ParentImage.*.*\\services.exe" -or $_.message -match "ParentImage.*.*\\lsass.exe" -or $_.message -match "ParentImage.*.*\\csrss.exe" -or $_.message -match "ParentImage.*.*\\smss.exe" -or $_.message -match "ParentImage.*.*\\wininit.exe" -or $_.message -match "ParentImage.*.*\\spoolsv.exe" -or $_.message -match "ParentImage.*.*\\searchindexer.exe") -and ($_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\cmd.exe") -and $_.message -match "User.*NT AUTHORITY\\SYSTEM") -and -not ($_.message -match "CommandLine.*.* route .*" -and $_.message -match "CommandLine.*.* ADD .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_accesschk_usage_after_priv_escalation.ps1 b/Rules/sigma_tmp/sysmon_accesschk_usage_after_priv_escalation.ps1 new file mode 100644 index 00000000..a34d198c --- /dev/null +++ b/Rules/sigma_tmp/sysmon_accesschk_usage_after_priv_escalation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "IntegrityLevel.*Medium" -and ($_.ID -eq "1") -and ($_.message -match "Product.*.*AccessChk" -or $_.message -match "Description.*.*Reports effective permissions.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_accessing_winapi_in_powershell_credentials_dumping.ps1 b/Rules/sigma_tmp/sysmon_accessing_winapi_in_powershell_credentials_dumping.ps1 new file mode 100644 index 00000000..b3969cb8 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_accessing_winapi_in_powershell_credentials_dumping.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "8" -or $_.ID -eq "10") -and $_.message -match "SourceImage.*.*\\powershell.exe" -and $_.message -match "TargetImage.*.*\\lsass.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_ads_executable.ps1 b/Rules/sigma_tmp/sysmon_ads_executable.ps1 new file mode 100644 index 00000000..3725a6b5 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_ads_executable.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "15") -and -not (($_.message -match "Imphash.*00000000000000000000000000000000") -or (-not Imphash="*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_alternate_powershell_hosts_moduleload.ps1 b/Rules/sigma_tmp/sysmon_alternate_powershell_hosts_moduleload.ps1 new file mode 100644 index 00000000..f51004a4 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_alternate_powershell_hosts_moduleload.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and ($_.message -match "Description.*System.Management.Automation" -and $_.message -match "ImageLoaded.*.*System.Management.Automation.*") -and -not ($_.message -match "Image.*.*\\powershell.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_alternate_powershell_hosts_pipe.ps1 b/Rules/sigma_tmp/sysmon_alternate_powershell_hosts_pipe.ps1 new file mode 100644 index 00000000..f266a4ed --- /dev/null +++ b/Rules/sigma_tmp/sysmon_alternate_powershell_hosts_pipe.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "17" -or $_.ID -eq "18")) -and $_.message -match "PipeName.*\\PSHost.*" -and -not (($_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\powershell_ise.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_always_install_elevated_msi_spawned_cmd_and_powershell.ps1 b/Rules/sigma_tmp/sysmon_always_install_elevated_msi_spawned_cmd_and_powershell.ps1 new file mode 100644 index 00000000..285803ca --- /dev/null +++ b/Rules/sigma_tmp/sysmon_always_install_elevated_msi_spawned_cmd_and_powershell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\powershell.exe") -and $_.message -match "ParentImage.*.*\\Windows\\Installer\\.*" -and $_.message -match "ParentImage.*.*msi.*" -and ($_.message -match "ParentImage.*.*tmp")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_always_install_elevated_windows_installer.ps1 b/Rules/sigma_tmp/sysmon_always_install_elevated_windows_installer.ps1 new file mode 100644 index 00000000..4c44c06f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_always_install_elevated_windows_installer.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "User.*NT AUTHORITY\\SYSTEM" -and (($_.message -match "Image.*.*\\Windows\\Installer\\.*" -and $_.message -match "Image.*.*msi.*" -and ($_.message -match "Image.*.*tmp")) -or (($_.message -match "Image.*.*\\msiexec.exe") -and $_.message -match "IntegrityLevel.*System"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_apt_leviathan.ps1 b/Rules/sigma_tmp/sysmon_apt_leviathan.ps1 new file mode 100644 index 00000000..67f1bcd4 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_apt_leviathan.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*HKEY_CURRENT_USER\\Software\\Microsoft\\Windows\\CurrentVersion\\Run\\ntkd") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_apt_muddywater_dnstunnel.ps1 b/Rules/sigma_tmp/sysmon_apt_muddywater_dnstunnel.ps1 new file mode 100644 index 00000000..b0f87bd1 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_apt_muddywater_dnstunnel.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\powershell.exe") -and ($_.message -match "ParentImage.*.*\\excel.exe") -and ($_.message -match "CommandLine.*.*DataExchange.dll.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_apt_oceanlotus_registry.ps1 b/Rules/sigma_tmp/sysmon_apt_oceanlotus_registry.ps1 new file mode 100644 index 00000000..eb551f68 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_apt_oceanlotus_registry.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ((($_.message -match "HKCR\\CLSID\\{E08A0F4B-1F65-4D4D-9A09-BD4625B9C5A1}\\Model") -and ($_.message -match "TargetObject.*.*\\SOFTWARE\\App\\AppXbf13d4ea2945444d8b13e2121cb6b663\\Application" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\App\\AppXbf13d4ea2945444d8b13e2121cb6b663\\DefaultIcon" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\App\\AppX70162486c7554f7f80f481985d67586d\\Application" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\App\\AppX70162486c7554f7f80f481985d67586d\\DefaultIcon" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\App\\AppX37cc7fdccd644b4f85f4b22d5a3f105a\\Application" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\App\\AppX37cc7fdccd644b4f85f4b22d5a3f105a\\DefaultIcon")) -or (($_.message -match "TargetObject.*HKU\\.*") -and ($_.message -match "TargetObject.*.*_Classes\\AppXc52346ec40fb4061ad96be0e6cb7d16a\\.*" -or $_.message -match "TargetObject.*.*_Classes\\AppX3bbba44c6cae4d9695755183472171e2\\.*" -or $_.message -match "TargetObject.*.*_Classes\\CLSID\\{E3517E26-8E93-458D-A6DF-8030BC80528B}\\.*" -or $_.message -match "TargetObject.*.*_Classes\\CLSID\\{E08A0F4B-1F65-4D4D-9A09-BD4625B9C5A1}\\Model.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_apt_pandemic.ps1 b/Rules/sigma_tmp/sysmon_apt_pandemic.ps1 new file mode 100644 index 00000000..75739c9c --- /dev/null +++ b/Rules/sigma_tmp/sysmon_apt_pandemic.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\SYSTEM\\CurrentControlSet\\services\\null\\Instance.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*loaddll -a .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_apt_sourgrum.ps1 b/Rules/sigma_tmp/sysmon_apt_sourgrum.ps1 new file mode 100644 index 00000000..25eb423d --- /dev/null +++ b/Rules/sigma_tmp/sysmon_apt_sourgrum.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*windows\\system32\\Physmem.sys.*" -or ($_.message -match "Image.*.*Windows\\system32\\ime\\SHARED\\WimBootConfigurations.ini.*" -or $_.message -match "Image.*.*Windows\\system32\\ime\\IMEJP\\WimBootConfigurations.ini.*" -or $_.message -match "Image.*.*Windows\\system32\\ime\\IMETC\\WimBootConfigurations.ini.*")) -or ($_.ID -eq "1" -and ($_.message -match "Image.*.*windows\\system32\\filepath2.*" -or $_.message -match "Image.*.*windows\\system32\\ime.*") -and ($_.message -match "CommandLine.*.*reg add.*") -and ($_.message -match "CommandLine.*.*HKEY_LOCAL_MACHINE\\software\\classes\\clsid\\{7c857801-7381-11cf-884d-00aa004b2e24}\\inprocserver32.*" -or $_.message -match "CommandLine.*.*HKEY_LOCAL_MACHINE\\software\\classes\\clsid\\{cf4cc405-e2c5-4ddd-b3ce-5e7582d8c9fa}\\inprocserver32.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_apt_turla_namedpipes.ps1 b/Rules/sigma_tmp/sysmon_apt_turla_namedpipes.ps1 new file mode 100644 index 00000000..b14d9998 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_apt_turla_namedpipes.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "17" -or $_.ID -eq "18") -and ($_.message -match "\\atctl" -or $_.message -match "\\userpipe" -or $_.message -match "\\iehelper" -or $_.message -match "\\sdlrpc" -or $_.message -match "\\comnap")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_asep_reg_keys_modification.ps1 b/Rules/sigma_tmp/sysmon_asep_reg_keys_modification.ps1 new file mode 100644 index 00000000..2b159ade --- /dev/null +++ b/Rules/sigma_tmp/sysmon_asep_reg_keys_modification.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ((((((((((((($_.message -match "TargetObject.*.*\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows CE Services\\AutoStart.*" -or $_.message -match "TargetObject.*.*\\Software\\Wow6432Node\\Microsoft\\Command Processor\\Autorun.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Wow6432Node\\Microsoft\\Active Setup\\Installed Components.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows CE Services\\AutoStartOnDisconnect.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows CE Services\\AutoStartOnConnect.*" -or $_.message -match "TargetObject.*.*\\SYSTEM\\Setup\\CmdLine.*" -or $_.message -match "TargetObject.*.*\\Software\\Microsoft\\Ctf\\LangBarAddin.*" -or $_.message -match "TargetObject.*.*\\Software\\Microsoft\\Command Processor\\Autorun.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Active Setup\\Installed Components.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Classes\\Protocols\\Handler.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Classes\\Protocols\\Filter.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Classes\\Htmlfile\\Shell\\Open\\Command\\(Default).*" -or $_.message -match "TargetObject.*.*\\Environment\\UserInitMprLogonScript.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Policies\\Microsoft\\Windows\\Control Panel\\Desktop\\Scrnsave.exe.*" -or $_.message -match "TargetObject.*.*\\Software\\Microsoft\\Internet Explorer\\UrlSearchHooks.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Internet Explorer\\Desktop\\Components.*" -or $_.message -match "TargetObject.*.*\\Software\\Classes\\Clsid\\{AB8902B4-09CA-4bb6-B78D-A8F59079A8D5}\\Inprocserver32.*" -or $_.message -match "TargetObject.*.*\\Control Panel\\Desktop\\Scrnsave.exe.*") -or ($_.message -match "TargetObject.*.*\\System\\CurrentControlSet\\Control\\Session Manager.*" -and ($_.message -match "TargetObject.*.*\\SetupExecute.*" -or $_.message -match "TargetObject.*.*\\S0InitialCommand.*" -or $_.message -match "TargetObject.*.*\\KnownDlls.*" -or $_.message -match "TargetObject.*.*\\Execute.*" -or $_.message -match "TargetObject.*.*\\BootExecute.*" -or $_.message -match "TargetObject.*.*\\AppCertDlls.*"))) -or ($_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion.*" -and ($_.message -match "TargetObject.*.*\\ShellServiceObjectDelayLoad.*" -or $_.message -match "TargetObject.*.*\\Run.*" -or $_.message -match "TargetObject.*.*\\Policies\\System\\Shell.*" -or $_.message -match "TargetObject.*.*\\Policies\\Explorer\\Run.*" -or $_.message -match "TargetObject.*.*\\Group Policy\\Scripts\\Startup.*" -or $_.message -match "TargetObject.*.*\\Group Policy\\Scripts\\Shutdown.*" -or $_.message -match "TargetObject.*.*\\Group Policy\\Scripts\\Logon.*" -or $_.message -match "TargetObject.*.*\\Group Policy\\Scripts\\Logoff.*" -or $_.message -match "TargetObject.*.*\\Explorer\\ShellServiceObjects.*" -or $_.message -match "TargetObject.*.*\\Explorer\\ShellIconOverlayIdentifiers.*" -or $_.message -match "TargetObject.*.*\\Explorer\\ShellExecuteHooks.*" -or $_.message -match "TargetObject.*.*\\Explorer\\SharedTaskScheduler.*" -or $_.message -match "TargetObject.*.*\\Explorer\\Browser Helper Objects.*" -or $_.message -match "TargetObject.*.*\\Authentication\\PLAP Providers.*" -or $_.message -match "TargetObject.*.*\\Authentication\\Credential Providers.*" -or $_.message -match "TargetObject.*.*\\Authentication\\Credential Provider Filters.*"))) -or ($_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion.*" -and ($_.message -match "TargetObject.*.*\\Winlogon\\VmApplet.*" -or $_.message -match "TargetObject.*.*\\Winlogon\\Userinit.*" -or $_.message -match "TargetObject.*.*\\Winlogon\\Taskman.*" -or $_.message -match "TargetObject.*.*\\Winlogon\\Shell.*" -or $_.message -match "TargetObject.*.*\\Winlogon\\GpExtensions.*" -or $_.message -match "TargetObject.*.*\\Winlogon\\AppSetup.*" -or $_.message -match "TargetObject.*.*\\Winlogon\\AlternateShells\\AvailableShells.*" -or $_.message -match "TargetObject.*.*\\Windows\\IconServiceLib.*" -or $_.message -match "TargetObject.*.*\\Windows\\Appinit_Dlls.*" -or $_.message -match "TargetObject.*.*\\Image File Execution Options.*" -or $_.message -match "TargetObject.*.*\\Font Drivers.*" -or $_.message -match "TargetObject.*.*\\Drivers32.*" -or $_.message -match "TargetObject.*.*\\Windows\\Run.*" -or $_.message -match "TargetObject.*.*\\Windows\\Load.*"))) -or ($_.message -match "TargetObject.*.*\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows\\CurrentVersion.*" -and ($_.message -match "TargetObject.*.*\\ShellServiceObjectDelayLoad.*" -or $_.message -match "TargetObject.*.*\\Run.*" -or $_.message -match "TargetObject.*.*\\Explorer\\ShellServiceObjects.*" -or $_.message -match "TargetObject.*.*\\Explorer\\ShellIconOverlayIdentifiers.*" -or $_.message -match "TargetObject.*.*\\Explorer\\ShellExecuteHooks.*" -or $_.message -match "TargetObject.*.*\\Explorer\\SharedTaskScheduler.*" -or $_.message -match "TargetObject.*.*\\Explorer\\Browser Helper Objects.*"))) -or ($_.message -match "TargetObject.*.*\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows NT\\CurrentVersion.*" -and ($_.message -match "TargetObject.*.*\\Windows\\Appinit_Dlls.*" -or $_.message -match "TargetObject.*.*\\Image File Execution Options.*" -or $_.message -match "TargetObject.*.*\\Drivers32.*"))) -or ((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*\\Software\\Wow6432Node\\Microsoft\\Office.*" -or $_.message -match "TargetObject.*.*\\Software\\Microsoft\\Office.*") -and ($_.message -match "TargetObject.*.*\\Word\\Addins.*" -or $_.message -match "TargetObject.*.*\\PowerPoint\\Addins.*" -or $_.message -match "TargetObject.*.*\\Outlook\\Addins.*" -or $_.message -match "TargetObject.*.*\\Onenote\\Addins.*" -or $_.message -match "TargetObject.*.*\\Excel\\Addins.*" -or $_.message -match "TargetObject.*.*\\Access\\Addins.*" -or $_.message -match "TargetObject.*.*test\\Special\\Perf.*"))) -or ((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*\\Software\\Wow6432Node\\Microsoft\\Internet Explorer.*" -or $_.message -match "TargetObject.*.*\\Software\\Microsoft\\Internet Explorer.*") -and ($_.message -match "TargetObject.*.*\\Toolbar.*" -or $_.message -match "TargetObject.*.*\\Extensions.*" -or $_.message -match "TargetObject.*.*\\Explorer Bars.*"))) -or ($_.message -match "TargetObject.*.*\\Software\\Wow6432Node\\Classes.*" -and ($_.message -match "TargetObject.*.*\\Folder\\ShellEx\\ExtShellFolderViews.*" -or $_.message -match "TargetObject.*.*\\Folder\\ShellEx\\DragDropHandlers.*" -or $_.message -match "TargetObject.*.*\\Folder\\ShellEx\\ColumnHandlers.*" -or $_.message -match "TargetObject.*.*\\Directory\\Shellex\\DragDropHandlers.*" -or $_.message -match "TargetObject.*.*\\Directory\\Shellex\\CopyHookHandlers.*" -or $_.message -match "TargetObject.*.*\\CLSID\\{AC757296-3522-4E11-9862-C17BE5A1767E}\\Instance.*" -or $_.message -match "TargetObject.*.*\\CLSID\\{ABE3B9A4-257D-4B97-BD1A-294AF496222E}\\Instance.*" -or $_.message -match "TargetObject.*.*\\CLSID\\{7ED96837-96F0-4812-B211-F13C24117ED3}\\Instance.*" -or $_.message -match "TargetObject.*.*\\CLSID\\{083863F1-70DE-11d0-BD40-00A0C911CE86}\\Instance.*" -or $_.message -match "TargetObject.*.*\\AllFileSystemObjects\\ShellEx\\DragDropHandlers.*" -or $_.message -match "TargetObject.*.*\\ShellEx\\PropertySheetHandlers.*" -or $_.message -match "TargetObject.*.*\\ShellEx\\ContextMenuHandlers.*"))) -or ($_.message -match "TargetObject.*.*\\Software\\Classes.*" -and ($_.message -match "TargetObject.*.*\\Folder\\ShellEx\\ExtShellFolderViews.*" -or $_.message -match "TargetObject.*.*\\Folder\\ShellEx\\DragDropHandlers.*" -or $_.message -match "TargetObject.*.*\\Folder\\Shellex\\ColumnHandlers.*" -or $_.message -match "TargetObject.*.*\\Filter.*" -or $_.message -match "TargetObject.*.*\\Exefile\\Shell\\Open\\Command\\(Default).*" -or $_.message -match "TargetObject.*.*\\Directory\\Shellex\\DragDropHandlers.*" -or $_.message -match "TargetObject.*.*\\Directory\\Shellex\\CopyHookHandlers.*" -or $_.message -match "TargetObject.*.*\\CLSID\\{AC757296-3522-4E11-9862-C17BE5A1767E}\\Instance.*" -or $_.message -match "TargetObject.*.*\\CLSID\\{ABE3B9A4-257D-4B97-BD1A-294AF496222E}\\Instance.*" -or $_.message -match "TargetObject.*.*\\CLSID\\{7ED96837-96F0-4812-B211-F13C24117ED3}\\Instance.*" -or $_.message -match "TargetObject.*.*\\CLSID\\{083863F1-70DE-11d0-BD40-00A0C911CE86}\\Instance.*" -or $_.message -match "TargetObject.*.*\\Classes\\AllFileSystemObjects\\ShellEx\\DragDropHandlers.*" -or $_.message -match "TargetObject.*.*\\.exe.*" -or $_.message -match "TargetObject.*.*\\.cmd.*" -or $_.message -match "TargetObject.*.*\\ShellEx\\PropertySheetHandlers.*" -or $_.message -match "TargetObject.*.*\\ShellEx\\ContextMenuHandlers.*"))) -or ($_.message -match "TargetObject.*.*\\Software\\Policies\\Microsoft\\Windows\\System\\Scripts.*" -and ($_.message -match "TargetObject.*.*\\Startup.*" -or $_.message -match "TargetObject.*.*\\Shutdown.*" -or $_.message -match "TargetObject.*.*\\Logon.*" -or $_.message -match "TargetObject.*.*\\Logoff.*"))) -or ($_.message -match "TargetObject.*.*\\System\\CurrentControlSet\\Services\\WinSock2\\Parameters.*" -and ($_.message -match "TargetObject.*.*\\Protocol_Catalog9\\Catalog_Entries.*" -or $_.message -match "TargetObject.*.*\\NameSpace_Catalog5\\Catalog_Entries.*"))) -or ($_.message -match "TargetObject.*.*\\SYSTEM\\CurrentControlSet\\Control.*" -and ($_.message -match "TargetObject.*.*\\Terminal Server\\WinStations\\RDP-Tcp\\InitialProgram.*" -or $_.message -match "TargetObject.*.*\\Terminal Server\\Wds\\rdpwd\\StartupPrograms.*" -or $_.message -match "TargetObject.*.*\\SecurityProviders\\SecurityProviders.*" -or $_.message -match "TargetObject.*.*\\SafeBoot\\AlternateShell.*" -or $_.message -match "TargetObject.*.*\\Print\\Providers.*" -or $_.message -match "TargetObject.*.*\\Print\\Monitors.*" -or $_.message -match "TargetObject.*.*\\NetworkProvider\\Order.*" -or $_.message -match "TargetObject.*.*\\Lsa\\Notification Packages.*" -or $_.message -match "TargetObject.*.*\\Lsa\\Authentication Packages.*" -or $_.message -match "TargetObject.*.*\\BootVerificationProgram\\ImagePath.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_bypass_via_wsreset.ps1 b/Rules/sigma_tmp/sysmon_bypass_via_wsreset.ps1 new file mode 100644 index 00000000..78562baf --- /dev/null +++ b/Rules/sigma_tmp/sysmon_bypass_via_wsreset.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\AppX82a6gwre4fdg3bt635tn5ctqjf8msdd2\\Shell\\open\\command")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cactustorch.ps1 b/Rules/sigma_tmp/sysmon_cactustorch.ps1 new file mode 100644 index 00000000..3aec7a28 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cactustorch.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "8" -and ($_.message -match "SourceImage.*.*\\System32\\cscript.exe" -or $_.message -match "SourceImage.*.*\\System32\\wscript.exe" -or $_.message -match "SourceImage.*.*\\System32\\mshta.exe" -or $_.message -match "SourceImage.*.*\\winword.exe" -or $_.message -match "SourceImage.*.*\\excel.exe") -and $_.message -match "TargetImage.*.*\\SysWOW64\\.*" -and -not StartModule="*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cmstp_execution_by_access.ps1 b/Rules/sigma_tmp/sysmon_cmstp_execution_by_access.ps1 new file mode 100644 index 00000000..1f4d41d3 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cmstp_execution_by_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "CallTrace.*.*cmlua.dll.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cmstp_execution_by_creation.ps1 b/Rules/sigma_tmp/sysmon_cmstp_execution_by_creation.ps1 new file mode 100644 index 00000000..6feb6de8 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cmstp_execution_by_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\cmstp.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cmstp_execution_by_registry.ps1 b/Rules/sigma_tmp/sysmon_cmstp_execution_by_registry.ps1 new file mode 100644 index 00000000..a9242ad0 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cmstp_execution_by_registry.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\cmmgr32.exe.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cobaltstrike_process_injection.ps1 b/Rules/sigma_tmp/sysmon_cobaltstrike_process_injection.ps1 new file mode 100644 index 00000000..1dde9774 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cobaltstrike_process_injection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "8" -and ($_.message -match "TargetProcessAddress.*.*0B80" -or $_.message -match "TargetProcessAddress.*.*0C7C" -or $_.message -match "TargetProcessAddress.*.*0C88")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cobaltstrike_service_installs.ps1 b/Rules/sigma_tmp/sysmon_cobaltstrike_service_installs.ps1 new file mode 100644 index 00000000..8588418f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cobaltstrike_service_installs.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*SetValue" -and $_.message -match "TargetObject.*.*HKLM\\System\\CurrentControlSet\\Services.*" -and (($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and (($_.message -match "Details.*.*ADMIN$.*" -and $_.message -match "Details.*.*.exe.*") -or ($_.message -match "Details.*.*%COMSPEC%.*" -and $_.message -match "Details.*.*start.*" -and $_.message -match "Details.*.*powershell.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_comhijack_sdclt.ps1 b/Rules/sigma_tmp/sysmon_comhijack_sdclt.ps1 new file mode 100644 index 00000000..c9639759 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_comhijack_sdclt.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "HKCU\\Software\\Classes\\Folder\\shell\\open\\command\\DelegateExecute")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_config_modification.ps1 b/Rules/sigma_tmp/sysmon_config_modification.ps1 new file mode 100644 index 00000000..824109b4 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_config_modification.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "4" -or $_.ID -eq "16")) -and ($_.message -match "State.*Stopped" -or ($_.message -match "Sysmon config state changed.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "255" -and ($_.message -match "Description.*.*Failed to open service configuration with error.*" -or $_.message -match "Description.*.*Failed to connect to the driver to update configuration.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_createremotethread_loadlibrary.ps1 b/Rules/sigma_tmp/sysmon_createremotethread_loadlibrary.ps1 new file mode 100644 index 00000000..2479ff53 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_createremotethread_loadlibrary.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "8" -and $_.message -match "StartModule.*.*\\kernel32.dll" -and $_.message -match "StartFunction.*LoadLibraryA") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_creation_mavinject_dll.ps1 b/Rules/sigma_tmp/sysmon_creation_mavinject_dll.ps1 new file mode 100644 index 00000000..cd745a63 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_creation_mavinject_dll.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.* /INJECTRUNNING.*" -and $_.message -match "CommandLine.*.*.dll.*" -and $_.message -match "OriginalFileName.*.*mavinject.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_creation_system_file.ps1 b/Rules/sigma_tmp/sysmon_creation_system_file.ps1 new file mode 100644 index 00000000..0e3c7d68 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_creation_system_file.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and ($_.message -match "TargetFilename.*.*\\svchost.exe" -or $_.message -match "TargetFilename.*.*\\rundll32.exe" -or $_.message -match "TargetFilename.*.*\\services.exe" -or $_.message -match "TargetFilename.*.*\\powershell.exe" -or $_.message -match "TargetFilename.*.*\\regsvr32.exe" -or $_.message -match "TargetFilename.*.*\\spoolsv.exe" -or $_.message -match "TargetFilename.*.*\\lsass.exe" -or $_.message -match "TargetFilename.*.*\\smss.exe" -or $_.message -match "TargetFilename.*.*\\csrss.exe" -or $_.message -match "TargetFilename.*.*\\conhost.exe" -or $_.message -match "TargetFilename.*.*\\wininit.exe" -or $_.message -match "TargetFilename.*.*\\lsm.exe" -or $_.message -match "TargetFilename.*.*\\winlogon.exe" -or $_.message -match "TargetFilename.*.*\\explorer.exe" -or $_.message -match "TargetFilename.*.*\\taskhost.exe" -or $_.message -match "TargetFilename.*.*\\Taskmgr.exe" -or $_.message -match "TargetFilename.*.*\\taskmgr.exe" -or $_.message -match "TargetFilename.*.*\\sihost.exe" -or $_.message -match "TargetFilename.*.*\\RuntimeBroker.exe" -or $_.message -match "TargetFilename.*.*\\runtimebroker.exe" -or $_.message -match "TargetFilename.*.*\\smartscreen.exe" -or $_.message -match "TargetFilename.*.*\\dllhost.exe" -or $_.message -match "TargetFilename.*.*\\audiodg.exe" -or $_.message -match "TargetFilename.*.*\\wlanext.exe") -and -not (($_.message -match "TargetFilename.*C:\\Windows\\System32\\.*" -or $_.message -match "TargetFilename.*C:\\Windows\\system32\\.*" -or $_.message -match "TargetFilename.*C:\\Windows\\SysWow64\\.*" -or $_.message -match "TargetFilename.*C:\\Windows\\SysWOW64\\.*" -or $_.message -match "TargetFilename.*C:\\Windows\\winsxs\\.*" -or $_.message -match "TargetFilename.*C:\\Windows\\WinSxS\\.*" -or $_.message -match "TargetFilename.*\\SystemRoot\\System32\\.*") -and ($_.message -match "Image.*.*\\Windows\\System32\\dism.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cred_dump_lsass_access.ps1 b/Rules/sigma_tmp/sysmon_cred_dump_lsass_access.ps1 new file mode 100644 index 00000000..e0a4d47f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cred_dump_lsass_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "10") -and ($_.message -match "TargetImage.*.*\\lsass.exe" -and ($_.message -match "GrantedAccess.*.*0x40.*" -or $_.message -match "GrantedAccess.*.*0x1000.*" -or $_.message -match "GrantedAccess.*.*0x1400.*" -or $_.message -match "GrantedAccess.*.*0x100000.*" -or $_.message -match "GrantedAccess.*.*0x1410.*" -or $_.message -match "GrantedAccess.*.*0x1010.*" -or $_.message -match "GrantedAccess.*.*0x1438.*" -or $_.message -match "GrantedAccess.*.*0x143a.*" -or $_.message -match "GrantedAccess.*.*0x1418.*" -or $_.message -match "GrantedAccess.*.*0x1f0fff.*" -or $_.message -match "GrantedAccess.*.*0x1f1fff.*" -or $_.message -match "GrantedAccess.*.*0x1f2fff.*" -or $_.message -match "GrantedAccess.*.*0x1f3fff.*")) -and -not (($_.message -match "ProcessName.*.*\\wmiprvse.exe" -or $_.message -match "ProcessName.*.*\\taskmgr.exe" -or $_.message -match "ProcessName.*.*\\procexp64.exe" -or $_.message -match "ProcessName.*.*\\procexp.exe" -or $_.message -match "ProcessName.*.*\\lsm.exe" -or $_.message -match "ProcessName.*.*\\MsMpEng.exe" -or $_.message -match "ProcessName.*.*\\csrss.exe" -or $_.message -match "ProcessName.*.*\\wininit.exe" -or $_.message -match "ProcessName.*.*\\vmtoolsd.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cred_dump_tools_dropped_files.ps1 b/Rules/sigma_tmp/sysmon_cred_dump_tools_dropped_files.ps1 new file mode 100644 index 00000000..4431e9a6 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cred_dump_tools_dropped_files.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and ($_.message -match "TargetFilename.*.*\\pwdump.*" -or $_.message -match "TargetFilename.*.*\\kirbi.*" -or $_.message -match "TargetFilename.*.*\\pwhashes.*" -or $_.message -match "TargetFilename.*.*\\wce_ccache.*" -or $_.message -match "TargetFilename.*.*\\wce_krbtkts.*" -or $_.message -match "TargetFilename.*.*\\fgdump-log.*") -and ($_.message -match "TargetFilename.*.*\\test.pwd" -or $_.message -match "TargetFilename.*.*\\lsremora64.dll" -or $_.message -match "TargetFilename.*.*\\lsremora.dll" -or $_.message -match "TargetFilename.*.*\\fgexec.exe" -or $_.message -match "TargetFilename.*.*\\wceaux.dll" -or $_.message -match "TargetFilename.*.*\\SAM.out" -or $_.message -match "TargetFilename.*.*\\SECURITY.out" -or $_.message -match "TargetFilename.*.*\\SYSTEM.out" -or $_.message -match "TargetFilename.*.*\\NTDS.out" -or $_.message -match "TargetFilename.*.*\\DumpExt.dll" -or $_.message -match "TargetFilename.*.*\\DumpSvc.exe" -or $_.message -match "TargetFilename.*.*\\cachedump64.exe" -or $_.message -match "TargetFilename.*.*\\cachedump.exe" -or $_.message -match "TargetFilename.*.*\\pstgdump.exe" -or $_.message -match "TargetFilename.*.*\\servpw.exe" -or $_.message -match "TargetFilename.*.*\\servpw64.exe" -or $_.message -match "TargetFilename.*.*\\pwdump.exe" -or $_.message -match "TargetFilename.*.*\\procdump64.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cred_dump_tools_named_pipes.ps1 b/Rules/sigma_tmp/sysmon_cred_dump_tools_named_pipes.ps1 new file mode 100644 index 00000000..df10f737 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cred_dump_tools_named_pipes.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "17" -or $_.ID -eq "18") -and ($_.message -match "PipeName.*.*\\lsadump.*" -or $_.message -match "PipeName.*.*\\cachedump.*" -or $_.message -match "PipeName.*.*\\wceservicepipe.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cve-2020-1048.ps1 b/Rules/sigma_tmp/sysmon_cve-2020-1048.ps1 new file mode 100644 index 00000000..81c1dfa6 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cve-2020-1048.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*HKLM\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Ports.*" -and ($_.message -match "Details.*.*.dll.*" -or $_.message -match "Details.*.*.exe.*" -or $_.message -match "Details.*.*.bat.*" -or $_.message -match "Details.*.*.com.*" -or $_.message -match "Details.*.*C:.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cve_2021_26857_msexchange.ps1 b/Rules/sigma_tmp/sysmon_cve_2021_26857_msexchange.ps1 new file mode 100644 index 00000000..3657127f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cve_2021_26857_msexchange.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "ParentImage.*.*UMWorkerProcess.exe" -and -not (($_.message -match "Image.*.*wermgr.exe" -or $_.message -match "Image.*.*WerFault.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cve_2021_26858_msexchange.ps1 b/Rules/sigma_tmp/sysmon_cve_2021_26858_msexchange.ps1 new file mode 100644 index 00000000..dda270cf --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cve_2021_26858_msexchange.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and $_.message -match "Image.*.*UMWorkerProcess.exe" -and -not (($_.message -match "TargetFilename.*.*CacheCleanup.bin" -or $_.message -match "TargetFilename.*.*.txt" -or $_.message -match "TargetFilename.*.*.LOG" -or $_.message -match "TargetFilename.*.*.cfg" -or $_.message -match "TargetFilename.*.*cleanup.bin"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_cve_2021_31979_cve_2021_33771_exploits.ps1 b/Rules/sigma_tmp/sysmon_cve_2021_31979_cve_2021_33771_exploits.ps1 new file mode 100644 index 00000000..ff7b0899 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_cve_2021_31979_cve_2021_33771_exploits.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and ($_.message -match "TargetFilename.*.*C:\\Windows\\system32\\physmem.sys.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\System32\\IME\\IMEJP\\imjpueact.dll.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\system32\\ime\\IMETC\\IMTCPROT.DLL.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\system32\\ime\\SHARED\\imecpmeid.dll.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\system32\\config\\spp\\ServiceState\\Recovery\\pac.dat.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\system32\\config\\cy-GB\\Setup\\SKB\\InputMethod\\TupTask.dat.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\system32\\config\\config\\startwus.dat.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\system32\\ime\\SHARED\\WimBootConfigurations.ini.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\system32\\ime\\IMEJP\\WimBootConfigurations.ini.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\system32\\ime\\IMETC\\WimBootConfigurations.ini.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*\\Software\\Classes\\CLSID\\{CF4CC405-E2C5-4DDD-B3CE-5E7582D8C9FA}\\InprocServer32.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Classes\\CLSID\\{7C857801-7381-11CF-884D-00AA004B2E24}\\InProcServer32.*") -and $_.message -match "IMJPUEXP.DLL") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_dcom_iertutil_dll_hijack.ps1 b/Rules/sigma_tmp/sysmon_dcom_iertutil_dll_hijack.ps1 new file mode 100644 index 00000000..4ceffe81 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_dcom_iertutil_dll_hijack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "11" -and $_.message -match "Image.*System" -and $_.message -match "TargetFilename.*.*\\Internet Explorer\\iertutil.dll") -or ($_.ID -eq "7" -and $_.message -match "Image.*.*\\Internet Explorer\\iexplore.exe" -and $_.message -match "ImageLoaded.*.*\\Internet Explorer\\iertutil.dll"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_dhcp_calloutdll.ps1 b/Rules/sigma_tmp/sysmon_dhcp_calloutdll.ps1 new file mode 100644 index 00000000..814028ee --- /dev/null +++ b/Rules/sigma_tmp/sysmon_dhcp_calloutdll.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\Services\\DHCPServer\\Parameters\\CalloutDlls" -or $_.message -match "TargetObject.*.*\\Services\\DHCPServer\\Parameters\\CalloutEnabled")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_direct_syscall_ntopenprocess.ps1 b/Rules/sigma_tmp/sysmon_direct_syscall_ntopenprocess.ps1 new file mode 100644 index 00000000..12d2888f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_direct_syscall_ntopenprocess.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "CallTrace.*UNKNOWN.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_disable_microsoft_office_security_features.ps1 b/Rules/sigma_tmp/sysmon_disable_microsoft_office_security_features.ps1 new file mode 100644 index 00000000..975720cd --- /dev/null +++ b/Rules/sigma_tmp/sysmon_disable_microsoft_office_security_features.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*SetValue" -and $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Office\\.*" -and ($_.message -match "TargetObject.*.*VBAWarnings" -or $_.message -match "TargetObject.*.*DisableInternetFilesInPV" -or $_.message -match "TargetObject.*.*DisableUnsafeLocationsInPV" -or $_.message -match "TargetObject.*.*DisableAttachementsInPV") -and $_.message -match "Details.*DWORD (0x00000001)") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_disable_security_events_logging_adding_reg_key_minint.ps1 b/Rules/sigma_tmp/sysmon_disable_security_events_logging_adding_reg_key_minint.ps1 new file mode 100644 index 00000000..72ae7080 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_disable_security_events_logging_adding_reg_key_minint.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and (($_.message -match "TargetObject.*HKLM\\SYSTEM\\CurrentControlSet\\Control\\MiniNt" -and $_.message -match "EventType.*CreateKey") -or $_.message -match "NewName.*HKLM\\SYSTEM\\CurrentControlSet\\Control\\MiniNt")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_disable_wdigest_credential_guard.ps1 b/Rules/sigma_tmp/sysmon_disable_wdigest_credential_guard.ps1 new file mode 100644 index 00000000..eb3b0c04 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_disable_wdigest_credential_guard.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\IsCredGuardEnabled") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_disabled_exploit_guard_network_protection_on_microsoft_defender.ps1 b/Rules/sigma_tmp/sysmon_disabled_exploit_guard_network_protection_on_microsoft_defender.ps1 new file mode 100644 index 00000000..cf0f7d25 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_disabled_exploit_guard_network_protection_on_microsoft_defender.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*SetValue" -and $_.message -match "TargetObject.*.*HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows Defender Security Center\\App and Browser protection\\DisallowExploitProtectionOverride.*" -and $_.message -match "Details.*DWORD (00000001)") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_disabled_pua_protection_on_microsoft_defender.ps1 b/Rules/sigma_tmp/sysmon_disabled_pua_protection_on_microsoft_defender.ps1 new file mode 100644 index 00000000..a70db54a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_disabled_pua_protection_on_microsoft_defender.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*SetValue" -and $_.message -match "TargetObject.*.*HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\\PUAProtection.*" -and $_.message -match "Details.*DWORD (0x00000000)") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_disabled_tamper_protection_on_microsoft_defender.ps1 b/Rules/sigma_tmp/sysmon_disabled_tamper_protection_on_microsoft_defender.ps1 new file mode 100644 index 00000000..47f5f6fc --- /dev/null +++ b/Rules/sigma_tmp/sysmon_disabled_tamper_protection_on_microsoft_defender.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*SetValue" -and $_.message -match "TargetObject.*.*HKLM\\SOFTWARE\\Microsoft\\Windows Defender\\Features\\TamperProtection.*" -and $_.message -match "Details.*DWORD (0)") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_dllhost_net_connections.ps1 b/Rules/sigma_tmp/sysmon_dllhost_net_connections.ps1 new file mode 100644 index 00000000..e13dcdb0 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_dllhost_net_connections.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and ($_.message -match "Image.*.*\\dllhost.exe" -and $_.message -match "Initiated.*true") -and -not (($_.message -match "DestinationIp.*10..*" -or $_.message -match "DestinationIp.*192.168..*" -or $_.message -match "DestinationIp.*172.16..*" -or $_.message -match "DestinationIp.*172.17..*" -or $_.message -match "DestinationIp.*172.18..*" -or $_.message -match "DestinationIp.*172.19..*" -or $_.message -match "DestinationIp.*172.20..*" -or $_.message -match "DestinationIp.*172.21..*" -or $_.message -match "DestinationIp.*172.22..*" -or $_.message -match "DestinationIp.*172.23..*" -or $_.message -match "DestinationIp.*172.24..*" -or $_.message -match "DestinationIp.*172.25..*" -or $_.message -match "DestinationIp.*172.26..*" -or $_.message -match "DestinationIp.*172.27..*" -or $_.message -match "DestinationIp.*172.28..*" -or $_.message -match "DestinationIp.*172.29..*" -or $_.message -match "DestinationIp.*172.30..*" -or $_.message -match "DestinationIp.*172.31..*" -or $_.message -match "DestinationIp.*127..*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_dns_hybridconnectionmgr_servicebus.ps1 b/Rules/sigma_tmp/sysmon_dns_hybridconnectionmgr_servicebus.ps1 new file mode 100644 index 00000000..6163b1d2 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_dns_hybridconnectionmgr_servicebus.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "22" -and $_.message -match "QueryName.*.*servicebus.windows.net.*" -and $_.message -match "Image.*.*HybridConnectionManager.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_dns_serverlevelplugindll.ps1 b/Rules/sigma_tmp/sysmon_dns_serverlevelplugindll.ps1 new file mode 100644 index 00000000..24f03f9e --- /dev/null +++ b/Rules/sigma_tmp/sysmon_dns_serverlevelplugindll.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\services\\DNS\\Parameters\\ServerLevelPluginDll") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\dnscmd.exe" -and $_.message -match "CommandLine.*.*/config.*" -and $_.message -match "CommandLine.*.*/serverlevelplugindll.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_enabling_cor_profiler_env_variables.ps1 b/Rules/sigma_tmp/sysmon_enabling_cor_profiler_env_variables.ps1 new file mode 100644 index 00000000..4152671f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_enabling_cor_profiler_env_variables.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\COR_ENABLE_PROFILING" -or $_.message -match "TargetObject.*.*\\COR_PROFILER")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_etw_disabled.ps1 b/Rules/sigma_tmp/sysmon_etw_disabled.ps1 new file mode 100644 index 00000000..12931464 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_etw_disabled.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*SOFTWARE\\Microsoft\\.NETFramework\\ETWEnabled" -and $_.message -match "Details.*DWORD (0x00000000)") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_expand_cabinet_files.ps1 b/Rules/sigma_tmp/sysmon_expand_cabinet_files.ps1 new file mode 100644 index 00000000..55839b51 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_expand_cabinet_files.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\expand.exe") -and ($_.message -match "CommandLine.*.*.cab.*" -or $_.message -match "CommandLine.*.*/F:.*" -or $_.message -match "CommandLine.*.*C:\\ProgramData\\.*" -or $_.message -match "CommandLine.*.*C:\\Public\\.*" -or $_.message -match "CommandLine.*.*\\AppData\\Local\\Temp\\.*" -or $_.message -match "CommandLine.*.*\\AppData\\Roaming\\Temp\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_ghostpack_safetykatz.ps1 b/Rules/sigma_tmp/sysmon_ghostpack_safetykatz.ps1 new file mode 100644 index 00000000..056c928f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_ghostpack_safetykatz.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*\\Temp\\debug.bin") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_hack_dumpert.ps1 b/Rules/sigma_tmp/sysmon_hack_dumpert.ps1 new file mode 100644 index 00000000..51d90e3d --- /dev/null +++ b/Rules/sigma_tmp/sysmon_hack_dumpert.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Imphash.*09D278F9DE118EF09163C6140255C690") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*C:\\Windows\\Temp\\dumpert.dmp") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_hack_wce.ps1 b/Rules/sigma_tmp/sysmon_hack_wce.ps1 new file mode 100644 index 00000000..abfc2a49 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_hack_wce.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.ID -eq "1") -and (($_.message -match "a53a02b997935fd8eedcb5f7abab9b9f" -or $_.message -match "e96a73c7bf33a464c510ede582318bf2") -or ($_.message -match "CommandLine.*.*.exe -S" -and $_.message -match "ParentImage.*.*\\services.exe"))) -and -not ($_.message -match "Image.*.*\\clussvc.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_hack_wce_reg.ps1 b/Rules/sigma_tmp/sysmon_hack_wce_reg.ps1 new file mode 100644 index 00000000..76759bf9 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_hack_wce_reg.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*Services\\WCESERVICE\\Start.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_high_integrity_sdclt.ps1 b/Rules/sigma_tmp/sysmon_high_integrity_sdclt.ps1 new file mode 100644 index 00000000..cf81da73 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_high_integrity_sdclt.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*sdclt.exe" -and $_.message -match "IntegrityLevel.*High") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_hybridconnectionmgr_svc_installation.ps1 b/Rules/sigma_tmp/sysmon_hybridconnectionmgr_svc_installation.ps1 new file mode 100644 index 00000000..89b2d11d --- /dev/null +++ b/Rules/sigma_tmp/sysmon_hybridconnectionmgr_svc_installation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*\\Services\\HybridConnectionManager.*" -or $_.message -match "Details.*.*Microsoft.HybridConnectionManager.Listener.exe.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_in_memory_assembly_execution.ps1 b/Rules/sigma_tmp/sysmon_in_memory_assembly_execution.ps1 new file mode 100644 index 00000000..70e02e42 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_in_memory_assembly_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "10") -and ((($_.ID -eq "10") -and (($_.message -match "CallTrace.*.*C:\\Windows\\SYSTEM32\\ntdll.dll\+.*" -and $_.message -match "CallTrace.*.*|C:\\Windows\\System32\\KERNELBASE.dll\+.*" -and $_.message -match "CallTrace.*.*|UNKNOWN(.*" -and $_.message -match "CallTrace.*.*).*") -or ($_.message -match "CallTrace.*.*UNKNOWN(.*" -and $_.message -match "CallTrace.*.*)|UNKNOWN(.*" -and $_.message -match "CallTrace.*.*)"))) -or (($_.ID -eq "10" -and $_.message -match "CallTrace.*.*UNKNOWN.*" -and ($_.message -match "0x1F0FFF" -or $_.message -match "0x1F1FFF" -or $_.message -match "0x143A" -or $_.message -match "0x1410" -or $_.message -match "0x1010" -or $_.message -match "0x1F2FFF" -or $_.message -match "0x1F3FFF" -or $_.message -match "0x1FFFFF")) -and -not (($_.message -match "SourceImage.*.*\\Windows\\System32\\sdiagnhost.exe"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_in_memory_powershell.ps1 b/Rules/sigma_tmp/sysmon_in_memory_powershell.ps1 new file mode 100644 index 00000000..816bf9a0 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_in_memory_powershell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and ($_.message -match "ImageLoaded.*.*\\System.Management.Automation.Dll" -or $_.message -match "ImageLoaded.*.*\\System.Management.Automation.ni.Dll") -and -not (($_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\powershell_ise.exe" -or $_.message -match "Image.*.*\\WINDOWS\\System32\\sdiagnhost.exe" -or $_.message -match "Image.*.*\\mscorsvw.exe" -or $_.message -match "Image.*.*\\WINDOWS\\System32\\RemoteFXvGPUDisablement.exe" -or $_.message -match "Image.*.*\\sqlps.exe" -or $_.message -match "Image.*.*\\wsmprovhost.exe" -or $_.message -match "Image.*.*\\winrshost.exe" -or $_.message -match "Image.*.*\\syncappvpublishingserver.exe" -or $_.message -match "Image.*.*\\runscripthelper.exe" -or $_.message -match "Image.*.*\\ServerManager.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_invoke_phantom.ps1 b/Rules/sigma_tmp/sysmon_invoke_phantom.ps1 new file mode 100644 index 00000000..65e1be99 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_invoke_phantom.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "TargetImage.*.*\\windows\\system32\\svchost.exe" -and $_.message -match "GrantedAccess.*0x1f3fff" -and ($_.message -match "CallTrace.*.*unknown.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_lazagne_cred_dump_lsass_access.ps1 b/Rules/sigma_tmp/sysmon_lazagne_cred_dump_lsass_access.ps1 new file mode 100644 index 00000000..9cf9ad8c --- /dev/null +++ b/Rules/sigma_tmp/sysmon_lazagne_cred_dump_lsass_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "TargetImage.*.*\\lsass.exe" -and $_.message -match "CallTrace.*.*C:\\Windows\\SYSTEM32\\ntdll.dll\+.*" -and $_.message -match "CallTrace.*.*|C:\\Windows\\System32\\KERNELBASE.dll\+.*" -and $_.message -match "CallTrace.*.*_ctypes.pyd\+.*" -and $_.message -match "CallTrace.*.*python27.dll\+.*" -and $_.message -match "GrantedAccess.*0x1FFFFF") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_load_undocumented_autoelevated_com_interface.ps1 b/Rules/sigma_tmp/sysmon_load_undocumented_autoelevated_com_interface.ps1 new file mode 100644 index 00000000..9ed40eb6 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_load_undocumented_autoelevated_com_interface.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "CallTrace.*.*editionupgrademanagerobj.dll.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_logon_scripts_userinitmprlogonscript_proc.ps1 b/Rules/sigma_tmp/sysmon_logon_scripts_userinitmprlogonscript_proc.ps1 new file mode 100644 index 00000000..c81eb9af --- /dev/null +++ b/Rules/sigma_tmp/sysmon_logon_scripts_userinitmprlogonscript_proc.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.ID -eq "1") -and ($_.message -match "ParentImage.*.*\\userinit.exe" -and -not ($_.message -match "Image.*.*\\explorer.exe")) -and -not (($_.message -match "CommandLine.*.*netlogon.bat.*" -or $_.message -match "CommandLine.*.*UsrLogon.cmd.*"))) -or $_.message -match "CommandLine.*.*UserInitMprLogonScript.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_logon_scripts_userinitmprlogonscript_reg.ps1 b/Rules/sigma_tmp/sysmon_logon_scripts_userinitmprlogonscript_reg.ps1 new file mode 100644 index 00000000..07ae9f58 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_logon_scripts_userinitmprlogonscript_reg.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*UserInitMprLogonScript.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_lsass_dump_comsvcs_dll.ps1 b/Rules/sigma_tmp/sysmon_lsass_dump_comsvcs_dll.ps1 new file mode 100644 index 00000000..6851f625 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_lsass_dump_comsvcs_dll.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "TargetImage.*.*\\lsass.exe" -and $_.message -match "SourceImage.*C:\\Windows\\System32\\rundll32.exe" -and $_.message -match "CallTrace.*.*comsvcs.dll.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_lsass_memdump.ps1 b/Rules/sigma_tmp/sysmon_lsass_memdump.ps1 new file mode 100644 index 00000000..9000501d --- /dev/null +++ b/Rules/sigma_tmp/sysmon_lsass_memdump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "TargetImage.*.*\\lsass.exe" -and $_.message -match "GrantedAccess.*0x1fffff" -and ($_.message -match "CallTrace.*.*dbghelp.dll.*" -or $_.message -match "CallTrace.*.*dbgcore.dll.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_lsass_memory_dump_file_creation.ps1 b/Rules/sigma_tmp/sysmon_lsass_memory_dump_file_creation.ps1 new file mode 100644 index 00000000..7f62c3c2 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_lsass_memory_dump_file_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*lsass.*" -and $_.message -match "TargetFilename.*.*dmp") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_mal_cobaltstrike.ps1 b/Rules/sigma_tmp/sysmon_mal_cobaltstrike.ps1 new file mode 100644 index 00000000..3fdbc5db --- /dev/null +++ b/Rules/sigma_tmp/sysmon_mal_cobaltstrike.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "17" -or $_.ID -eq "18")) -and (($_.message -match "PipeName.*.*\\MSSE-.*" -and $_.message -match "PipeName.*.*-server.*") -or $_.message -match "PipeName.*\\postex_.*" -or $_.message -match "PipeName.*\\postex_ssh_.*" -or $_.message -match "PipeName.*\\status_.*" -or $_.message -match "PipeName.*\\msagent_.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_mal_namedpipes.ps1 b/Rules/sigma_tmp/sysmon_mal_namedpipes.ps1 new file mode 100644 index 00000000..7c56f907 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_mal_namedpipes.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "17" -or $_.ID -eq "18") -and ($_.message -match "\\isapi_http" -or $_.message -match "\\isapi_dg" -or $_.message -match "\\isapi_dg2" -or $_.message -match "\\sdlrpc" -or $_.message -match "\\ahexec" -or $_.message -match "\\winsession" -or $_.message -match "\\lsassw" -or $_.message -match "\\46a676ab7f179e511e30dd2dc41bd388" -or $_.message -match "\\9f81f59bc58452127884ce513865ed20" -or $_.message -match "\\e710f28d59aa529d6792ca6ff0ca1b34" -or $_.message -match "\\rpchlp_3" -or $_.message -match "\\NamePipe_MoreWindows" -or $_.message -match "\\pcheap_reuse" -or $_.message -match "\\gruntsvc" -or $_.message -match "\\583da945-62af-10e8-4902-a8f205c72b2e" -or $_.message -match "\\bizkaz" -or $_.message -match "\\svcctl" -or $_.message -match "PipeName.*\\Posh.*" -or $_.message -match "\\jaccdpqnvbrrxlaf" -or $_.message -match "\\csexecsvc")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_malware_backconnect_ports.ps1 b/Rules/sigma_tmp/sysmon_malware_backconnect_ports.ps1 new file mode 100644 index 00000000..19e746c5 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_malware_backconnect_ports.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and ($_.message -match "Initiated.*true" -and ($_.message -match "4443" -or $_.message -match "2448" -or $_.message -match "8143" -or $_.message -match "1777" -or $_.message -match "1443" -or $_.message -match "243" -or $_.message -match "65535" -or $_.message -match "13506" -or $_.message -match "3360" -or $_.message -match "200" -or $_.message -match "198" -or $_.message -match "49180" -or $_.message -match "13507" -or $_.message -match "6625" -or $_.message -match "4444" -or $_.message -match "4438" -or $_.message -match "1904" -or $_.message -match "13505" -or $_.message -match "13504" -or $_.message -match "12102" -or $_.message -match "9631" -or $_.message -match "5445" -or $_.message -match "2443" -or $_.message -match "777" -or $_.message -match "13394" -or $_.message -match "13145" -or $_.message -match "12103" -or $_.message -match "5552" -or $_.message -match "3939" -or $_.message -match "3675" -or $_.message -match "666" -or $_.message -match "473" -or $_.message -match "5649" -or $_.message -match "4455" -or $_.message -match "4433" -or $_.message -match "1817" -or $_.message -match "100" -or $_.message -match "65520" -or $_.message -match "1960" -or $_.message -match "1515" -or $_.message -match "743" -or $_.message -match "700" -or $_.message -match "14154" -or $_.message -match "14103" -or $_.message -match "14102" -or $_.message -match "12322" -or $_.message -match "10101" -or $_.message -match "7210" -or $_.message -match "4040" -or $_.message -match "9943")) -and -not ((($_.ID -eq "3") -and ($_.message -match "Image.*.*\\Program Files.*" -or (($_.message -match "DestinationIp.*10..*" -or $_.message -match "DestinationIp.*192.168..*" -or $_.message -match "DestinationIp.*172.16..*" -or $_.message -match "DestinationIp.*172.17..*" -or $_.message -match "DestinationIp.*172.18..*" -or $_.message -match "DestinationIp.*172.19..*" -or $_.message -match "DestinationIp.*172.20..*" -or $_.message -match "DestinationIp.*172.21..*" -or $_.message -match "DestinationIp.*172.22..*" -or $_.message -match "DestinationIp.*172.23..*" -or $_.message -match "DestinationIp.*172.24..*" -or $_.message -match "DestinationIp.*172.25..*" -or $_.message -match "DestinationIp.*172.26..*" -or $_.message -match "DestinationIp.*172.27..*" -or $_.message -match "DestinationIp.*172.28..*" -or $_.message -match "DestinationIp.*172.29..*" -or $_.message -match "DestinationIp.*172.30..*" -or $_.message -match "DestinationIp.*172.31..*" -or $_.message -match "DestinationIp.*127..*") -and $_.message -match "DestinationIsIpv6.*false"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_malware_verclsid_shellcode.ps1 b/Rules/sigma_tmp/sysmon_malware_verclsid_shellcode.ps1 new file mode 100644 index 00000000..8db8b33e --- /dev/null +++ b/Rules/sigma_tmp/sysmon_malware_verclsid_shellcode.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "10") -and ($_.message -match "TargetImage.*.*\\verclsid.exe" -and $_.message -match "GrantedAccess.*0x1FFFFF") -and (($_.message -match "CallTrace.*.*|UNKNOWN(.*" -and $_.message -match "CallTrace.*.*VBE7.DLL.*") -or ($_.message -match "SourceImage.*.*\\Microsoft Office\\.*" -and $_.message -match "CallTrace.*.*|UNKNOWN.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_mimikatz_detection_lsass.ps1 b/Rules/sigma_tmp/sysmon_mimikatz_detection_lsass.ps1 new file mode 100644 index 00000000..04df5a76 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_mimikatz_detection_lsass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "TargetImage.*.*\\lsass.exe" -and ($_.message -match "0x1410" -or $_.message -match "0x1010")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_mimikatz_trough_winrm.ps1 b/Rules/sigma_tmp/sysmon_mimikatz_trough_winrm.ps1 new file mode 100644 index 00000000..f3a71020 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_mimikatz_trough_winrm.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "TargetImage.*.*\\lsass.exe" -and $_.message -match "SourceImage.*C:\\Windows\\system32\\wsmprovhost.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_modify_screensaver_binary_path.ps1 b/Rules/sigma_tmp/sysmon_modify_screensaver_binary_path.ps1 new file mode 100644 index 00000000..c546c6c5 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_modify_screensaver_binary_path.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and $_.message -match "TargetObject.*.*\\Control Panel\\Desktop\\SCRNSAVE.EXE" -and -not (($_.message -match "Image.*.*\\rundll32.exe" -or $_.message -match "Image.*.*\\explorer.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_narrator_feedback_persistance.ps1 b/Rules/sigma_tmp/sysmon_narrator_feedback_persistance.ps1 new file mode 100644 index 00000000..ed24c0cd --- /dev/null +++ b/Rules/sigma_tmp/sysmon_narrator_feedback_persistance.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and (($_.message -match "EventType.*DeleteValue" -and $_.message -match "TargetObject.*.*\\AppXypsaf9f1qserqevf0sws76dx4k9a5206\\Shell\\open\\command\\DelegateExecute") -or $_.message -match "TargetObject.*.*\\AppXypsaf9f1qserqevf0sws76dx4k9a5206\\Shell\\open\\command\\(Default)")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_netcat_execution.ps1 b/Rules/sigma_tmp/sysmon_netcat_execution.ps1 new file mode 100644 index 00000000..c8980ad4 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_netcat_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\ncat.exe") -or ($_.message -match "CommandLine.*.* -lvp .*" -or $_.message -match "CommandLine.*.* -l --proxy-type http .*" -or $_.message -match "CommandLine.*.* --exec cmd.exe .*" -or $_.message -match "CommandLine.*.* -vnl --exec .*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_new_application_appcompat.ps1 b/Rules/sigma_tmp/sysmon_new_application_appcompat.ps1 new file mode 100644 index 00000000..bddcb495 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_new_application_appcompat.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\AppCompatFlags\\Compatibility Assistant\\Store\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_new_dll_added_to_appcertdlls_registry_key.ps1 b/Rules/sigma_tmp/sysmon_new_dll_added_to_appcertdlls_registry_key.ps1 new file mode 100644 index 00000000..5a379f0a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_new_dll_added_to_appcertdlls_registry_key.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*HKLM\\SYSTEM\\CurrentControlSet\\Control\\Session Manager\\AppCertDlls" -or $_.message -match "NewName.*HKLM\\SYSTEM\\CurentControlSet\\Control\\Session Manager\\AppCertDlls")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_new_dll_added_to_appinit_dlls_registry_key.ps1 b/Rules/sigma_tmp/sysmon_new_dll_added_to_appinit_dlls_registry_key.ps1 new file mode 100644 index 00000000..ddd3fc17 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_new_dll_added_to_appinit_dlls_registry_key.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and (($_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\AppInit_Dlls" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\AppInit_Dlls") -or ($_.message -match "NewName.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\AppInit_Dlls" -or $_.message -match "NewName.*.*\\SOFTWARE\\Wow6432Node\\Microsoft\\Windows NT\\CurrentVersion\\Windows\\AppInit_Dlls"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_non_priv_program_files_move.ps1 b/Rules/sigma_tmp/sysmon_non_priv_program_files_move.ps1 new file mode 100644 index 00000000..a55c33ed --- /dev/null +++ b/Rules/sigma_tmp/sysmon_non_priv_program_files_move.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "IntegrityLevel.*Medium" -and ($_.ID -eq "11") -and (($_.message -match "TargetFilename.*.*\\Program Files\\.*" -or $_.message -match "TargetFilename.*.*\\Program Files (x86)\\.*") -or ($_.message -match "TargetFilename.*\\Windows\\.*" -and -not ($_.message -match "TargetFilename.*.*temp.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_notepad_network_connection.ps1 b/Rules/sigma_tmp/sysmon_notepad_network_connection.ps1 new file mode 100644 index 00000000..acbaac1f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_notepad_network_connection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and $_.message -match "Image.*.*\\notepad.exe" -and -not ($_.message -match "DestinationPort.*9100")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_office_persistence.ps1 b/Rules/sigma_tmp/sysmon_office_persistence.ps1 new file mode 100644 index 00000000..dde80e55 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_office_persistence.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and ($_.ID -eq "11") -and ((($_.message -match "TargetFilename.*.*\\Microsoft\\Word\\Startup\\.*" -and $_.message -match "TargetFilename.*.*.wll") -or ($_.message -match "TargetFilename.*.*\\Microsoft\\Excel\\Startup\\.*" -and $_.message -match "TargetFilename.*.*.xll")) -or ($_.message -match "TargetFilename.*.*\\Microsoft\\Addins\\.*" -and ($_.message -match "TargetFilename.*.*.xlam" -or $_.message -match "TargetFilename.*.*.xla")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_office_test_regadd.ps1 b/Rules/sigma_tmp/sysmon_office_test_regadd.ps1 new file mode 100644 index 00000000..2fe99568 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_office_test_regadd.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "HKEY_CURRENT_USER\\Software\\Microsoft\\Office test\\Special\\Perf" -or $_.message -match "HKEY_LOCAL_MACHINE\\Software\\Microsoft\\Office test\\Special\\Perf")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_office_vsto_persistence.ps1 b/Rules/sigma_tmp/sysmon_office_vsto_persistence.ps1 new file mode 100644 index 00000000..f8523c68 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_office_vsto_persistence.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "EventType.*SetValue" -and ($_.message -match "TargetObject.*.*\\Software\\Microsoft\\Office\\Outlook\\Addins\\.*" -or $_.message -match "TargetObject.*.*\\Software\\Microsoft\\Office\\Word\\Addins\\.*" -or $_.message -match "TargetObject.*.*\\Software\\Microsoft\\Office\\Excel\\Addins\\.*" -or $_.message -match "TargetObject.*.*\\Software\\Microsoft\\Office\\Powerpoint\\Addins\\.*" -or $_.message -match "TargetObject.*.*\\Software\\Microsoft\\VSTO\\Security\\Inclusion\\.*")) -and -not ($_.message -match "Image.*.*\\msiexec.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_outlook_newform.ps1 b/Rules/sigma_tmp/sysmon_outlook_newform.ps1 new file mode 100644 index 00000000..225336ec --- /dev/null +++ b/Rules/sigma_tmp/sysmon_outlook_newform.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "Image.*\\outlook.exe" -and $_.message -match "TargetFilename.*.*\\appdata\\local\\microsoft\\FORMS\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_password_dumper_lsass.ps1 b/Rules/sigma_tmp/sysmon_password_dumper_lsass.ps1 new file mode 100644 index 00000000..1a7b7135 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_password_dumper_lsass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "8" -and $_.message -match "TargetImage.*.*\\lsass.exe" -and $_.message -match "StartModule.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_pcre_net_load.ps1 b/Rules/sigma_tmp/sysmon_pcre_net_load.ps1 new file mode 100644 index 00000000..497151b7 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_pcre_net_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "ImageLoaded.*.*\\AppData\\Local\\Temp\\ba9ea7344a4a5f591d6e5dc32a13494b\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_pcre_net_temp_file.ps1 b/Rules/sigma_tmp/sysmon_pcre_net_temp_file.ps1 new file mode 100644 index 00000000..e52e8b44 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_pcre_net_temp_file.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*\\AppData\\Local\\Temp\\ba9ea7344a4a5f591d6e5dc32a13494b\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_pingback_backdoor.ps1 b/Rules/sigma_tmp/sysmon_pingback_backdoor.ps1 new file mode 100644 index 00000000..f62db943 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_pingback_backdoor.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "Image.*.*updata.exe" -and $_.message -match "TargetFilename.*C:\\Windows\\oci.dll") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "Image.*.*msdtc.exe" -and $_.message -match "ImageLoaded.*C:\\Windows\\oci.dll") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*updata.exe" -and $_.message -match "CommandLine.*.*config.*" -and $_.message -match "CommandLine.*.*msdtc.*" -and $_.message -match "CommandLine.*.*start.*" -and $_.message -match "CommandLine.*.*auto.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_possible_dns_rebinding.ps1 b/Rules/sigma_tmp/sysmon_possible_dns_rebinding.ps1 new file mode 100644 index 00000000..cdc394cf --- /dev/null +++ b/Rules/sigma_tmp/sysmon_possible_dns_rebinding.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "22" -and $_.message -match "QueryName.*.*" -and $_.message -match "QueryStatus.*0" -and ($_.message -match "QueryResults.*(::ffff:)?10..*" -or $_.message -match "QueryResults.*(::ffff:)?192.168..*" -or $_.message -match "QueryResults.*(::ffff:)?172.16..*" -or $_.message -match "QueryResults.*(::ffff:)?172.17..*" -or $_.message -match "QueryResults.*(::ffff:)?172.18..*" -or $_.message -match "QueryResults.*(::ffff:)?172.19..*" -or $_.message -match "QueryResults.*(::ffff:)?172.20..*" -or $_.message -match "QueryResults.*(::ffff:)?172.21..*" -or $_.message -match "QueryResults.*(::ffff:)?172.22..*" -or $_.message -match "QueryResults.*(::ffff:)?172.23..*" -or $_.message -match "QueryResults.*(::ffff:)?172.24..*" -or $_.message -match "QueryResults.*(::ffff:)?172.25..*" -or $_.message -match "QueryResults.*(::ffff:)?172.26..*" -or $_.message -match "QueryResults.*(::ffff:)?172.27..*" -or $_.message -match "QueryResults.*(::ffff:)?172.28..*" -or $_.message -match "QueryResults.*(::ffff:)?172.29..*" -or $_.message -match "QueryResults.*(::ffff:)?172.30..*" -or $_.message -match "QueryResults.*(::ffff:)?172.31..*" -or $_.message -match "QueryResults.*(::ffff:)?127..*") -and ($_.ID -eq "22") -and ($_.message -match "QueryName.*.*" -and $_.message -match "QueryStatus.*0") -and -not (($_.message -match "QueryResults.*(::ffff:)?10..*" -or $_.message -match "QueryResults.*(::ffff:)?192.168..*" -or $_.message -match "QueryResults.*(::ffff:)?172.16..*" -or $_.message -match "QueryResults.*(::ffff:)?172.17..*" -or $_.message -match "QueryResults.*(::ffff:)?172.18..*" -or $_.message -match "QueryResults.*(::ffff:)?172.19..*" -or $_.message -match "QueryResults.*(::ffff:)?172.20..*" -or $_.message -match "QueryResults.*(::ffff:)?172.21..*" -or $_.message -match "QueryResults.*(::ffff:)?172.22..*" -or $_.message -match "QueryResults.*(::ffff:)?172.23..*" -or $_.message -match "QueryResults.*(::ffff:)?172.24..*" -or $_.message -match "QueryResults.*(::ffff:)?172.25..*" -or $_.message -match "QueryResults.*(::ffff:)?172.26..*" -or $_.message -match "QueryResults.*(::ffff:)?172.27..*" -or $_.message -match "QueryResults.*(::ffff:)?172.28..*" -or $_.message -match "QueryResults.*(::ffff:)?172.29..*" -or $_.message -match "QueryResults.*(::ffff:)?172.30..*" -or $_.message -match "QueryResults.*(::ffff:)?172.31..*" -or $_.message -match "QueryResults.*(::ffff:)?127..*"))) } | select ComputerName, QueryName | group ComputerName | foreach { [PSCustomObject]@{'ComputerName'=$_.name;'Count'=($_.group.QueryName | sort -u).count} } | sort count -desc | where { $_.count -gt 3 } diff --git a/Rules/sigma_tmp/sysmon_possible_privilege_escalation_via_service_registry_permissions_weakness.ps1 b/Rules/sigma_tmp/sysmon_possible_privilege_escalation_via_service_registry_permissions_weakness.ps1 new file mode 100644 index 00000000..642ae418 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_possible_privilege_escalation_via_service_registry_permissions_weakness.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "IntegrityLevel.*Medium" -and $_.message -match "TargetObject.*.*\\services\\.*" -and ($_.message -match "TargetObject.*.*\\ImagePath" -or $_.message -match "TargetObject.*.*\\FailureCommand" -or $_.message -match "TargetObject.*.*\\Parameters\\ServiceDll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_powershell_as_service.ps1 b/Rules/sigma_tmp/sysmon_powershell_as_service.ps1 new file mode 100644 index 00000000..39c4daa4 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_powershell_as_service.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\Services\\.*" -and $_.message -match "TargetObject.*.*\\ImagePath" -and ($_.message -match "Details.*.*powershell.*" -or $_.message -match "Details.*.*pwsh.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_powershell_execution_moduleload.ps1 b/Rules/sigma_tmp/sysmon_powershell_execution_moduleload.ps1 new file mode 100644 index 00000000..e1ddbfcf --- /dev/null +++ b/Rules/sigma_tmp/sysmon_powershell_execution_moduleload.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "Description.*System.Management.Automation" -and $_.message -match "ImageLoaded.*.*System.Management.Automation.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_powershell_execution_pipe.ps1 b/Rules/sigma_tmp/sysmon_powershell_execution_pipe.ps1 new file mode 100644 index 00000000..6e7dfe55 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_powershell_execution_pipe.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "17" -or $_.ID -eq "18") -and $_.message -match "PipeName.*\\PSHost.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_powershell_exploit_scripts.ps1 b/Rules/sigma_tmp/sysmon_powershell_exploit_scripts.ps1 new file mode 100644 index 00000000..266f8576 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_powershell_exploit_scripts.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and ($_.message -match "TargetFilename.*.*\\Invoke-DllInjection.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-WmiCommand.ps1" -or $_.message -match "TargetFilename.*.*\\Get-GPPPassword.ps1" -or $_.message -match "TargetFilename.*.*\\Get-Keystrokes.ps1" -or $_.message -match "TargetFilename.*.*\\Get-VaultCredential.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-CredentialInjection.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-Mimikatz.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-NinjaCopy.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-TokenManipulation.ps1" -or $_.message -match "TargetFilename.*.*\\Out-Minidump.ps1" -or $_.message -match "TargetFilename.*.*\\VolumeShadowCopyTools.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-ReflectivePEInjection.ps1" -or $_.message -match "TargetFilename.*.*\\Get-TimedScreenshot.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-UserHunter.ps1" -or $_.message -match "TargetFilename.*.*\\Find-GPOLocation.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-ACLScanner.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-DowngradeAccount.ps1" -or $_.message -match "TargetFilename.*.*\\Get-ServiceUnquoted.ps1" -or $_.message -match "TargetFilename.*.*\\Get-ServiceFilePermission.ps1" -or $_.message -match "TargetFilename.*.*\\Get-ServicePermission.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-ServiceAbuse.ps1" -or $_.message -match "TargetFilename.*.*\\Install-ServiceBinary.ps1" -or $_.message -match "TargetFilename.*.*\\Get-RegAutoLogon.ps1" -or $_.message -match "TargetFilename.*.*\\Get-VulnAutoRun.ps1" -or $_.message -match "TargetFilename.*.*\\Get-VulnSchTask.ps1" -or $_.message -match "TargetFilename.*.*\\Get-UnattendedInstallFile.ps1" -or $_.message -match "TargetFilename.*.*\\Get-WebConfig.ps1" -or $_.message -match "TargetFilename.*.*\\Get-ApplicationHost.ps1" -or $_.message -match "TargetFilename.*.*\\Get-RegAlwaysInstallElevated.ps1" -or $_.message -match "TargetFilename.*.*\\Get-Unconstrained.ps1" -or $_.message -match "TargetFilename.*.*\\Add-RegBackdoor.ps1" -or $_.message -match "TargetFilename.*.*\\Add-ScrnSaveBackdoor.ps1" -or $_.message -match "TargetFilename.*.*\\Gupt-Backdoor.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-ADSBackdoor.ps1" -or $_.message -match "TargetFilename.*.*\\Enabled-DuplicateToken.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-PsUaCme.ps1" -or $_.message -match "TargetFilename.*.*\\Remove-Update.ps1" -or $_.message -match "TargetFilename.*.*\\Check-VM.ps1" -or $_.message -match "TargetFilename.*.*\\Get-LSASecret.ps1" -or $_.message -match "TargetFilename.*.*\\Get-PassHashes.ps1" -or $_.message -match "TargetFilename.*.*\\Show-TargetScreen.ps1" -or $_.message -match "TargetFilename.*.*\\Port-Scan.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-PoshRatHttp.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-PowerShellTCP.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-PowerShellWMI.ps1" -or $_.message -match "TargetFilename.*.*\\Add-Exfiltration.ps1" -or $_.message -match "TargetFilename.*.*\\Add-Persistence.ps1" -or $_.message -match "TargetFilename.*.*\\Do-Exfiltration.ps1" -or $_.message -match "TargetFilename.*.*\\Start-CaptureServer.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-ShellCode.ps1" -or $_.message -match "TargetFilename.*.*\\Get-ChromeDump.ps1" -or $_.message -match "TargetFilename.*.*\\Get-ClipboardContents.ps1" -or $_.message -match "TargetFilename.*.*\\Get-FoxDump.ps1" -or $_.message -match "TargetFilename.*.*\\Get-IndexedItem.ps1" -or $_.message -match "TargetFilename.*.*\\Get-Screenshot.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-Inveigh.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-NetRipper.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-EgressCheck.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-PostExfil.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-PSInject.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-RunAs.ps1" -or $_.message -match "TargetFilename.*.*\\MailRaider.ps1" -or $_.message -match "TargetFilename.*.*\\New-HoneyHash.ps1" -or $_.message -match "TargetFilename.*.*\\Set-MacAttribute.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-DCSync.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-PowerDump.ps1" -or $_.message -match "TargetFilename.*.*\\Exploit-Jboss.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-ThunderStruck.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-VoiceTroll.ps1" -or $_.message -match "TargetFilename.*.*\\Set-Wallpaper.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-InveighRelay.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-PsExec.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-SSHCommand.ps1" -or $_.message -match "TargetFilename.*.*\\Get-SecurityPackages.ps1" -or $_.message -match "TargetFilename.*.*\\Install-SSP.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-BackdoorLNK.ps1" -or $_.message -match "TargetFilename.*.*\\PowerBreach.ps1" -or $_.message -match "TargetFilename.*.*\\Get-SiteListPassword.ps1" -or $_.message -match "TargetFilename.*.*\\Get-System.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-BypassUAC.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-Tater.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-WScriptBypassUAC.ps1" -or $_.message -match "TargetFilename.*.*\\PowerUp.ps1" -or $_.message -match "TargetFilename.*.*\\PowerView.ps1" -or $_.message -match "TargetFilename.*.*\\Get-RickAstley.ps1" -or $_.message -match "TargetFilename.*.*\\Find-Fruit.ps1" -or $_.message -match "TargetFilename.*.*\\HTTP-Login.ps1" -or $_.message -match "TargetFilename.*.*\\Find-TrustedDocuments.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-Paranoia.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-WinEnum.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-ARPScan.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-PortScan.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-ReverseDNSLookup.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-SMBScanner.ps1" -or $_.message -match "TargetFilename.*.*\\Invoke-Mimikittenz.ps1")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_powershell_network_connection.ps1 b/Rules/sigma_tmp/sysmon_powershell_network_connection.ps1 new file mode 100644 index 00000000..a024d03e --- /dev/null +++ b/Rules/sigma_tmp/sysmon_powershell_network_connection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and ($_.message -match "Image.*.*\\powershell.exe" -and $_.message -match "Initiated.*true" -and $_.message -match "DestinationIsIpv6.*false") -and -not (($_.message -match "DestinationIp.*10..*" -or $_.message -match "DestinationIp.*192.168..*" -or $_.message -match "DestinationIp.*172.16..*" -or $_.message -match "DestinationIp.*172.17..*" -or $_.message -match "DestinationIp.*172.18..*" -or $_.message -match "DestinationIp.*172.19..*" -or $_.message -match "DestinationIp.*172.20..*" -or $_.message -match "DestinationIp.*172.21..*" -or $_.message -match "DestinationIp.*172.22..*" -or $_.message -match "DestinationIp.*172.23..*" -or $_.message -match "DestinationIp.*172.24..*" -or $_.message -match "DestinationIp.*172.25..*" -or $_.message -match "DestinationIp.*172.26..*" -or $_.message -match "DestinationIp.*172.27..*" -or $_.message -match "DestinationIp.*172.28..*" -or $_.message -match "DestinationIp.*172.29..*" -or $_.message -match "DestinationIp.*172.30..*" -or $_.message -match "DestinationIp.*172.31..*" -or $_.message -match "DestinationIp.*127.0.0.1.*") -and $_.message -match "DestinationIsIpv6.*false" -and $_.message -match "User.*NT AUTHORITY\\SYSTEM" -and $_.message -match "User.*.*AUT.*" -and $_.message -match "User.*.* NT.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_proxy_execution_wuauclt.ps1 b/Rules/sigma_tmp/sysmon_proxy_execution_wuauclt.ps1 new file mode 100644 index 00000000..5de42a07 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_proxy_execution_wuauclt.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*wuauclt.*" -or $_.message -match "OriginalFileName.*wuauclt.exe") -and ($_.message -match "CommandLine.*.*UpdateDeploymentProvider.*" -and $_.message -match "CommandLine.*.*.dll.*" -and $_.message -match "CommandLine.*.*RunHandlerComServer.*")) -and -not (($_.message -match "CommandLine.*.* /UpdateDeploymentProvider UpdateDeploymentProvider.dll .*" -or $_.message -match "CommandLine.*.* wuaueng.dll .*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_psexec_pipes_artifacts.ps1 b/Rules/sigma_tmp/sysmon_psexec_pipes_artifacts.ps1 new file mode 100644 index 00000000..ef656f2b --- /dev/null +++ b/Rules/sigma_tmp/sysmon_psexec_pipes_artifacts.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "17" -or $_.ID -eq "18") -and ($_.message -match "PipeName.*psexec.*" -or $_.message -match "PipeName.*paexec.*" -or $_.message -match "PipeName.*remcom.*" -or $_.message -match "PipeName.*csexec.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_pypykatz_cred_dump_lsass_access.ps1 b/Rules/sigma_tmp/sysmon_pypykatz_cred_dump_lsass_access.ps1 new file mode 100644 index 00000000..bce795c1 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_pypykatz_cred_dump_lsass_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "10" -and $_.message -match "TargetImage.*.*\\lsass.exe" -and $_.message -match "CallTrace.*.*C:\\Windows\\SYSTEM32\\ntdll.dll\+.*" -and $_.message -match "CallTrace.*.*C:\\Windows\\System32\\KERNELBASE.dll\+.*" -and $_.message -match "CallTrace.*.*libffi-7.dll.*" -and $_.message -match "CallTrace.*.*_ctypes.pyd\+.*" -and $_.message -match "CallTrace.*.*python3.*.dll\+.*" -and $_.message -match "GrantedAccess.*0x1FFFFF") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_quarkspw_filedump.ps1 b/Rules/sigma_tmp/sysmon_quarkspw_filedump.ps1 new file mode 100644 index 00000000..080da9b0 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_quarkspw_filedump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*\\AppData\\Local\\Temp\\SAM-.*" -and $_.message -match "TargetFilename.*.*.dmp.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_raw_disk_access_using_illegitimate_tools.ps1 b/Rules/sigma_tmp/sysmon_raw_disk_access_using_illegitimate_tools.ps1 new file mode 100644 index 00000000..80a97d0a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_raw_disk_access_using_illegitimate_tools.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "9") -and -not ($_.message -match "Device.*.*floppy.*") -and -not (($_.message -match "Image.*.*\\wmiprvse.exe" -or $_.message -match "Image.*.*\\sdiagnhost.exe" -or $_.message -match "Image.*.*\\searchindexer.exe" -or $_.message -match "Image.*.*\\csrss.exe" -or $_.message -match "Image.*.*\\defrag.exe" -or $_.message -match "Image.*.*\\smss.exe" -or $_.message -match "Image.*.*\\vssvc.exe" -or $_.message -match "Image.*.*\\compattelrunner.exe" -or $_.message -match "Image.*.*\\wininit.exe" -or $_.message -match "Image.*.*\\autochk.exe" -or $_.message -match "Image.*.*\\taskhost.exe" -or $_.message -match "Image.*.*\\dfsrs.exe" -or $_.message -match "Image.*.*\\vds.exe" -or $_.message -match "Image.*.*\\lsass.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_rclone_execution.ps1 b/Rules/sigma_tmp/sysmon_rclone_execution.ps1 new file mode 100644 index 00000000..354b5d2d --- /dev/null +++ b/Rules/sigma_tmp/sysmon_rclone_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Description.*Rsync for cloud storage" -or ($_.message -match "CommandLine.*.*--config .*" -and $_.message -match "CommandLine.*.*--no-check-certificate .*" -and $_.message -match "CommandLine.*.* copy .*") -or (($_.message -match "Image.*.*\\rclone.exe") -and ($_.message -match "CommandLine.*.*mega.*" -or $_.message -match "CommandLine.*.*pcloud.*" -or $_.message -match "CommandLine.*.*ftp.*" -or $_.message -match "CommandLine.*.*--progress.*" -or $_.message -match "CommandLine.*.*--ignore-existing.*" -or $_.message -match "CommandLine.*.*--auto-confirm.*" -or $_.message -match "CommandLine.*.*--transfers.*" -or $_.message -match "CommandLine.*.*--multi-thread-streams.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_rdp_registry_modification.ps1 b/Rules/sigma_tmp/sysmon_rdp_registry_modification.ps1 new file mode 100644 index 00000000..b1a3535a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_rdp_registry_modification.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\CurrentControlSet\\Control\\Terminal Server\\WinStations\\RDP-Tcp\\UserAuthentication" -or $_.message -match "TargetObject.*.*\\CurrentControlSet\\Control\\Terminal Server\\fDenyTSConnections") -and $_.message -match "Details.*DWORD (0x00000000)") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_rdp_reverse_tunnel.ps1 b/Rules/sigma_tmp/sysmon_rdp_reverse_tunnel.ps1 new file mode 100644 index 00000000..d00b3c4e --- /dev/null +++ b/Rules/sigma_tmp/sysmon_rdp_reverse_tunnel.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and ($_.message -match "Image.*.*\\svchost.exe" -and $_.message -match "Initiated.*true" -and $_.message -match "SourcePort.*3389") -and (($_.message -match "DestinationIp.*127..*") -or ($_.message -match "::1"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_rdp_settings_hijack.ps1 b/Rules/sigma_tmp/sysmon_rdp_settings_hijack.ps1 new file mode 100644 index 00000000..6279cf49 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_rdp_settings_hijack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\services\\TermService\\Parameters\\ServiceDll.*" -or $_.message -match "TargetObject.*.*\\Control\\Terminal Server\\fSingleSessionPerUser.*" -or $_.message -match "TargetObject.*.*\\Control\\Terminal Server\\fDenyTSConnections.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_redmimicry_winnti_filedrop.ps1 b/Rules/sigma_tmp/sysmon_redmimicry_winnti_filedrop.ps1 new file mode 100644 index 00000000..8618b107 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_redmimicry_winnti_filedrop.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and ($_.message -match "TargetFilename.*.*gthread-3.6.dll.*" -or $_.message -match "TargetFilename.*.*sigcmm-2.4.dll.*" -or $_.message -match "TargetFilename.*.*\\Windows\\Temp\\tmp.bat.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_redmimicry_winnti_reg.ps1 b/Rules/sigma_tmp/sysmon_redmimicry_winnti_reg.ps1 new file mode 100644 index 00000000..4078ccbc --- /dev/null +++ b/Rules/sigma_tmp/sysmon_redmimicry_winnti_reg.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*HKLM\\SOFTWARE\\Microsoft\\HTMLHelp\\data.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_reg_office_security.ps1 b/Rules/sigma_tmp/sysmon_reg_office_security.ps1 new file mode 100644 index 00000000..bd51069b --- /dev/null +++ b/Rules/sigma_tmp/sysmon_reg_office_security.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\Security\\Trusted Documents\\TrustRecords" -or $_.message -match "TargetObject.*.*\\Security\\AccessVBOM" -or $_.message -match "TargetObject.*.*\\Security\\VBAWarnings")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_reg_silentprocessexit.ps1 b/Rules/sigma_tmp/sysmon_reg_silentprocessexit.ps1 new file mode 100644 index 00000000..e98c7d95 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_reg_silentprocessexit.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*Microsoft\\Windows NT\\CurrentVersion\\SilentProcessExit.*" -and $_.message -match "Details.*.*MonitorProcess.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_reg_silentprocessexit_lsass.ps1 b/Rules/sigma_tmp/sysmon_reg_silentprocessexit_lsass.ps1 new file mode 100644 index 00000000..735d3490 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_reg_silentprocessexit_lsass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*Microsoft\\Windows NT\\CurrentVersion\\SilentProcessExit\\lsass.exe.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_reg_vbs_payload_stored.ps1 b/Rules/sigma_tmp/sysmon_reg_vbs_payload_stored.ps1 new file mode 100644 index 00000000..6b4fdf28 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_reg_vbs_payload_stored.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*Software\\Microsoft\\Windows\\CurrentVersion.*" -and ($_.message -match "Details.*.*vbscript.*" -or $_.message -match "Details.*.*jscript.*" -or $_.message -match "Details.*.*mshtml.*" -or $_.message -match "Details.*.*mshtml,.*" -or $_.message -match "Details.*.*mshtml .*" -or $_.message -match "Details.*.*RunHTMLApplication.*" -or $_.message -match "Details.*.*Execute(.*" -or $_.message -match "Details.*.*CreateObject.*" -or $_.message -match "Details.*.*RegRead.*" -or $_.message -match "Details.*.*window.close.*")) -and -not ($_.message -match "TargetObject.*.*Software\\Microsoft\\Windows\\CurrentVersion\\Run.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_regedit_export_to_ads.ps1 b/Rules/sigma_tmp/sysmon_regedit_export_to_ads.ps1 new file mode 100644 index 00000000..1e92e11a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_regedit_export_to_ads.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "15" -and $_.message -match "Image.*.*\\regedit.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_registry_add_local_hidden_user.ps1 b/Rules/sigma_tmp/sysmon_registry_add_local_hidden_user.ps1 new file mode 100644 index 00000000..c92334ef --- /dev/null +++ b/Rules/sigma_tmp/sysmon_registry_add_local_hidden_user.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*HKLM\\SAM\\SAM\\Domains\\Account\\Users\\Names\\.*" -and $_.message -match "TargetObject.*.*$" -and $_.message -match "Image.*.*lsass.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_registry_persistence_key_linking.ps1 b/Rules/sigma_tmp/sysmon_registry_persistence_key_linking.ps1 new file mode 100644 index 00000000..d68b2d72 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_registry_persistence_key_linking.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*CreateKey" -and $_.message -match "TargetObject.*.*HKU\\.*" -and $_.message -match "TargetObject.*.*_Classes\\CLSID\\.*" -and $_.message -match "TargetObject.*.*\\TreatAs.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_registry_persistence_search_order.ps1 b/Rules/sigma_tmp/sysmon_registry_persistence_search_order.ps1 new file mode 100644 index 00000000..538cde53 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_registry_persistence_search_order.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*HKU\\.*" -and $_.message -match "TargetObject.*.*_Classes\\CLSID\\.*" -and $_.message -match "TargetObject.*.*\\InProcServer32\\(Default).*") -and -not (((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ((($_.message -match "Details.*.*%%systemroot%%\\system32\\.*" -or $_.message -match "Details.*.*%%systemroot%%\\SysWow64\\.*") -or (($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "Details.*.*\\AppData\\Local\\Microsoft\\OneDrive\\.*" -and ($_.message -match "Details.*.*\\FileCoAuthLib64.dll.*" -or $_.message -match "Details.*.*\\FileSyncShell64.dll.*" -or $_.message -match "Details.*.*\\FileSyncApi64.dll.*"))) -or ($_.message -match "Details.*.*\\AppData\\Local\\Microsoft\\TeamsMeetingAddin\\.*" -and $_.message -match "Details.*.*\\Microsoft.Teams.AddinLoader.dll.*") -or ($_.message -match "Details.*.*\\AppData\\Roaming\\Dropbox\\.*" -and $_.message -match "Details.*.*\\DropboxExt64..*.dll.*"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_registry_susp_printer_driver.ps1 b/Rules/sigma_tmp/sysmon_registry_susp_printer_driver.ps1 new file mode 100644 index 00000000..991609f8 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_registry_susp_printer_driver.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\Control\\Print\\Environments\\Windows x64\\Drivers.*" -and $_.message -match "TargetObject.*.*\\Manufacturer.*" -and $_.message -match "Details.*(Empty)") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_registry_trust_record_modification.ps1 b/Rules/sigma_tmp/sysmon_registry_trust_record_modification.ps1 new file mode 100644 index 00000000..34aa849c --- /dev/null +++ b/Rules/sigma_tmp/sysmon_registry_trust_record_modification.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*TrustRecords.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_regsvr32_network_activity.ps1 b/Rules/sigma_tmp/sysmon_regsvr32_network_activity.ps1 new file mode 100644 index 00000000..727c03c8 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_regsvr32_network_activity.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "3" -and $_.message -match "Image.*.*\\regsvr32.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "22" -and $_.message -match "Image.*.*\\regsvr32.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_remote_powershell_session_network.ps1 b/Rules/sigma_tmp/sysmon_remote_powershell_session_network.ps1 new file mode 100644 index 00000000..975d45e1 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_remote_powershell_session_network.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and ($_.message -match "5985" -or $_.message -match "5986") -and -not ($_.message -match "User.*NT AUTHORITY\\NETWORK SERVICE")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_removal_amsi_registry_key.ps1 b/Rules/sigma_tmp/sysmon_removal_amsi_registry_key.ps1 new file mode 100644 index 00000000..476e36a7 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_removal_amsi_registry_key.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*DeleteKey" -and ($_.message -match "TargetObject.*.*{2781761E-28E0-4109-99FE-B9D127C57AFE}" -or $_.message -match "TargetObject.*.*{A7C452EF-8E9F-42EB-9F2B-245613CA0DC9}")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_removal_com_hijacking_registry_key.ps1 b/Rules/sigma_tmp/sysmon_removal_com_hijacking_registry_key.ps1 new file mode 100644 index 00000000..f011297d --- /dev/null +++ b/Rules/sigma_tmp/sysmon_removal_com_hijacking_registry_key.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*DeleteKey" -and $_.message -match "TargetObject.*.*\\shell\\open\\command") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_remove_windows_defender_definition_files.ps1 b/Rules/sigma_tmp/sysmon_remove_windows_defender_definition_files.ps1 new file mode 100644 index 00000000..199bee71 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_remove_windows_defender_definition_files.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "OriginalFileName.*MpCmdRun.exe" -and $_.message -match "CommandLine.*.* -RemoveDefinitions.*" -and $_.message -match "CommandLine.*.* -All.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_rundll32_net_connections.ps1 b/Rules/sigma_tmp/sysmon_rundll32_net_connections.ps1 new file mode 100644 index 00000000..2a18f0f9 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_rundll32_net_connections.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and ($_.message -match "Image.*.*\\rundll32.exe" -and $_.message -match "Initiated.*true") -and -not (($_.message -match "DestinationIp.*10..*" -or $_.message -match "DestinationIp.*192.168..*" -or $_.message -match "DestinationIp.*172.16..*" -or $_.message -match "DestinationIp.*172.17..*" -or $_.message -match "DestinationIp.*172.18..*" -or $_.message -match "DestinationIp.*172.19..*" -or $_.message -match "DestinationIp.*172.20..*" -or $_.message -match "DestinationIp.*172.21..*" -or $_.message -match "DestinationIp.*172.22..*" -or $_.message -match "DestinationIp.*172.23..*" -or $_.message -match "DestinationIp.*172.24..*" -or $_.message -match "DestinationIp.*172.25..*" -or $_.message -match "DestinationIp.*172.26..*" -or $_.message -match "DestinationIp.*172.27..*" -or $_.message -match "DestinationIp.*172.28..*" -or $_.message -match "DestinationIp.*172.29..*" -or $_.message -match "DestinationIp.*172.30..*" -or $_.message -match "DestinationIp.*172.31..*" -or $_.message -match "DestinationIp.*127..*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_runkey_winekey.ps1 b/Rules/sigma_tmp/sysmon_runkey_winekey.ps1 new file mode 100644 index 00000000..e5a82e2c --- /dev/null +++ b/Rules/sigma_tmp/sysmon_runkey_winekey.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*Software\\Microsoft\\Windows\\CurrentVersion\\Run\\Backup Mgr")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_runonce_persistence.ps1 b/Rules/sigma_tmp/sysmon_runonce_persistence.ps1 new file mode 100644 index 00000000..778d4f91 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_runonce_persistence.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*HKLM\\SOFTWARE\\Microsoft\\Active Setup\\Installed Components.*" -and $_.message -match "TargetObject.*.*\\StubPath") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_scrcons_imageload_wmi_scripteventconsumer.ps1 b/Rules/sigma_tmp/sysmon_scrcons_imageload_wmi_scripteventconsumer.ps1 new file mode 100644 index 00000000..babc75dc --- /dev/null +++ b/Rules/sigma_tmp/sysmon_scrcons_imageload_wmi_scripteventconsumer.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "Image.*.*\\scrcons.exe" -and ($_.message -match "ImageLoaded.*.*\\vbscript.dll" -or $_.message -match "ImageLoaded.*.*\\wbemdisp.dll" -or $_.message -match "ImageLoaded.*.*\\wshom.ocx" -or $_.message -match "ImageLoaded.*.*\\scrrun.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_sdclt_child_process.ps1 b/Rules/sigma_tmp/sysmon_sdclt_child_process.ps1 new file mode 100644 index 00000000..2aa8386a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_sdclt_child_process.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\sdclt.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_spoolsv_dll_load.ps1 b/Rules/sigma_tmp/sysmon_spoolsv_dll_load.ps1 new file mode 100644 index 00000000..573ff710 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_spoolsv_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*spoolsv.exe") -and ($_.message -match "ImageLoaded.*.*\\Windows\\System32\\spool\\drivers\\x64\\3\\.*") -and ($_.message -match "ImageLoaded.*.*.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_ssp_added_lsa_config.ps1 b/Rules/sigma_tmp/sysmon_ssp_added_lsa_config.ps1 new file mode 100644 index 00000000..f9aaf5a8 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_ssp_added_lsa_config.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "HKLM\\System\\CurrentControlSet\\Control\\Lsa\\Security Packages" -or $_.message -match "HKLM\\System\\CurrentControlSet\\Control\\Lsa\\OSConfig\\Security Packages") -and -not ($_.message -match "Image.*C:\\Windows\\system32\\msiexec.exe" -or $_.message -match "Image.*C:\\Windows\\syswow64\\MsiExec.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_startup_folder_file_write.ps1 b/Rules/sigma_tmp/sysmon_startup_folder_file_write.ps1 new file mode 100644 index 00000000..f0e299eb --- /dev/null +++ b/Rules/sigma_tmp/sysmon_startup_folder_file_write.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*ProgramData\\Microsoft\\Windows\\Start Menu\\Programs\\StartUp.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_stickykey_like_backdoor.ps1 b/Rules/sigma_tmp/sysmon_stickykey_like_backdoor.ps1 new file mode 100644 index 00000000..57d52003 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_stickykey_like_backdoor.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\sethc.exe\\Debugger" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\utilman.exe\\Debugger" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\osk.exe\\Debugger" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\Magnify.exe\\Debugger" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\Narrator.exe\\Debugger" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Image File Execution Options\\DisplaySwitch.exe\\Debugger")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\winlogon.exe" -and $_.message -match "Image.*.*\\cmd.exe" -and ($_.message -match "CommandLine.*.*sethc.exe.*" -or $_.message -match "CommandLine.*.*utilman.exe.*" -or $_.message -match "CommandLine.*.*osk.exe.*" -or $_.message -match "CommandLine.*.*Magnify.exe.*" -or $_.message -match "CommandLine.*.*Narrator.exe.*" -or $_.message -match "CommandLine.*.*DisplaySwitch.exe.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_adsi_cache_usage.ps1 b/Rules/sigma_tmp/sysmon_susp_adsi_cache_usage.ps1 new file mode 100644 index 00000000..af451d33 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_adsi_cache_usage.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and ($_.message -match "TargetFilename.*.*\\Local\\Microsoft\\Windows\\SchCache\\.*" -and $_.message -match "TargetFilename.*.*.sch") -and -not (($_.message -match "C:\\windows\\system32\\svchost.exe" -or $_.message -match "C:\\windows\\system32\\dllhost.exe" -or $_.message -match "C:\\windows\\system32\\mmc.exe" -or $_.message -match "C:\\windows\\system32\\WindowsPowerShell\\v1.0\\powershell.exe" -or $_.message -match "C:\\Windows\\CCM\\CcmExec.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_atbroker_change.ps1 b/Rules/sigma_tmp/sysmon_susp_atbroker_change.ps1 new file mode 100644 index 00000000..a2f2c4d0 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_atbroker_change.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*Software\\Microsoft\\Windows NT\\CurrentVersion\\Accessibility\\ATs.*" -or $_.message -match "TargetObject.*.*Software\\Microsoft\\Windows NT\\CurrentVersion\\Accessibility\\Configuration.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_clr_logs.ps1 b/Rules/sigma_tmp/sysmon_susp_clr_logs.ps1 new file mode 100644 index 00000000..7b5d8c50 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_clr_logs.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*\\AppData\\Local\\Microsoft\\CLR.*" -and $_.message -match "TargetFilename.*.*\\UsageLogs\\.*" -and ($_.message -match "TargetFilename.*.*mshta.*" -or $_.message -match "TargetFilename.*.*cscript.*" -or $_.message -match "TargetFilename.*.*wscript.*" -or $_.message -match "TargetFilename.*.*regsvr32.*" -or $_.message -match "TargetFilename.*.*wmic.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_cobaltstrike_pipe_patterns.ps1 b/Rules/sigma_tmp/sysmon_susp_cobaltstrike_pipe_patterns.ps1 new file mode 100644 index 00000000..beb3fc19 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_cobaltstrike_pipe_patterns.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "17" -or $_.ID -eq "18") -and ($_.message -match "PipeName.*\\mojo.5688.8052.183894939787088877.*" -or $_.message -match "PipeName.*\\mojo.5688.8052.35780273329370473.*" -or $_.message -match "PipeName.*\\mypipe-f.*" -or $_.message -match "PipeName.*\\mypipe-h.*" -or $_.message -match "PipeName.*\\ntsvcs_.*" -or $_.message -match "PipeName.*\\scerpc_.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_desktop_ini.ps1 b/Rules/sigma_tmp/sysmon_susp_desktop_ini.ps1 new file mode 100644 index 00000000..fad3b17c --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_desktop_ini.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and $_.message -match "TargetFilename.*.*\\desktop.ini" -and -not (($_.message -match "C:\\Windows\\explorer.exe" -or $_.message -match "C:\\Windows\\System32\\msiexec.exe" -or $_.message -match "C:\\Windows\\System32\\mmc.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_download_run_key.ps1 b/Rules/sigma_tmp/sysmon_susp_download_run_key.ps1 new file mode 100644 index 00000000..dbe44515 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_download_run_key.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "Image.*.*\\Downloads\\.*" -or $_.message -match "Image.*.*\\Temporary Internet Files\\Content.Outlook\\.*" -or $_.message -match "Image.*.*\\Local Settings\\Temporary Internet Files\\.*") -and $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_driver_load.ps1 b/Rules/sigma_tmp/sysmon_susp_driver_load.ps1 new file mode 100644 index 00000000..ad490e22 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_driver_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "6" -and $_.message -match "ImageLoaded.*.*\\Temp\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_fax_dll.ps1 b/Rules/sigma_tmp/sysmon_susp_fax_dll.ps1 new file mode 100644 index 00000000..09f0bbd4 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_fax_dll.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and (($_.message -match "Image.*.*fxssvc.exe") -and ($_.message -match "ImageLoaded.*.*ualapi.dll")) -and -not (($_.message -match "ImageLoaded.*C:\\Windows\\WinSxS\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_image_load.ps1 b/Rules/sigma_tmp/sysmon_susp_image_load.ps1 new file mode 100644 index 00000000..7fcb2c1a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_image_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\notepad.exe") -and ($_.message -match "ImageLoaded.*.*\\samlib.dll" -or $_.message -match "ImageLoaded.*.*\\WinSCard.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_lsass_dll_load.ps1 b/Rules/sigma_tmp/sysmon_susp_lsass_dll_load.ps1 new file mode 100644 index 00000000..b3e2839c --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_lsass_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\CurrentControlSet\\Services\\NTDS\\DirectoryServiceExtPt.*" -or $_.message -match "TargetObject.*.*\\CurrentControlSet\\Services\\NTDS\\LsaDbExtPt.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_mic_cam_access.ps1 b/Rules/sigma_tmp/sysmon_susp_mic_cam_access.ps1 new file mode 100644 index 00000000..4375d282 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_mic_cam_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\Software\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\.*" -and $_.message -match "TargetObject.*.*\\NonPackaged.*" -and ($_.message -match "TargetObject.*.*microphone.*" -or $_.message -match "TargetObject.*.*webcam.*") -and ($_.message -match "TargetObject.*.*#C:#Windows#Temp#.*" -or $_.message -match "TargetObject.*.*#C:#$Recycle.bin#.*" -or $_.message -match "TargetObject.*.*#C:#Temp#.*" -or $_.message -match "TargetObject.*.*#C:#Users#Public#.*" -or $_.message -match "TargetObject.*.*#C:#Users#Default#.*" -or $_.message -match "TargetObject.*.*#C:#Users#Desktop#.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_office_dotnet_assembly_dll_load.ps1 b/Rules/sigma_tmp/sysmon_susp_office_dotnet_assembly_dll_load.ps1 new file mode 100644 index 00000000..8faf9a47 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_office_dotnet_assembly_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\winword.exe" -or $_.message -match "Image.*.*\\powerpnt.exe" -or $_.message -match "Image.*.*\\excel.exe" -or $_.message -match "Image.*.*\\outlook.exe") -and ($_.message -match "ImageLoaded.*C:\\Windows\\assembly\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_office_dotnet_clr_dll_load.ps1 b/Rules/sigma_tmp/sysmon_susp_office_dotnet_clr_dll_load.ps1 new file mode 100644 index 00000000..5b6d8672 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_office_dotnet_clr_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\winword.exe" -or $_.message -match "Image.*.*\\powerpnt.exe" -or $_.message -match "Image.*.*\\excel.exe" -or $_.message -match "Image.*.*\\outlook.exe") -and ($_.message -match "ImageLoaded.*.*\\clr.dll.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_office_dotnet_gac_dll_load.ps1 b/Rules/sigma_tmp/sysmon_susp_office_dotnet_gac_dll_load.ps1 new file mode 100644 index 00000000..30325b5f --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_office_dotnet_gac_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\winword.exe" -or $_.message -match "Image.*.*\\powerpnt.exe" -or $_.message -match "Image.*.*\\excel.exe" -or $_.message -match "Image.*.*\\outlook.exe") -and ($_.message -match "ImageLoaded.*C:\\Windows\\Microsoft.NET\\assembly\\GAC_MSIL.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_office_dsparse_dll_load.ps1 b/Rules/sigma_tmp/sysmon_susp_office_dsparse_dll_load.ps1 new file mode 100644 index 00000000..2626b6b5 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_office_dsparse_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\winword.exe" -or $_.message -match "Image.*.*\\powerpnt.exe" -or $_.message -match "Image.*.*\\excel.exe" -or $_.message -match "Image.*.*\\outlook.exe") -and ($_.message -match "ImageLoaded.*.*\\dsparse.dll.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_office_kerberos_dll_load.ps1 b/Rules/sigma_tmp/sysmon_susp_office_kerberos_dll_load.ps1 new file mode 100644 index 00000000..7a3602f1 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_office_kerberos_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\winword.exe" -or $_.message -match "Image.*.*\\powerpnt.exe" -or $_.message -match "Image.*.*\\excel.exe" -or $_.message -match "Image.*.*\\outlook.exe") -and ($_.message -match "ImageLoaded.*.*\\kerberos.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_pfx_file_creation.ps1 b/Rules/sigma_tmp/sysmon_susp_pfx_file_creation.ps1 new file mode 100644 index 00000000..af316864 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_pfx_file_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*.pfx") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_plink_remote_forward.ps1 b/Rules/sigma_tmp/sysmon_susp_plink_remote_forward.ps1 new file mode 100644 index 00000000..4df07cb1 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_plink_remote_forward.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Description.*Command-line SSH, Telnet, and Rlogin client" -and $_.message -match "CommandLine.*.* -R .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_powershell_rundll32.ps1 b/Rules/sigma_tmp/sysmon_susp_powershell_rundll32.ps1 new file mode 100644 index 00000000..c7bd61f6 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_powershell_rundll32.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "8" -and $_.message -match "SourceImage.*.*\\powershell.exe" -and $_.message -match "TargetImage.*.*\\rundll32.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_procexplorer_driver_created_in_tmp_folder.ps1 b/Rules/sigma_tmp/sysmon_susp_procexplorer_driver_created_in_tmp_folder.ps1 new file mode 100644 index 00000000..edb4f1d7 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_procexplorer_driver_created_in_tmp_folder.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and ($_.message -match "TargetFilename.*.*\\AppData\\Local\\Temp\\.*" -and $_.message -match "TargetFilename.*.*PROCEXP152.sys") -and -not (($_.message -match "Image.*.*\\procexp64.exe.*" -or $_.message -match "Image.*.*\\procexp.exe.*" -or $_.message -match "Image.*.*\\procmon64.exe.*" -or $_.message -match "Image.*.*\\procmon.exe.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_prog_location_network_connection.ps1 b/Rules/sigma_tmp/sysmon_susp_prog_location_network_connection.ps1 new file mode 100644 index 00000000..eff8d622 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_prog_location_network_connection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and (($_.message -match "Image.*.*\\Users\\All Users\\.*" -or $_.message -match "Image.*.*\\Users\\Default\\.*" -or $_.message -match "Image.*.*\\Users\\Public\\.*" -or $_.message -match "Image.*.*\\Users\\Contacts\\.*" -or $_.message -match "Image.*.*\\Users\\Searches\\.*" -or $_.message -match "Image.*.*\\config\\systemprofile\\.*" -or $_.message -match "Image.*.*\\Windows\\Fonts\\.*" -or $_.message -match "Image.*.*\\Windows\\IME\\.*" -or $_.message -match "Image.*.*\\Windows\\addins\\.*") -or ($_.message -match "Image.*.*\\$Recycle.bin") -or ($_.message -match "Image.*C:\\Perflogs\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_python_image_load.ps1 b/Rules/sigma_tmp/sysmon_susp_python_image_load.ps1 new file mode 100644 index 00000000..c52c74e8 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_python_image_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "Description.*Python Core") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_rdp.ps1 b/Rules/sigma_tmp/sysmon_susp_rdp.ps1 new file mode 100644 index 00000000..04d247bf --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_rdp.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and ($_.message -match "DestinationPort.*3389" -and $_.message -match "Initiated.*true") -and -not (($_.message -match "Image.*.*\\mstsc.exe" -or $_.message -match "Image.*.*\\RTSApp.exe" -or $_.message -match "Image.*.*\\RTS2App.exe" -or $_.message -match "Image.*.*\\RDCMan.exe" -or $_.message -match "Image.*.*\\ws_TunnelService.exe" -or $_.message -match "Image.*.*\\RSSensor.exe" -or $_.message -match "Image.*.*\\RemoteDesktopManagerFree.exe" -or $_.message -match "Image.*.*\\RemoteDesktopManager.exe" -or $_.message -match "Image.*.*\\RemoteDesktopManager64.exe" -or $_.message -match "Image.*.*\\mRemoteNG.exe" -or $_.message -match "Image.*.*\\mRemote.exe" -or $_.message -match "Image.*.*\\Terminals.exe" -or $_.message -match "Image.*.*\\spiceworks-finder.exe" -or $_.message -match "Image.*.*\\FSDiscovery.exe" -or $_.message -match "Image.*.*\\FSAssessment.exe" -or $_.message -match "Image.*.*\\MobaRTE.exe" -or $_.message -match "Image.*.*\\chrome.exe" -or $_.message -match "Image.*.*\\thor.exe" -or $_.message -match "Image.*.*\\thor64.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_reg_persist_explorer_run.ps1 b/Rules/sigma_tmp/sysmon_susp_reg_persist_explorer_run.ps1 new file mode 100644 index 00000000..5c57db1e --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_reg_persist_explorer_run.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and $_.message -match "TargetObject.*.*\\Microsoft\\Windows\\CurrentVersion\\Policies\\Explorer\\Run" -and (($_.message -match "Details.*C:\\Windows\\Temp\\.*" -or $_.message -match "Details.*C:\\ProgramData\\.*" -or $_.message -match "Details.*C:\\$Recycle.bin\\.*" -or $_.message -match "Details.*C:\\Temp\\.*" -or $_.message -match "Details.*C:\\Users\\Public\\.*" -or $_.message -match "Details.*C:\\Users\\Default\\.*") -or ($_.message -match "Details.*.*\\AppData\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_run_key_img_folder.ps1 b/Rules/sigma_tmp/sysmon_susp_run_key_img_folder.ps1 new file mode 100644 index 00000000..4f755962 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_run_key_img_folder.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run\\.*" -or $_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce\\.*") -and (($_.message -match "Details.*.*C:\\Windows\\Temp\\.*" -or $_.message -match "Details.*.*C:\\$Recycle.bin\\.*" -or $_.message -match "Details.*.*C:\\Temp\\.*" -or $_.message -match "Details.*.*C:\\Users\\Public\\.*" -or $_.message -match "Details.*.*C:\\Users\\Default\\.*" -or $_.message -match "Details.*.*C:\\Users\\Desktop\\.*") -or ($_.message -match "Details.*%Public%\\.*" -or $_.message -match "Details.*wscript.*" -or $_.message -match "Details.*cscript.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_script_dotnet_clr_dll_load.ps1 b/Rules/sigma_tmp/sysmon_susp_script_dotnet_clr_dll_load.ps1 new file mode 100644 index 00000000..df566968 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_script_dotnet_clr_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\mshta.exe") -and ($_.message -match "ImageLoaded.*.*\\clr.dll" -or $_.message -match "ImageLoaded.*.*\\mscoree.dll" -or $_.message -match "ImageLoaded.*.*\\mscorlib.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_service_installed.ps1 b/Rules/sigma_tmp/sysmon_susp_service_installed.ps1 new file mode 100644 index 00000000..da0fda1a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_service_installed.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and (($_.message -match "HKLM\\System\\CurrentControlSet\\Services\\NalDrv\\ImagePath" -or $_.message -match "HKLM\\System\\CurrentControlSet\\Services\\PROCEXP152\\ImagePath") -and -not (($_.message -match "Image.*.*\\procexp64.exe" -or $_.message -match "Image.*.*\\procexp.exe" -or $_.message -match "Image.*.*\\procmon64.exe" -or $_.message -match "Image.*.*\\procmon.exe"))) -and -not (($_.message -match "Details.*.*\\WINDOWS\\system32\\Drivers\\PROCEXP152.SYS.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_service_modification.ps1 b/Rules/sigma_tmp/sysmon_susp_service_modification.ps1 new file mode 100644 index 00000000..29fe64da --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_service_modification.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*Stop-Service .*" -or $_.message -match "CommandLine.*.*Remove-Service .*") -and ($_.message -match "CommandLine.*.* McAfeeDLPAgentService.*" -or $_.message -match "CommandLine.*.* Trend Micro Deep Security Manager.*" -or $_.message -match "CommandLine.*.* TMBMServer.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_system_drawing_load.ps1 b/Rules/sigma_tmp/sysmon_susp_system_drawing_load.ps1 new file mode 100644 index 00000000..ce252bef --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_system_drawing_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and $_.message -match "ImageLoaded.*.*\\System.Drawing.ni.dll" -and -not ($_.message -match "Image.*.*\\WmiPrvSE.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_webdav_client_execution.ps1 b/Rules/sigma_tmp/sysmon_susp_webdav_client_execution.ps1 new file mode 100644 index 00000000..ea73c893 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_webdav_client_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\rundll32.exe" -and $_.message -match "CommandLine.*.*C:\\windows\\system32\\davclnt.dll,DavSetCookie.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_winword_vbadll_load.ps1 b/Rules/sigma_tmp/sysmon_susp_winword_vbadll_load.ps1 new file mode 100644 index 00000000..e3393816 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_winword_vbadll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\winword.exe" -or $_.message -match "Image.*.*\\powerpnt.exe" -or $_.message -match "Image.*.*\\excel.exe" -or $_.message -match "Image.*.*\\outlook.exe") -and ($_.message -match "ImageLoaded.*.*\\VBE7.DLL" -or $_.message -match "ImageLoaded.*.*\\VBEUI.DLL" -or $_.message -match "ImageLoaded.*.*\\VBE7INTL.DLL")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_susp_winword_wmidll_load.ps1 b/Rules/sigma_tmp/sysmon_susp_winword_wmidll_load.ps1 new file mode 100644 index 00000000..fe1c0eea --- /dev/null +++ b/Rules/sigma_tmp/sysmon_susp_winword_wmidll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\winword.exe" -or $_.message -match "Image.*.*\\powerpnt.exe" -or $_.message -match "Image.*.*\\excel.exe" -or $_.message -match "Image.*.*\\outlook.exe") -and ($_.message -match "ImageLoaded.*.*\\wmiutils.dll" -or $_.message -match "ImageLoaded.*.*\\wbemcomn.dll" -or $_.message -match "ImageLoaded.*.*\\wbemprox.dll" -or $_.message -match "ImageLoaded.*.*\\wbemdisp.dll" -or $_.message -match "ImageLoaded.*.*\\wbemsvc.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_suspicious_dbghelp_dbgcore_load.ps1 b/Rules/sigma_tmp/sysmon_suspicious_dbghelp_dbgcore_load.ps1 new file mode 100644 index 00000000..c5b637b3 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_suspicious_dbghelp_dbgcore_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and ((($_.ID -eq "7") -and (($_.message -match "ImageLoaded.*.*\\dbghelp.dll" -or $_.message -match "ImageLoaded.*.*\\dbgcore.dll") -and ($_.message -match "Image.*.*\\msbuild.exe" -or $_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\svchost.exe" -or $_.message -match "Image.*.*\\rundll32.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\word.exe" -or $_.message -match "Image.*.*\\excel.exe" -or $_.message -match "Image.*.*\\powerpnt.exe" -or $_.message -match "Image.*.*\\outlook.exe" -or $_.message -match "Image.*.*\\monitoringhost.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\bash.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\mshta.exe" -or $_.message -match "Image.*.*\\regsvr32.exe" -or $_.message -match "Image.*.*\\schtasks.exe" -or $_.message -match "Image.*.*\\dnx.exe" -or $_.message -match "Image.*.*\\regsvcs.exe" -or $_.message -match "Image.*.*\\sc.exe" -or $_.message -match "Image.*.*\\scriptrunner.exe")) -and -not ($_.message -match "Image.*.*Visual Studio.*")) -or (($_.ID -eq "7") -and (($_.message -match "ImageLoaded.*.*\\dbghelp.dll" -or $_.message -match "ImageLoaded.*.*\\dbgcore.dll") -and $_.message -match "Signed.*FALSE") -and -not ($_.message -match "Image.*.*Visual Studio.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_suspicious_keyboard_layout_load.ps1 b/Rules/sigma_tmp/sysmon_suspicious_keyboard_layout_load.ps1 new file mode 100644 index 00000000..6e79edc5 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_suspicious_keyboard_layout_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\Keyboard Layout\\Preload\\.*" -or $_.message -match "TargetObject.*.*\\Keyboard Layout\\Substitutes\\.*") -and ($_.message -match "Details.*.*00000429.*" -or $_.message -match "Details.*.*00050429.*" -or $_.message -match "Details.*.*0000042a.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_suspicious_outbound_kerberos_connection.ps1 b/Rules/sigma_tmp/sysmon_suspicious_outbound_kerberos_connection.ps1 new file mode 100644 index 00000000..84fd6e6a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_suspicious_outbound_kerberos_connection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and ($_.message -match "DestinationPort.*88" -and $_.message -match "Initiated.*true") -and -not (($_.message -match "Image.*.*\\lsass.exe" -or $_.message -match "Image.*.*\\opera.exe" -or $_.message -match "Image.*.*\\chrome.exe" -or $_.message -match "Image.*.*\\firefox.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_suspicious_remote_thread.ps1 b/Rules/sigma_tmp/sysmon_suspicious_remote_thread.ps1 new file mode 100644 index 00000000..bcfeba56 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_suspicious_remote_thread.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "8") -and ($_.message -match "SourceImage.*.*\\bash.exe" -or $_.message -match "SourceImage.*.*\\cvtres.exe" -or $_.message -match "SourceImage.*.*\\defrag.exe" -or $_.message -match "SourceImage.*.*\\dnx.exe" -or $_.message -match "SourceImage.*.*\\esentutl.exe" -or $_.message -match "SourceImage.*.*\\excel.exe" -or $_.message -match "SourceImage.*.*\\expand.exe" -or $_.message -match "SourceImage.*.*\\explorer.exe" -or $_.message -match "SourceImage.*.*\\find.exe" -or $_.message -match "SourceImage.*.*\\findstr.exe" -or $_.message -match "SourceImage.*.*\\forfiles.exe" -or $_.message -match "SourceImage.*.*\\git.exe" -or $_.message -match "SourceImage.*.*\\gpupdate.exe" -or $_.message -match "SourceImage.*.*\\hh.exe" -or $_.message -match "SourceImage.*.*\\iexplore.exe" -or $_.message -match "SourceImage.*.*\\installutil.exe" -or $_.message -match "SourceImage.*.*\\lync.exe" -or $_.message -match "SourceImage.*.*\\makecab.exe" -or $_.message -match "SourceImage.*.*\\mDNSResponder.exe" -or $_.message -match "SourceImage.*.*\\monitoringhost.exe" -or $_.message -match "SourceImage.*.*\\msbuild.exe" -or $_.message -match "SourceImage.*.*\\mshta.exe" -or $_.message -match "SourceImage.*.*\\msiexec.exe" -or $_.message -match "SourceImage.*.*\\mspaint.exe" -or $_.message -match "SourceImage.*.*\\outlook.exe" -or $_.message -match "SourceImage.*.*\\ping.exe" -or $_.message -match "SourceImage.*.*\\powerpnt.exe" -or $_.message -match "SourceImage.*.*\\powershell.exe" -or $_.message -match "SourceImage.*.*\\provtool.exe" -or $_.message -match "SourceImage.*.*\\python.exe" -or $_.message -match "SourceImage.*.*\\regsvr32.exe" -or $_.message -match "SourceImage.*.*\\robocopy.exe" -or $_.message -match "SourceImage.*.*\\runonce.exe" -or $_.message -match "SourceImage.*.*\\sapcimc.exe" -or $_.message -match "SourceImage.*.*\\schtasks.exe" -or $_.message -match "SourceImage.*.*\\smartscreen.exe" -or $_.message -match "SourceImage.*.*\\spoolsv.exe" -or $_.message -match "SourceImage.*.*\\tstheme.exe" -or $_.message -match "SourceImage.*.*\\userinit.exe" -or $_.message -match "SourceImage.*.*\\vssadmin.exe" -or $_.message -match "SourceImage.*.*\\vssvc.exe" -or $_.message -match "SourceImage.*.*\\w3wp.exe" -or $_.message -match "SourceImage.*.*\\winlogon.exe" -or $_.message -match "SourceImage.*.*\\winscp.exe" -or $_.message -match "SourceImage.*.*\\wmic.exe" -or $_.message -match "SourceImage.*.*\\word.exe" -or $_.message -match "SourceImage.*.*\\wscript.exe") -and -not ($_.message -match "SourceImage.*.*Visual Studio.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_svchost_cred_dump.ps1 b/Rules/sigma_tmp/sysmon_svchost_cred_dump.ps1 new file mode 100644 index 00000000..609b318a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_svchost_cred_dump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "10") -and ($_.message -match "TargetImage.*.*\\svchost.exe" -and $_.message -match "GrantedAccess.*0x143a") -and -not (($_.message -match "SourceImage.*.*\\services.exe" -or $_.message -match "SourceImage.*.*\\msiexec.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_svchost_dll_search_order_hijack.ps1 b/Rules/sigma_tmp/sysmon_svchost_dll_search_order_hijack.ps1 new file mode 100644 index 00000000..d0fbb71e --- /dev/null +++ b/Rules/sigma_tmp/sysmon_svchost_dll_search_order_hijack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and (($_.message -match "Image.*.*\\svchost.exe") -and ($_.message -match "ImageLoaded.*.*\\tsmsisrv.dll" -or $_.message -match "ImageLoaded.*.*\\tsvipsrv.dll" -or $_.message -match "ImageLoaded.*.*\\wlbsctrl.dll")) -and -not (($_.message -match "ImageLoaded.*C:\\Windows\\WinSxS\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_sysinternals_eula_accepted.ps1 b/Rules/sigma_tmp/sysmon_sysinternals_eula_accepted.ps1 new file mode 100644 index 00000000..59881ded --- /dev/null +++ b/Rules/sigma_tmp/sysmon_sysinternals_eula_accepted.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\EulaAccepted") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.* -accepteula.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_sysinternals_sdelete_file_deletion.ps1 b/Rules/sigma_tmp/sysmon_sysinternals_sdelete_file_deletion.ps1 new file mode 100644 index 00000000..15d514a5 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_sysinternals_sdelete_file_deletion.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "23" -and ($_.message -match "TargetFilename.*.*.AAA" -or $_.message -match "TargetFilename.*.*.ZZZ")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_sysinternals_sdelete_registry_keys.ps1 b/Rules/sigma_tmp/sysmon_sysinternals_sdelete_registry_keys.ps1 new file mode 100644 index 00000000..9446b675 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_sysinternals_sdelete_registry_keys.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\Software\\Sysinternals\\SDelete.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_taskcache_entry.ps1 b/Rules/sigma_tmp/sysmon_taskcache_entry.ps1 new file mode 100644 index 00000000..72daf8fb --- /dev/null +++ b/Rules/sigma_tmp/sysmon_taskcache_entry.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*SetValue" -and $_.message -match "TargetObject.*.*SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\Schedule\\TaskCache\\Tree\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_tsclient_filewrite_startup.ps1 b/Rules/sigma_tmp/sysmon_tsclient_filewrite_startup.ps1 new file mode 100644 index 00000000..d59cded9 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_tsclient_filewrite_startup.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "Image.*.*\\mstsc.exe" -and $_.message -match "TargetFilename.*.*\\Microsoft\\Windows\\Start Menu\\Programs\\Startup\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_tttracer_mod_load.ps1 b/Rules/sigma_tmp/sysmon_tttracer_mod_load.ps1 new file mode 100644 index 00000000..bf15575b --- /dev/null +++ b/Rules/sigma_tmp/sysmon_tttracer_mod_load.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "ImageLoaded.*.*\\ttdrecord.dll" -or $_.message -match "ImageLoaded.*.*\\ttdwriter.dll" -or $_.message -match "ImageLoaded.*.*\\ttdloader.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "ParentImage.*.*\\tttracer.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_uac_bypass_eventvwr.ps1 b/Rules/sigma_tmp/sysmon_uac_bypass_eventvwr.ps1 new file mode 100644 index 00000000..a5514d9c --- /dev/null +++ b/Rules/sigma_tmp/sysmon_uac_bypass_eventvwr.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*HKU\\.*" -and $_.message -match "TargetObject.*.*\\mscfile\\shell\\open\\command") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "ParentImage.*.*\\eventvwr.exe" -and -not ($_.message -match "Image.*.*\\mmc.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_uac_bypass_sdclt.ps1 b/Rules/sigma_tmp/sysmon_uac_bypass_sdclt.ps1 new file mode 100644 index 00000000..2bcc2834 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_uac_bypass_sdclt.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*HKU\\.*" -and $_.message -match "TargetObject.*.*_Classes\\exefile\\shell\\runas\\command\\isolatedCommand") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_uac_bypass_via_dism.ps1 b/Rules/sigma_tmp/sysmon_uac_bypass_via_dism.ps1 new file mode 100644 index 00000000..f21983c2 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_uac_bypass_via_dism.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and ($_.message -match "Image.*.*\\dism.exe") -and ($_.message -match "ImageLoaded.*.*\\dismcore.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_uipromptforcreds_dlls.ps1 b/Rules/sigma_tmp/sysmon_uipromptforcreds_dlls.ps1 new file mode 100644 index 00000000..105973d1 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_uipromptforcreds_dlls.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and (($_.message -match "ImageLoaded.*.*\\credui.dll" -or $_.message -match "ImageLoaded.*.*\\wincredui.dll") -or ($_.message -match "credui.dll" -or $_.message -match "wincredui.dll"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_uninstall_crowdstrike_falcon.ps1 b/Rules/sigma_tmp/sysmon_uninstall_crowdstrike_falcon.ps1 new file mode 100644 index 00000000..83dc4696 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_uninstall_crowdstrike_falcon.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*\\WindowsSensor.exe.*" -and $_.message -match "CommandLine.*.* /uninstall.*" -and $_.message -match "CommandLine.*.* /quiet.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_unsigned_image_loaded_into_lsass.ps1 b/Rules/sigma_tmp/sysmon_unsigned_image_loaded_into_lsass.ps1 new file mode 100644 index 00000000..fab19bb4 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_unsigned_image_loaded_into_lsass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "Image.*.*\\lsass.exe" -and $_.message -match "Signed.*false") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_volume_shadow_copy_service_keys.ps1 b/Rules/sigma_tmp/sysmon_volume_shadow_copy_service_keys.ps1 new file mode 100644 index 00000000..15656469 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_volume_shadow_copy_service_keys.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and $_.message -match "TargetObject.*.*System\\CurrentControlSet\\Services\\VSS.*" -and -not ($_.message -match "TargetObject.*.*System\\CurrentControlSet\\Services\\VSS\\Start.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_vuln_dell_driver_load.ps1 b/Rules/sigma_tmp/sysmon_vuln_dell_driver_load.ps1 new file mode 100644 index 00000000..5e76f13a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_vuln_dell_driver_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "6") -and ($_.message -match "ImageLoaded.*.*\\DBUtil_2_3.Sys.*" -or ($_.message -match "Hashes.*.*0296e2ce999e67c76352613a718e11516fe1b0efc3ffdb8918fc999dd76a73a5.*" -or $_.message -match "Hashes.*.*c948ae14761095e4d76b55d9de86412258be7afd.*" -or $_.message -match "Hashes.*.*c996d7971c49252c582171d9380360f2.*" -or $_.message -match "Hashes.*.*ddbf5ecca5c8086afde1fb4f551e9e6400e94f4428fe7fb5559da5cffa654cc1.*" -or $_.message -match "Hashes.*.*10b30bdee43b3a2ec4aa63375577ade650269d25.*" -or $_.message -match "Hashes.*.*d2fd132ab7bbc6bbb87a84f026fa0244.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wab_dllpath_reg_change.ps1 b/Rules/sigma_tmp/sysmon_wab_dllpath_reg_change.ps1 new file mode 100644 index 00000000..bba75888 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wab_dllpath_reg_change.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and $_.message -match "TargetObject.*.*\\Software\\Microsoft\\WAB\\DLLPath" -and -not ($_.message -match "Details.*%CommonProgramFiles%\\System\\wab32.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wdigest_enable_uselogoncredential.ps1 b/Rules/sigma_tmp/sysmon_wdigest_enable_uselogoncredential.ps1 new file mode 100644 index 00000000..7b3ce298 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wdigest_enable_uselogoncredential.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*WDigest\\UseLogonCredential") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_webshell_creation_detect.ps1 b/Rules/sigma_tmp/sysmon_webshell_creation_detect.ps1 new file mode 100644 index 00000000..d11fc8f7 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_webshell_creation_detect.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and (((($_.ID -eq "11") -and ($_.message -match "TargetFilename.*.*\\inetpub\\wwwroot\\.*" -and ($_.message -match "TargetFilename.*.*.asp.*" -or $_.message -match "TargetFilename.*.*.ashx.*" -or $_.message -match "TargetFilename.*.*.ph.*")) -and -not (($_.message -match "TargetFilename.*.*\\AppData\\Local\\Temp\\.*" -or $_.message -match "TargetFilename.*.*\\Windows\\Temp\\.*"))) -or (($_.ID -eq "11") -and (($_.message -match "TargetFilename.*.*\\www\\.*" -or $_.message -match "TargetFilename.*.*\\htdocs\\.*" -or $_.message -match "TargetFilename.*.*\\html\\.*") -and $_.message -match "TargetFilename.*.*.ph.*") -and -not (($_.message -match "TargetFilename.*.*\\AppData\\Local\\Temp\\.*" -or $_.message -match "TargetFilename.*.*\\Windows\\Temp\\.*")))) -or (($_.ID -eq "11") -and ($_.message -match "TargetFilename.*.*.jsp" -or ($_.message -match "TargetFilename.*.*\\cgi-bin\\.*" -and $_.message -match "TargetFilename.*.*.pl.*")) -and -not (($_.message -match "TargetFilename.*.*\\AppData\\Local\\Temp\\.*" -or $_.message -match "TargetFilename.*.*\\Windows\\Temp\\.*"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_win_binary_github_com.ps1 b/Rules/sigma_tmp/sysmon_win_binary_github_com.ps1 new file mode 100644 index 00000000..13a176f3 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_win_binary_github_com.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "3" -and $_.message -match "Initiated.*true" -and ($_.message -match "DestinationHostname.*.*.github.com" -or $_.message -match "DestinationHostname.*.*.githubusercontent.com") -and $_.message -match "Image.*C:\\Windows\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_win_binary_susp_com.ps1 b/Rules/sigma_tmp/sysmon_win_binary_susp_com.ps1 new file mode 100644 index 00000000..00f496e4 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_win_binary_susp_com.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "3" -and $_.message -match "Initiated.*true" -and ($_.message -match "DestinationHostname.*.*dl.dropboxusercontent.com" -or $_.message -match "DestinationHostname.*.*.pastebin.com" -or $_.message -match "DestinationHostname.*.*.githubusercontent.com") -and $_.message -match "Image.*C:\\Windows\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_win_reg_persistence.ps1 b/Rules/sigma_tmp/sysmon_win_reg_persistence.ps1 new file mode 100644 index 00000000..6620701b --- /dev/null +++ b/Rules/sigma_tmp/sysmon_win_reg_persistence.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion.*") -and (($_.message -match "TargetObject.*.*\\Image File Execution Options\\.*" -and $_.message -match "TargetObject.*.*\\GlobalFlag.*") -or ($_.message -match "TargetObject.*.*SilentProcessExit\\.*" -and $_.message -match "TargetObject.*.*\\ReportingMode.*") -or ($_.message -match "TargetObject.*.*SilentProcessExit\\.*" -and $_.message -match "TargetObject.*.*\\MonitorProcess.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_win_reg_telemetry_persistence.ps1 b/Rules/sigma_tmp/sysmon_win_reg_telemetry_persistence.ps1 new file mode 100644 index 00000000..dcab1416 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_win_reg_telemetry_persistence.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ($_.message -match "TargetObject.*.*\\SOFTWARE\\Microsoft\\Windows NT\\CurrentVersion\\AppCompatFlags\\TelemetryController\\.*" -and $_.message -match "TargetObject.*.*\\Command.*" -and $_.message -match "Details.*.*.exe.*") -and -not (($_.message -match "Details.*.*\\system32\\CompatTelRunner.exe.*" -or $_.message -match "Details.*.*\\system32\\DeviceCensus.exe.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_windivert_driver_load.ps1 b/Rules/sigma_tmp/sysmon_windivert_driver_load.ps1 new file mode 100644 index 00000000..4c267625 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_windivert_driver_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "6" -and ($_.message -match "ImageLoaded.*.*\\WinDivert.sys.*" -or $_.message -match "ImageLoaded.*.*\\WinDivert64.sys.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wmi_event_subscription.ps1 b/Rules/sigma_tmp/sysmon_wmi_event_subscription.ps1 new file mode 100644 index 00000000..a8b725ca --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wmi_event_subscription.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "19" -or $_.ID -eq "20" -or $_.ID -eq "21")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wmi_module_load.ps1 b/Rules/sigma_tmp/sysmon_wmi_module_load.ps1 new file mode 100644 index 00000000..b18ff68d --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wmi_module_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and ($_.message -match "ImageLoaded.*.*\\wmiclnt.dll" -or $_.message -match "ImageLoaded.*.*\\WmiApRpl.dll" -or $_.message -match "ImageLoaded.*.*\\wmiprov.dll" -or $_.message -match "ImageLoaded.*.*\\wmiutils.dll" -or $_.message -match "ImageLoaded.*.*\\wbemcomn.dll" -or $_.message -match "ImageLoaded.*.*\\wbemprox.dll" -or $_.message -match "ImageLoaded.*.*\\WMINet_Utils.dll" -or $_.message -match "ImageLoaded.*.*\\wbemsvc.dll" -or $_.message -match "ImageLoaded.*.*\\fastprox.dll") -and -not (($_.message -match "Image.*.*\\WmiPrvSE.exe" -or $_.message -match "Image.*.*\\WmiApSrv.exe" -or $_.message -match "Image.*.*\\svchost.exe" -or $_.message -match "Image.*.*\\DeviceCensus.exe" -or $_.message -match "Image.*.*\\CompatTelRunner.exe" -or $_.message -match "Image.*.*\\sdiagnhost.exe" -or $_.message -match "Image.*.*\\SIHClient.exe" -or $_.message -match "Image.*.*\\ngentask.exe" -or $_.message -match "Image.*.*\\windows\\system32\\taskhostw.exe" -or $_.message -match "Image.*.*\\windows\\system32\\MoUsoCoreWorker.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wmi_persistence_commandline_event_consumer.ps1 b/Rules/sigma_tmp/sysmon_wmi_persistence_commandline_event_consumer.ps1 new file mode 100644 index 00000000..3f460957 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wmi_persistence_commandline_event_consumer.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "Image.*C:\\Windows\\System32\\wbem\\WmiPrvSE.exe" -and $_.message -match "ImageLoaded.*.*\\wbemcons.dll") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wmi_persistence_script_event_consumer_write.ps1 b/Rules/sigma_tmp/sysmon_wmi_persistence_script_event_consumer_write.ps1 new file mode 100644 index 00000000..4def7346 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wmi_persistence_script_event_consumer_write.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "Image.*C:\\WINDOWS\\system32\\wbem\\scrcons.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wmi_susp_scripting.ps1 b/Rules/sigma_tmp/sysmon_wmi_susp_scripting.ps1 new file mode 100644 index 00000000..deb2827a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wmi_susp_scripting.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "19" -or $_.ID -eq "20" -or $_.ID -eq "21")) -and $_.ID -eq "20" -and (($_.message -match "Destination.*.*new-object.*" -and $_.message -match "Destination.*.*net.webclient.*" -and $_.message -match "Destination.*.*.downloadstring.*") -or ($_.message -match "Destination.*.*new-object.*" -and $_.message -match "Destination.*.*net.webclient.*" -and $_.message -match "Destination.*.*.downloadfile.*") -or ($_.message -match "Destination.*.* iex(.*" -or $_.message -match "Destination.*.*WScript.shell.*" -or $_.message -match "Destination.*.* -nop .*" -or $_.message -match "Destination.*.* -noprofile .*" -or $_.message -match "Destination.*.* -decode .*" -or $_.message -match "Destination.*.* -enc .*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wmic_remote_xsl_scripting_dlls.ps1 b/Rules/sigma_tmp/sysmon_wmic_remote_xsl_scripting_dlls.ps1 new file mode 100644 index 00000000..cb843d6a --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wmic_remote_xsl_scripting_dlls.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "Image.*.*\\wmic.exe" -and ($_.message -match "ImageLoaded.*.*\\jscript.dll" -or $_.message -match "ImageLoaded.*.*\\vbscript.dll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wmiprvse_wbemcomn_dll_hijack.ps1 b/Rules/sigma_tmp/sysmon_wmiprvse_wbemcomn_dll_hijack.ps1 new file mode 100644 index 00000000..bf11b3e9 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wmiprvse_wbemcomn_dll_hijack.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "Image.*System" -and $_.message -match "TargetFilename.*.*\\wbem\\wbemcomn.dll") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "Image.*.*\\wmiprvse.exe" -and $_.message -match "ImageLoaded.*.*\\wbem\\wbemcomn.dll") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wsman_provider_image_load.ps1 b/Rules/sigma_tmp/sysmon_wsman_provider_image_load.ps1 new file mode 100644 index 00000000..fd3b02c7 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wsman_provider_image_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and ((($_.ID -eq "7") -and (($_.message -match "ImageLoaded.*.*\\WsmSvc.dll" -or $_.message -match "ImageLoaded.*.*\\WsmAuto.dll" -or $_.message -match "ImageLoaded.*.*\\Microsoft.WSMan.Management.ni.dll") -or ($_.message -match "WsmSvc.dll" -or $_.message -match "WSMANAUTOMATION.DLL" -or $_.message -match "Microsoft.WSMan.Management.dll")) -and -not ($_.message -match "Image.*.*\\powershell.exe")) -or ($_.message -match "Image.*.*\\svchost.exe" -and $_.message -match "OriginalFileName.*WsmWmiPl.dll"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/sysmon_wuauclt_network_connection.ps1 b/Rules/sigma_tmp/sysmon_wuauclt_network_connection.ps1 new file mode 100644 index 00000000..e4032493 --- /dev/null +++ b/Rules/sigma_tmp/sysmon_wuauclt_network_connection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "3" -and $_.message -match "Image.*.*wuauclt.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_CL_Invocation_LOLScript.ps1 b/Rules/sigma_tmp/win_CL_Invocation_LOLScript.ps1 new file mode 100644 index 00000000..d477ad20 --- /dev/null +++ b/Rules/sigma_tmp/win_CL_Invocation_LOLScript.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*CL_Invocation.ps1.*" -and $_.message -match "CommandLine.*.*SyncInvoke.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_CL_Mutexverifiers_LOLScript.ps1 b/Rules/sigma_tmp/win_CL_Mutexverifiers_LOLScript.ps1 new file mode 100644 index 00000000..b44fefef --- /dev/null +++ b/Rules/sigma_tmp/win_CL_Mutexverifiers_LOLScript.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*CL_Mutexverifiers.ps1.*" -and $_.message -match "CommandLine.*.*runAfterCancelProcess.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_GPO_scheduledtasks.ps1 b/Rules/sigma_tmp/win_GPO_scheduledtasks.ps1 new file mode 100644 index 00000000..aa1d62bc --- /dev/null +++ b/Rules/sigma_tmp/win_GPO_scheduledtasks.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\SYSVOL" -and $_.message -match "RelativeTargetName.*.*ScheduledTasks.xml" -and ($_.message -match "Accesses.*.*WriteData.*" -or $_.message -match "Accesses.*.*%%4417.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_account_backdoor_dcsync_rights.ps1 b/Rules/sigma_tmp/win_account_backdoor_dcsync_rights.ps1 new file mode 100644 index 00000000..b4b5487a --- /dev/null +++ b/Rules/sigma_tmp/win_account_backdoor_dcsync_rights.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5136" -and $_.message -match "AttributeLDAPDisplayName.*ntSecurityDescriptor" -and ($_.message -match "AttributeValue.*.*1131f6ad-9c07-11d1-f79f-00c04fc2dcd2.*" -or $_.message -match "AttributeValue.*.*1131f6aa-9c07-11d1-f79f-00c04fc2dcd2.*" -or $_.message -match "AttributeValue.*.*89e95b76-444d-4c62-991a-0facbeda640c.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_account_discovery.ps1 b/Rules/sigma_tmp/win_account_discovery.ps1 new file mode 100644 index 00000000..3f4cf021 --- /dev/null +++ b/Rules/sigma_tmp/win_account_discovery.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4661" -and ($_.message -match "SAM_USER" -or $_.message -match "SAM_GROUP")) -and (($_.message -match "ObjectName.*.*-512" -or $_.message -match "ObjectName.*.*-502" -or $_.message -match "ObjectName.*.*-500" -or $_.message -match "ObjectName.*.*-505" -or $_.message -match "ObjectName.*.*-519" -or $_.message -match "ObjectName.*.*-520" -or $_.message -match "ObjectName.*.*-544" -or $_.message -match "ObjectName.*.*-551" -or $_.message -match "ObjectName.*.*-555") -or ($_.message -match "ObjectName.*.*admin.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_ad_find_discovery.ps1 b/Rules/sigma_tmp/win_ad_find_discovery.ps1 new file mode 100644 index 00000000..64045600 --- /dev/null +++ b/Rules/sigma_tmp/win_ad_find_discovery.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*domainlist.*" -or $_.message -match "CommandLine.*.*trustdmp.*" -or $_.message -match "CommandLine.*.*dcmodes.*" -or $_.message -match "CommandLine.*.*adinfo.*" -or $_.message -match "CommandLine.*.* dclist .*" -or $_.message -match "CommandLine.*.*computer_pwdnotreqd.*" -or $_.message -match "CommandLine.*.*objectcategory=.*" -or $_.message -match "CommandLine.*.*-subnets -f.*" -or $_.message -match "CommandLine.*.*name=\"Domain Admins\".*" -or $_.message -match "CommandLine.*.*-sc u:.*" -or $_.message -match "CommandLine.*.*domainncs.*" -or $_.message -match "CommandLine.*.*dompol.*" -or $_.message -match "CommandLine.*.* oudmp .*" -or $_.message -match "CommandLine.*.*subnetdmp.*" -or $_.message -match "CommandLine.*.*gpodmp.*" -or $_.message -match "CommandLine.*.*fspdmp.*" -or $_.message -match "CommandLine.*.*users_noexpire.*" -or $_.message -match "CommandLine.*.*computers_active.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_ad_object_writedac_access.ps1 b/Rules/sigma_tmp/win_ad_object_writedac_access.ps1 new file mode 100644 index 00000000..9f8f2750 --- /dev/null +++ b/Rules/sigma_tmp/win_ad_object_writedac_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4662" -and $_.message -match "ObjectServer.*DS" -and $_.message -match "AccessMask.*0x40000" -and ($_.message -match "19195a5b-6da0-11d0-afd3-00c04fd930c9" -or $_.message -match "domainDNS")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_ad_replication_non_machine_account.ps1 b/Rules/sigma_tmp/win_ad_replication_non_machine_account.ps1 new file mode 100644 index 00000000..17328586 --- /dev/null +++ b/Rules/sigma_tmp/win_ad_replication_non_machine_account.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4662" -and $_.message -match "AccessMask.*0x100" -and ($_.message -match "Properties.*.*1131f6aa-9c07-11d1-f79f-00c04fc2dcd2.*" -or $_.message -match "Properties.*.*1131f6ad-9c07-11d1-f79f-00c04fc2dcd2.*" -or $_.message -match "Properties.*.*89e95b76-444d-4c62-991a-0facbeda640c.*")) -and -not ($_.message -match "SubjectUserName.*.*$" -or $_.message -match "SubjectUserName.*MSOL_.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_ad_user_enumeration.ps1 b/Rules/sigma_tmp/win_ad_user_enumeration.ps1 new file mode 100644 index 00000000..0bd354dd --- /dev/null +++ b/Rules/sigma_tmp/win_ad_user_enumeration.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4662" -and ($_.message -match "ObjectType.*.*bf967aba-0de6-11d0-a285-00aa003049e2.*")) -and -not ($_.message -match "SubjectUserName.*.*$" -or $_.message -match "SubjectUserName.*MSOL_.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_admin_rdp_login.ps1 b/Rules/sigma_tmp/win_admin_rdp_login.ps1 new file mode 100644 index 00000000..00fcec9a --- /dev/null +++ b/Rules/sigma_tmp/win_admin_rdp_login.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4624" -and $_.message -match "LogonType.*10" -and $_.message -match "AuthenticationPackageName.*Negotiate" -and $_.message -match "TargetUserName.*Admin.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_admin_share_access.ps1 b/Rules/sigma_tmp/win_admin_share_access.ps1 new file mode 100644 index 00000000..0c441c3d --- /dev/null +++ b/Rules/sigma_tmp/win_admin_share_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5140" -and $_.message -match "ShareName.*Admin$") -and -not ($_.message -match "SubjectUserName.*.*$")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_advanced_ip_scanner.ps1 b/Rules/sigma_tmp/win_advanced_ip_scanner.ps1 new file mode 100644 index 00000000..c90e9e3c --- /dev/null +++ b/Rules/sigma_tmp/win_advanced_ip_scanner.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\advanced_ip_scanner.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*\\AppData\\Local\\Temp\\Advanced IP Scanner 2.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_alert_active_directory_user_control.ps1 b/Rules/sigma_tmp/win_alert_active_directory_user_control.ps1 new file mode 100644 index 00000000..d125f191 --- /dev/null +++ b/Rules/sigma_tmp/win_alert_active_directory_user_control.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4704" -and ($_.message -match ".*SeEnableDelegationPrivilege.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_alert_ad_user_backdoors.ps1 b/Rules/sigma_tmp/win_alert_ad_user_backdoors.ps1 new file mode 100644 index 00000000..7be44d6f --- /dev/null +++ b/Rules/sigma_tmp/win_alert_ad_user_backdoors.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(((((($_.ID -eq "4738" -and -not ($_.message -match "AllowedToDelegateTo.*-")) -and -not (-not AllowedToDelegateTo="*")) -or ($_.ID -eq "5136" -and $_.message -match "AttributeLDAPDisplayName.*msDS-AllowedToDelegateTo")) -or ($_.ID -eq "5136" -and $_.message -match "ObjectClass.*user" -and $_.message -match "AttributeLDAPDisplayName.*servicePrincipalName")) -or ($_.ID -eq "5136" -and $_.message -match "AttributeLDAPDisplayName.*msDS-AllowedToActOnBehalfOfOtherIdentity"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_alert_enable_weak_encryption.ps1 b/Rules/sigma_tmp/win_alert_enable_weak_encryption.ps1 new file mode 100644 index 00000000..4e5aa324 --- /dev/null +++ b/Rules/sigma_tmp/win_alert_enable_weak_encryption.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4738" -and ($_.message -match ".*DES.*" -or $_.message -match ".*Preauth.*" -or $_.message -match ".*Encrypted.*") -and ($_.message -match ".*Enabled.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_alert_lsass_access.ps1 b/Rules/sigma_tmp/win_alert_lsass_access.ps1 new file mode 100644 index 00000000..3d69c860 --- /dev/null +++ b/Rules/sigma_tmp/win_alert_lsass_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent | where {($_.ID -eq "1121" -and $_.message -match "Path.*.*\\lsass.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_alert_mimikatz_keywords.ps1 b/Rules/sigma_tmp/win_alert_mimikatz_keywords.ps1 new file mode 100644 index 00000000..df6d529a --- /dev/null +++ b/Rules/sigma_tmp/win_alert_mimikatz_keywords.ps1 @@ -0,0 +1 @@ +Get-WinEvent | where {($_.message -match ".*mimikatz.*" -or $_.message -match ".*mimilib.*" -or $_.message -match ".*<3 eo.oe.*" -or $_.message -match ".*eo.oe.kiwi.*" -or $_.message -match ".*privilege::debug.*" -or $_.message -match ".*sekurlsa::logonpasswords.*" -or $_.message -match ".*lsadump::sam.*" -or $_.message -match ".*mimidrv.sys.*" -or $_.message -match ".* p::d .*" -or $_.message -match ".* s::l .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_alert_ruler.ps1 b/Rules/sigma_tmp/win_alert_ruler.ps1 new file mode 100644 index 00000000..9d9a4a1a --- /dev/null +++ b/Rules/sigma_tmp/win_alert_ruler.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(((($_.ID -eq "4776") -and $_.message -match "Workstation.*RULER") -or (($_.ID -eq "4624" -or $_.ID -eq "4625") -and $_.message -match "WorkstationName.*RULER"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_applocker_file_was_not_allowed_to_run.ps1 b/Rules/sigma_tmp/win_applocker_file_was_not_allowed_to_run.ps1 new file mode 100644 index 00000000..188910d3 --- /dev/null +++ b/Rules/sigma_tmp/win_applocker_file_was_not_allowed_to_run.ps1 @@ -0,0 +1 @@ +Get-WinEvent | where {(($_.message -match "Microsoft-Windows-AppLocker/MSI and Script" -or $_.message -match "Microsoft-Windows-AppLocker/EXE and DLL" -or $_.message -match "Microsoft-Windows-AppLocker/Packaged app-Deployment" -or $_.message -match "Microsoft-Windows-AppLocker/Packaged app-Execution") -and ($_.ID -eq "8004" -or $_.ID -eq "8007")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_apt29_thinktanks.ps1 b/Rules/sigma_tmp/win_apt_apt29_thinktanks.ps1 new file mode 100644 index 00000000..e5b63061 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_apt29_thinktanks.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*-noni.*" -and $_.message -match "CommandLine.*.*-ep.*" -and $_.message -match "CommandLine.*.*bypass.*" -and $_.message -match "CommandLine.*.*$.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_babyshark.ps1 b/Rules/sigma_tmp/win_apt_babyshark.ps1 new file mode 100644 index 00000000..bcfe03f4 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_babyshark.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "reg query \"HKEY_CURRENT_USER\\Software\\Microsoft\\Terminal Server Client\\Default\"" -or $_.message -match "CommandLine.*powershell.exe mshta.exe http.*" -or $_.message -match "cmd.exe /c taskkill /im cmd.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_bear_activity_gtr19.ps1 b/Rules/sigma_tmp/win_apt_bear_activity_gtr19.ps1 new file mode 100644 index 00000000..b327de18 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_bear_activity_gtr19.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\xcopy.exe" -and $_.message -match "CommandLine.*.*/S.*" -and $_.message -match "CommandLine.*.*/E.*" -and $_.message -match "CommandLine.*.*/C.*" -and $_.message -match "CommandLine.*.*/Q.*" -and $_.message -match "CommandLine.*.*/H.*" -and $_.message -match "CommandLine.*.*\\\.*") -or ($_.message -match "Image.*.*\\adexplorer.exe" -and $_.message -match "CommandLine.*.*-snapshot.*" -and $_.message -match "CommandLine.*.*\"\".*" -and $_.message -match "CommandLine.*.*c:\\users\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_bluemashroom.ps1 b/Rules/sigma_tmp/win_apt_bluemashroom.ps1 new file mode 100644 index 00000000..bd0d4511 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_bluemashroom.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*\\AppData\\Local\\.*" -and ($_.message -match "CommandLine.*.*\\regsvr32.*" -or $_.message -match "CommandLine.*.*,DllEntry.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_carbonpaper_turla.ps1 b/Rules/sigma_tmp/win_apt_carbonpaper_turla.ps1 new file mode 100644 index 00000000..25bbf8e3 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_carbonpaper_turla.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and ($_.message -match "srservice" -or $_.message -match "ipvpn" -or $_.message -match "hkmsvc")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_chafer_mar18.ps1 b/Rules/sigma_tmp/win_apt_chafer_mar18.ps1 new file mode 100644 index 00000000..b0cb6807 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_chafer_mar18.ps1 @@ -0,0 +1,4 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and ($_.message -match "SC Scheduled Scan" -or $_.message -match "UpdatMachine")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Security | where {($_.ID -eq "4698" -and ($_.message -match "SC Scheduled Scan" -or $_.message -match "UpdatMachine")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\UMe" -or $_.message -match "TargetObject.*.*SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\UT")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*\\Service.exe.*" -and ($_.message -match "CommandLine.*.*i" -or $_.message -match "CommandLine.*.*u")) -or ($_.message -match "CommandLine.*.*\\microsoft\\Taskbar\\autoit3.exe" -or $_.message -match "CommandLine.*C:\\wsc.exe.*") -or ($_.message -match "Image.*.*\\Windows\\Temp\\DB\\.*" -and $_.message -match "Image.*.*.exe") -or ($_.message -match "CommandLine.*.*\\nslookup.exe.*" -and $_.message -match "CommandLine.*.*-q=TXT.*" -and $_.message -match "ParentImage.*.*\\Autoit.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_cloudhopper.ps1 b/Rules/sigma_tmp/win_apt_cloudhopper.ps1 new file mode 100644 index 00000000..fba0a403 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_cloudhopper.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\cscript.exe" -and $_.message -match "CommandLine.*.*.vbs.*" -and $_.message -match "CommandLine.*.*/shell.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_dragonfly.ps1 b/Rules/sigma_tmp/win_apt_dragonfly.ps1 new file mode 100644 index 00000000..4a334504 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_dragonfly.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\crackmapexec.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_elise.ps1 b/Rules/sigma_tmp/win_apt_elise.ps1 new file mode 100644 index 00000000..6ecb145d --- /dev/null +++ b/Rules/sigma_tmp/win_apt_elise.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*C:\\Windows\\SysWOW64\\cmd.exe" -and $_.message -match "CommandLine.*.*\\Windows\\Caches\\NavShExt.dll .*") -or $_.message -match "CommandLine.*.*\\AppData\\Roaming\\MICROS~1\\Windows\\Caches\\NavShExt.dll,Setting")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_emissarypanda_sep19.ps1 b/Rules/sigma_tmp/win_apt_emissarypanda_sep19.ps1 new file mode 100644 index 00000000..0e42536e --- /dev/null +++ b/Rules/sigma_tmp/win_apt_emissarypanda_sep19.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\sllauncher.exe" -and $_.message -match "Image.*.*\\svchost.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_empiremonkey.ps1 b/Rules/sigma_tmp/win_apt_empiremonkey.ps1 new file mode 100644 index 00000000..2050fee1 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_empiremonkey.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*/i:%APPDATA%\\logs.txt scrobj.dll") -and (($_.message -match "Image.*.*\\cutil.exe") -or ($_.message -match "Microsoft(C) Registerserver"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_equationgroup_dll_u_load.ps1 b/Rules/sigma_tmp/win_apt_equationgroup_dll_u_load.ps1 new file mode 100644 index 00000000..6d0b9a2f --- /dev/null +++ b/Rules/sigma_tmp/win_apt_equationgroup_dll_u_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\rundll32.exe" -and $_.message -match "CommandLine.*.*,dll_u") -or $_.message -match "CommandLine.*.* -export dll_u .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_evilnum_jul20.ps1 b/Rules/sigma_tmp/win_apt_evilnum_jul20.ps1 new file mode 100644 index 00000000..580dc1c5 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_evilnum_jul20.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*regsvr32.*" -and $_.message -match "CommandLine.*.*/s.*" -and $_.message -match "CommandLine.*.*/i.*" -and $_.message -match "CommandLine.*.*\\AppData\\Roaming\\.*" -and $_.message -match "CommandLine.*.*.ocx.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_gallium.ps1 b/Rules/sigma_tmp/win_apt_gallium.ps1 new file mode 100644 index 00000000..65068269 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_gallium.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "53a44c2396d15c3a03723fa5e5db54cafd527635" -or $_.message -match "9c5e496921e3bc882dc40694f1dcc3746a75db19" -or $_.message -match "aeb573accfd95758550cf30bf04f389a92922844" -or $_.message -match "79ef78a797403a4ed1a616c68e07fff868a8650a" -or $_.message -match "4f6f38b4cec35e895d91c052b1f5a83d665c2196" -or $_.message -match "1e8c2cac2e4ce7cbd33c3858eb2e24531cb8a84d" -or $_.message -match "e841a63e47361a572db9a7334af459ddca11347a" -or $_.message -match "c28f606df28a9bc8df75a4d5e5837fc5522dd34d" -or $_.message -match "2e94b305d6812a9f96e6781c888e48c7fb157b6b" -or $_.message -match "dd44133716b8a241957b912fa6a02efde3ce3025" -or $_.message -match "8793bf166cb89eb55f0593404e4e933ab605e803" -or $_.message -match "a39b57032dbb2335499a51e13470a7cd5d86b138" -or $_.message -match "41cc2b15c662bc001c0eb92f6cc222934f0beeea" -or $_.message -match "d209430d6af54792371174e70e27dd11d3def7a7" -or $_.message -match "1c6452026c56efd2c94cea7e0f671eb55515edb0" -or $_.message -match "c6b41d3afdcdcaf9f442bbe772f5da871801fd5a" -or $_.message -match "4923d460e22fbbf165bbbaba168e5a46b8157d9f" -or $_.message -match "f201504bd96e81d0d350c3a8332593ee1c9e09de" -or $_.message -match "ddd2db1127632a2a52943a2fe516a2e7d05d70d2")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "257" -and ($_.message -match "asyspy256.ddns.net" -or $_.message -match "hotkillmail9sddcc.ddns.net" -or $_.message -match "rosaf112.ddns.net" -or $_.message -match "cvdfhjh1231.myftp.biz" -or $_.message -match "sz2016rose.ddns.net" -or $_.message -match "dffwescwer4325.myftp.biz" -or $_.message -match "cvdfhjh1231.ddns.net")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "e570585edc69f9074cb5e8a790708336bd45ca0f") -and -not (($_.message -match "Image.*.*:\\Program Files(x86)\\.*" -or $_.message -match "Image.*.*:\\Program Files\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_greenbug_may20.ps1 b/Rules/sigma_tmp/win_apt_greenbug_may20.ps1 new file mode 100644 index 00000000..9d5334d9 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_greenbug_may20.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*bitsadmin.*" -and $_.message -match "CommandLine.*.*/transfer.*" -and $_.message -match "CommandLine.*.*CSIDL_APPDATA.*") -or ($_.message -match "CommandLine.*.*CSIDL_SYSTEM_DRIVE.*") -or ($_.message -match "CommandLine.*.*\\msf.ps1.*" -or $_.message -match "CommandLine.*.*8989 -e cmd.exe.*" -or $_.message -match "CommandLine.*.*system.Data.SqlClient.SqlDataAdapter($cmd); [void]$da.fill.*" -or $_.message -match "CommandLine.*.*-nop -w hidden -c $k=new-object.*" -or $_.message -match "CommandLine.*.*[Net.CredentialCache]::DefaultCredentials;IEX .*" -or $_.message -match "CommandLine.*.* -nop -w hidden -c $m=new-object net.webclient;$m.*" -or $_.message -match "CommandLine.*.*-noninteractive -executionpolicy bypass whoami.*" -or $_.message -match "CommandLine.*.*-noninteractive -executionpolicy bypass netstat -a.*" -or $_.message -match "CommandLine.*.*L3NlcnZlc.*") -or ($_.message -match "Image.*.*\\adobe\\Adobe.exe" -or $_.message -match "Image.*.*\\oracle\\local.exe" -or $_.message -match "Image.*.*\\revshell.exe" -or $_.message -match "Image.*.*infopagesbackup\\ncat.exe" -or $_.message -match "Image.*.*CSIDL_SYSTEM\\cmd.exe" -or $_.message -match "Image.*.*\\programdata\\oracle\\java.exe" -or $_.message -match "Image.*.*CSIDL_COMMON_APPDATA\\comms\\comms.exe" -or $_.message -match "Image.*.*\\Programdata\\VMware\\Vmware.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_hafnium.ps1 b/Rules/sigma_tmp/win_apt_hafnium.ps1 new file mode 100644 index 00000000..303832f4 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_hafnium.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*attrib.*" -and $_.message -match "CommandLine.*.* \+h .*" -and $_.message -match "CommandLine.*.* \+s .*" -and $_.message -match "CommandLine.*.* \+r .*" -and $_.message -match "CommandLine.*.*.aspx.*") -or ($_.message -match "CommandLine.*.*schtasks.*" -and $_.message -match "CommandLine.*.*VSPerfMon.*") -or ($_.message -match "CommandLine.*.*vssadmin list shadows.*" -and $_.message -match "CommandLine.*.*Temp\\__output.*") -or $_.message -match "CommandLine.*.*%TEMP%\\execute.bat.*" -or $_.message -match "Image.*.*Users\\Public\\opera\\Opera_browser.exe" -or ($_.message -match "Image.*.*Opera_browser.exe" -and ($_.message -match "ParentImage.*.*\\services.exe" -or $_.message -match "ParentImage.*.*\\svchost.exe")) -or $_.message -match "Image.*.*\\ProgramData\\VSPerfMon\\.*" -or ($_.message -match "CommandLine.*.* -t7z .*" -and $_.message -match "CommandLine.*.*C:\\Programdata\\pst.*" -and $_.message -match "CommandLine.*.*\\it.zip.*") -or ($_.message -match "Image.*.*\\makecab.exe" -and ($_.message -match "CommandLine.*.*Microsoft\\Exchange Server\\.*" -or $_.message -match "CommandLine.*.*inetpub\\wwwroot.*")) -or ($_.message -match "CommandLine.*.*\\Temp\\xx.bat.*" -or $_.message -match "CommandLine.*.*Windows\\WwanSvcdcs.*" -or $_.message -match "CommandLine.*.*Windows\\Temp\\cw.exe.*") -or ($_.message -match "CommandLine.*.*\\comsvcs.dll.*" -and $_.message -match "CommandLine.*.*Minidump.*" -and $_.message -match "CommandLine.*.*\\inetpub\\wwwroot.*") -or ($_.message -match "CommandLine.*.*dsquery.*" -and $_.message -match "CommandLine.*.* -uco .*" -and $_.message -match "CommandLine.*.*\\inetpub\\wwwroot.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_hurricane_panda.ps1 b/Rules/sigma_tmp/win_apt_hurricane_panda.ps1 new file mode 100644 index 00000000..922a427b --- /dev/null +++ b/Rules/sigma_tmp/win_apt_hurricane_panda.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*localgroup.*" -and $_.message -match "CommandLine.*.*admin.*" -and $_.message -match "CommandLine.*.*/add.*") -or ($_.message -match "CommandLine.*.*\\Win64.exe.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_judgement_panda_gtr19.ps1 b/Rules/sigma_tmp/win_apt_judgement_panda_gtr19.ps1 new file mode 100644 index 00000000..15f09bfb --- /dev/null +++ b/Rules/sigma_tmp/win_apt_judgement_panda_gtr19.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*eprod.ldf" -or ($_.message -match "CommandLine.*.*\\ldifde.exe -f -n .*" -or $_.message -match "CommandLine.*.*\\7za.exe a 1.7z .*" -or $_.message -match "CommandLine.*.*\\aaaa\\procdump64.exe.*" -or $_.message -match "CommandLine.*.*\\aaaa\\netsess.exe.*" -or $_.message -match "CommandLine.*.*\\aaaa\\7za.exe.*" -or $_.message -match "CommandLine.*.*copy .\\1.7z \\.*" -or $_.message -match "CommandLine.*.*copy \\client\\c$\\aaaa\\.*") -or $_.message -match "Image.*C:\\Users\\Public\\7za.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_ke3chang_regadd.ps1 b/Rules/sigma_tmp/win_apt_ke3chang_regadd.ps1 new file mode 100644 index 00000000..f4875308 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_ke3chang_regadd.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*-Property DWORD -name DisableFirstRunCustomize -value 2 -Force.*" -or $_.message -match "CommandLine.*.*-Property String -name Check_Associations -value.*" -or $_.message -match "CommandLine.*.*-Property DWORD -name IEHarden -value 0 -Force.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_lazarus_activity_apr21.ps1 b/Rules/sigma_tmp/win_apt_lazarus_activity_apr21.ps1 new file mode 100644 index 00000000..3ff6698b --- /dev/null +++ b/Rules/sigma_tmp/win_apt_lazarus_activity_apr21.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*mshta.*" -and $_.message -match "CommandLine.*.*.zip.*") -or (($_.message -match "C:\\Windows\\System32\\wbem\\wmiprvse.exe") -and ($_.message -match "C:\\Windows\\System32\\mshta.exe")) -or (($_.message -match "ParentImage.*.*:\\Users\\Public\\.*") -and ($_.message -match "C:\\Windows\\System32\\rundll32.exe")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_lazarus_activity_dec20.ps1 b/Rules/sigma_tmp/win_apt_lazarus_activity_dec20.ps1 new file mode 100644 index 00000000..66e771cf --- /dev/null +++ b/Rules/sigma_tmp/win_apt_lazarus_activity_dec20.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*reg.exe save hklm\\sam %temp%\\~reg_sam.save.*" -or $_.message -match "CommandLine.*.*1q2w3e4r@#$@#$@#$.*" -or $_.message -match "CommandLine.*.* -hp1q2w3e4 .*" -or $_.message -match "CommandLine.*.*.dat data03 10000 -p .*") -or ($_.message -match "CommandLine.*.*process call create.*" -and $_.message -match "CommandLine.*.* > %temp%\\~.*") -or ($_.message -match "CommandLine.*.*netstat -aon | find .*" -and $_.message -match "CommandLine.*.* > %temp%\\~.*") -or ($_.message -match "CommandLine.*.*.255 10 C:\\ProgramData\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_lazarus_loader.ps1 b/Rules/sigma_tmp/win_apt_lazarus_loader.ps1 new file mode 100644 index 00000000..8da73459 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_lazarus_loader.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and (($_.message -match "CommandLine.*.*cmd.exe /c .*" -and $_.message -match "CommandLine.*.* -p 0x.*" -and ($_.message -match "CommandLine.*.*C:\\ProgramData\\.*" -or $_.message -match "CommandLine.*.*C:\\RECYCLER\\.*")) -or ($_.message -match "CommandLine.*.*rundll32.exe .*" -and $_.message -match "CommandLine.*.*C:\\ProgramData\\.*" -and ($_.message -match "CommandLine.*.*.bin,.*" -or $_.message -match "CommandLine.*.*.tmp,.*" -or $_.message -match "CommandLine.*.*.dat,.*" -or $_.message -match "CommandLine.*.*.io,.*" -or $_.message -match "CommandLine.*.*.ini,.*" -or $_.message -match "CommandLine.*.*.db,.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_lazarus_session_highjack.ps1 b/Rules/sigma_tmp/win_apt_lazarus_session_highjack.ps1 new file mode 100644 index 00000000..44e207e9 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_lazarus_session_highjack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\msdtc.exe" -or $_.message -match "Image.*.*\\gpvc.exe") -and -not (($_.message -match "Image.*C:\\Windows\\System32\\.*" -or $_.message -match "Image.*C:\\Windows\\SysWOW64\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_mustangpanda.ps1 b/Rules/sigma_tmp/win_apt_mustangpanda.ps1 new file mode 100644 index 00000000..87a38b39 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_mustangpanda.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*Temp\\wtask.exe /create.*" -or $_.message -match "CommandLine.*.*%windir:~-3,1%%PUBLIC:~-9,1%.*" -or $_.message -match "CommandLine.*.*/tn \"Security Script .*" -or $_.message -match "CommandLine.*.*%windir:~-1,1%.*") -or ($_.message -match "CommandLine.*.*/E:vbscript.*" -and $_.message -match "CommandLine.*.*C:\\Users\\.*" -and $_.message -match "CommandLine.*.*.txt.*" -and $_.message -match "CommandLine.*.*/F.*") -or $_.message -match "Image.*.*Temp\\winwsh.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_revil_kaseya.ps1 b/Rules/sigma_tmp/win_apt_revil_kaseya.ps1 new file mode 100644 index 00000000..c8567451 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_revil_kaseya.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*C:\\Windows\\cert.exe.*" -or $_.message -match "CommandLine.*.*Set-MpPreference -DisableRealtimeMonitoring $true -DisableIntrusionPreventionSystem $true -DisableIOAVProtection $true -DisableScriptScanning $true -EnableControlledFolderAccess Disabled -EnableNetworkProtection AuditMode -Force -MAPSReporting Disabled.*" -or $_.message -match "CommandLine.*.*del /q /f c:\\kworking\\agent.crt.*" -or $_.message -match "CommandLine.*.*Kaseya VSA Agent Hot-fix.*" -or $_.message -match "CommandLine.*.*\\AppData\\Local\\Temp\\MsMpEng.exe.*" -or $_.message -match "CommandLine.*.*rmdir /s /q %SystemDrive%\\inetpub\\logs.*" -or $_.message -match "CommandLine.*.*del /s /q /f %SystemDrive%\\.*.log.*" -or $_.message -match "CommandLine.*.*c:\\kworking1\\agent.exe.*" -or $_.message -match "CommandLine.*.*c:\\kworking1\\agent.crt.*") -and ($_.message -match "C:\\Windows\\MsMpEng.exe" -or $_.message -match "C:\\Windows\\cert.exe" -or $_.message -match "C:\\kworking\\agent.exe" -or $_.message -match "C:\\kworking1\\agent.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_slingshot.ps1 b/Rules/sigma_tmp/win_apt_slingshot.ps1 new file mode 100644 index 00000000..359557fe --- /dev/null +++ b/Rules/sigma_tmp/win_apt_slingshot.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\schtasks.exe" -and ($_.message -match "CommandLine.*.*/delete.*" -or $_.message -match "CommandLine.*.*/change.*") -and $_.message -match "CommandLine.*.*/TN.*" -and $_.message -match "CommandLine.*.*\\Microsoft\\Windows\\Defrag\\ScheduledDefrag.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Security | where {($_.ID -eq "4701" -and $_.message -match "TaskName.*\\Microsoft\\Windows\\Defrag\\ScheduledDefrag") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_sofacy.ps1 b/Rules/sigma_tmp/win_apt_sofacy.ps1 new file mode 100644 index 00000000..3ff43329 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_sofacy.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*rundll32.exe.*" -and $_.message -match "CommandLine.*.*%APPDATA%\\.*") -and ($_.message -match "CommandLine.*.*.dat\",.*" -or $_.message -match "CommandLine.*.*.dll\",#1")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_stonedrill.ps1 b/Rules/sigma_tmp/win_apt_stonedrill.ps1 new file mode 100644 index 00000000..f1fb48ac --- /dev/null +++ b/Rules/sigma_tmp/win_apt_stonedrill.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and $_.message -match "ServiceName.*NtsSrv" -and $_.Service File Name -eq "* LocalService") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_ta17_293a_ps.ps1 b/Rules/sigma_tmp/win_apt_ta17_293a_ps.ps1 new file mode 100644 index 00000000..01614c95 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_ta17_293a_ps.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*ps.exe -accepteula") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_ta505_dropper.ps1 b/Rules/sigma_tmp/win_apt_ta505_dropper.ps1 new file mode 100644 index 00000000..1d0b3639 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_ta505_dropper.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\mshta.exe" -and $_.message -match "ParentImage.*.*\\wmiprvse.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_taidoor.ps1 b/Rules/sigma_tmp/win_apt_taidoor.ps1 new file mode 100644 index 00000000..42fc1c1b --- /dev/null +++ b/Rules/sigma_tmp/win_apt_taidoor.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*dll,MyStart.*" -or $_.message -match "CommandLine.*.*dll MyStart.*") -or ($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* MyStart") -and ($_.message -match "CommandLine.*.*rundll32.exe.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_tropictrooper.ps1 b/Rules/sigma_tmp/win_apt_tropictrooper.ps1 new file mode 100644 index 00000000..84d66247 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_tropictrooper.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*abCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCc.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_turla_comrat_may20.ps1 b/Rules/sigma_tmp/win_apt_turla_comrat_may20.ps1 new file mode 100644 index 00000000..3a739233 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_turla_comrat_may20.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*tracert -h 10 yahoo.com.*" -or $_.message -match "CommandLine.*.*.WSqmCons))|iex;.*" -or $_.message -match "CommandLine.*.*Fr`omBa`se6`4Str`ing.*") -or ($_.message -match "CommandLine.*.*net use https://docs.live.net.*" -and $_.message -match "CommandLine.*.*@aol.co.uk.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_turla_service_png.ps1 b/Rules/sigma_tmp/win_apt_turla_service_png.ps1 new file mode 100644 index 00000000..176bb134 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_turla_service_png.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and $_.message -match "ServiceName.*WerFaultSvc") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_unc2452_cmds.ps1 b/Rules/sigma_tmp/win_apt_unc2452_cmds.ps1 new file mode 100644 index 00000000..6d1de99a --- /dev/null +++ b/Rules/sigma_tmp/win_apt_unc2452_cmds.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((((($_.message -match "CommandLine.*.*7z.exe a -v500m -mx9 -r0 -p.*") -or ($_.message -match "ParentCommandLine.*.*wscript.exe.*" -and $_.message -match "ParentCommandLine.*.*.vbs.*" -and $_.message -match "CommandLine.*.*rundll32.exe.*" -and $_.message -match "CommandLine.*.*C:\\Windows.*" -and $_.message -match "CommandLine.*.*.dll,Tk_.*")) -or ($_.message -match "ParentImage.*.*\\rundll32.exe" -and $_.message -match "ParentCommandLine.*.*C:\\Windows.*" -and $_.message -match "CommandLine.*.*cmd.exe /C .*")) -or ($_.message -match "CommandLine.*.*rundll32 c:\\windows\\.*" -and $_.message -match "CommandLine.*.*.dll .*")) -or (($_.ID -eq "1") -and ($_.message -match "ParentImage.*.*\\rundll32.exe" -and $_.message -match "Image.*.*\\dllhost.exe") -and -not (($_.message -match " " -or $_.message -match ""))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_unc2452_ps.ps1 b/Rules/sigma_tmp/win_apt_unc2452_ps.ps1 new file mode 100644 index 00000000..eaf6f7bd --- /dev/null +++ b/Rules/sigma_tmp/win_apt_unc2452_ps.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*Invoke-WMIMethod win32_process -name create -argumentlist.*" -and $_.message -match "CommandLine.*.*rundll32 c:\\windows.*") -or ($_.message -match "CommandLine.*.*wmic /node:.*" -and $_.message -match "CommandLine.*.*process call create \"rundll32 c:\\windows.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_unidentified_nov_18.ps1 b/Rules/sigma_tmp/win_apt_unidentified_nov_18.ps1 new file mode 100644 index 00000000..f0133ed6 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_unidentified_nov_18.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*cyzfc.dat,.*" -and $_.message -match "CommandLine.*.*PointFunctionCall") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and ($_.message -match "TargetFilename.*.*ds7002.lnk.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_winnti_mal_hk_jan20.ps1 b/Rules/sigma_tmp/win_apt_winnti_mal_hk_jan20.ps1 new file mode 100644 index 00000000..ca05729a --- /dev/null +++ b/Rules/sigma_tmp/win_apt_winnti_mal_hk_jan20.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.message -match "ParentImage.*.*C:\\Windows\\Temp.*" -or $_.message -match "ParentImage.*.*\\hpqhvind.exe.*") -and $_.message -match "Image.*C:\\ProgramData\\DRM.*") -or ($_.message -match "ParentImage.*C:\\ProgramData\\DRM.*" -and $_.message -match "Image.*.*\\wmplayer.exe") -or ($_.message -match "ParentImage.*.*\\Test.exe" -and $_.message -match "Image.*.*\\wmplayer.exe") -or $_.message -match "Image.*C:\\ProgramData\\DRM\\CLR\\CLR.exe" -or ($_.message -match "ParentImage.*C:\\ProgramData\\DRM\\Windows.*" -and $_.message -match "Image.*.*\\SearchFilterHost.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_winnti_pipemon.ps1 b/Rules/sigma_tmp/win_apt_winnti_pipemon.ps1 new file mode 100644 index 00000000..e8dddd6f --- /dev/null +++ b/Rules/sigma_tmp/win_apt_winnti_pipemon.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*setup0.exe -p.*") -or ($_.message -match "CommandLine.*.*setup.exe.*" -and ($_.message -match "CommandLine.*.*-x:0" -or $_.message -match "CommandLine.*.*-x:1" -or $_.message -match "CommandLine.*.*-x:2")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_wocao.ps1 b/Rules/sigma_tmp/win_apt_wocao.ps1 new file mode 100644 index 00000000..1bf08b79 --- /dev/null +++ b/Rules/sigma_tmp/win_apt_wocao.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4799" -and $_.message -match "TargetUserName.*Administr.*" -and $_.message -match "CallerProcessName.*.*\\checkadmin.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*checkadmin.exe 127.0.0.1 -all.*" -or $_.message -match "CommandLine.*.*netsh advfirewall firewall add rule name=powershell dir=in.*" -or $_.message -match "CommandLine.*.*cmd /c powershell.exe -ep bypass -file c:\\s.ps1.*" -or $_.message -match "CommandLine.*.*/tn win32times /f.*" -or $_.message -match "CommandLine.*.*create win32times binPath=.*" -or $_.message -match "CommandLine.*.*\\c$\\windows\\system32\\devmgr.dll.*" -or $_.message -match "CommandLine.*.* -exec bypass -enc JgAg.*" -or $_.message -match "CommandLine.*.*type .*keepass\\KeePass.config.xml.*" -or $_.message -match "CommandLine.*.*iie.exe iie.txt.*" -or $_.message -match "CommandLine.*.*reg query HKEY_CURRENT_USER\\Software\\.*\\PuTTY\\Sessions\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_apt_zxshell.ps1 b/Rules/sigma_tmp/win_apt_zxshell.ps1 new file mode 100644 index 00000000..06484f7f --- /dev/null +++ b/Rules/sigma_tmp/win_apt_zxshell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\rundll32.exe") -and ($_.message -match "CommandLine.*.*zxFunction.*" -or $_.message -match "CommandLine.*.*RemoteDiskXXXXX.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_arbitrary_shell_execution_via_settingcontent.ps1 b/Rules/sigma_tmp/win_arbitrary_shell_execution_via_settingcontent.ps1 new file mode 100644 index 00000000..40039830 --- /dev/null +++ b/Rules/sigma_tmp/win_arbitrary_shell_execution_via_settingcontent.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.message -match "CommandLine.*.*.SettingContent-ms.*" -and -not (($_.message -match "FilePath.*.*immersivecontrolpanel.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_atsvc_task.ps1 b/Rules/sigma_tmp/win_atsvc_task.ps1 new file mode 100644 index 00000000..0d6df6c4 --- /dev/null +++ b/Rules/sigma_tmp/win_atsvc_task.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\IPC$" -and $_.message -match "RelativeTargetName.*atsvc" -and $_.message -match "Accesses.*.*WriteData.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_attrib_hiding_files.ps1 b/Rules/sigma_tmp/win_attrib_hiding_files.ps1 new file mode 100644 index 00000000..d22b30cf --- /dev/null +++ b/Rules/sigma_tmp/win_attrib_hiding_files.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\attrib.exe" -and $_.message -match "CommandLine.*.* \+h .*") -and -not ((($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*\\desktop.ini .*" -or ($_.message -match "ParentImage.*.*\\cmd.exe" -and $_.message -match "CommandLine.*\+R \+H \+S \+A \\.*.cui" -and $_.message -match "ParentCommandLine.*C:\\WINDOWS\\system32\\.*.bat"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_audit_cve.ps1 b/Rules/sigma_tmp/win_audit_cve.ps1 new file mode 100644 index 00000000..d4622353 --- /dev/null +++ b/Rules/sigma_tmp/win_audit_cve.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Application | where {($_.message -match "Source.*Microsoft-Windows-Audit-CVE") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_av_relevant_match.ps1 b/Rules/sigma_tmp/win_av_relevant_match.ps1 new file mode 100644 index 00000000..97e27b14 --- /dev/null +++ b/Rules/sigma_tmp/win_av_relevant_match.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Application | where {(($_.message -match ".*HTool-.*" -or $_.message -match ".*Hacktool.*" -or $_.message -match ".*ASP/Backdoor.*" -or $_.message -match ".*JSP/Backdoor.*" -or $_.message -match ".*PHP/Backdoor.*" -or $_.message -match ".*Backdoor.ASP.*" -or $_.message -match ".*Backdoor.JSP.*" -or $_.message -match ".*Backdoor.PHP.*" -or $_.message -match ".*Webshell.*" -or $_.message -match ".*Portscan.*" -or $_.message -match ".*Mimikatz.*" -or $_.message -match ".*WinCred.*" -or $_.message -match ".*PlugX.*" -or $_.message -match ".*Korplug.*" -or $_.message -match ".*Pwdump.*" -or $_.message -match ".*Chopper.*" -or $_.message -match ".*WmiExec.*" -or $_.message -match ".*Xscan.*" -or $_.message -match ".*Clearlog.*" -or $_.message -match ".*ASPXSpy.*") -and -not (($_.message -match ".*Keygen.*" -or $_.message -match ".*Crack.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_bad_opsec_sacrificial_processes.ps1 b/Rules/sigma_tmp/win_bad_opsec_sacrificial_processes.ps1 new file mode 100644 index 00000000..79f45fdf --- /dev/null +++ b/Rules/sigma_tmp/win_bad_opsec_sacrificial_processes.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*\\WerFault.exe" -or $_.message -match "CommandLine.*.*\\rundll32.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_bootconf_mod.ps1 b/Rules/sigma_tmp/win_bootconf_mod.ps1 new file mode 100644 index 00000000..4ef051dd --- /dev/null +++ b/Rules/sigma_tmp/win_bootconf_mod.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\bcdedit.exe" -and $_.message -match "CommandLine.*.*set.*") -and (($_.message -match "CommandLine.*.*bootstatuspolicy.*" -and $_.message -match "CommandLine.*.*ignoreallfailures.*") -or ($_.message -match "CommandLine.*.*recoveryenabled.*" -and $_.message -match "CommandLine.*.*no.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_bypass_squiblytwo.ps1 b/Rules/sigma_tmp/win_bypass_squiblytwo.ps1 new file mode 100644 index 00000000..663b9301 --- /dev/null +++ b/Rules/sigma_tmp/win_bypass_squiblytwo.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*http.*" -and ((($_.message -match "Image.*.*\\wmic.exe") -and $_.message -match "CommandLine.*.*wmic.*" -and $_.message -match "CommandLine.*.*format.*") -or (($_.message -match "1B1A3F43BF37B5BFE60751F2EE2F326E" -or $_.message -match "37777A96245A3C74EB217308F3546F4C" -or $_.message -match "9D87C9D67CE724033C0B40CC4CA1B206") -and $_.message -match "CommandLine.*.*format:.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_camera_microphone_access.ps1 b/Rules/sigma_tmp/win_camera_microphone_access.ps1 new file mode 100644 index 00000000..f0514c62 --- /dev/null +++ b/Rules/sigma_tmp/win_camera_microphone_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4657" -or $_.ID -eq "4656" -or $_.ID -eq "4663") -and ($_.message -match "ObjectName.*.*\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\microphone\\NonPackaged.*" -or $_.message -match "ObjectName.*.*\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\CapabilityAccessManager\\ConsentStore\\webcam\\NonPackaged.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_change_default_file_association.ps1 b/Rules/sigma_tmp/win_change_default_file_association.ps1 new file mode 100644 index 00000000..96d830a6 --- /dev/null +++ b/Rules/sigma_tmp/win_change_default_file_association.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*cmd.*" -and $_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*assoc.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_cmdkey_recon.ps1 b/Rules/sigma_tmp/win_cmdkey_recon.ps1 new file mode 100644 index 00000000..91193231 --- /dev/null +++ b/Rules/sigma_tmp/win_cmdkey_recon.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\cmdkey.exe" -and $_.message -match "CommandLine.*.* /list.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_cmstp_com_object_access.ps1 b/Rules/sigma_tmp/win_cmstp_com_object_access.ps1 new file mode 100644 index 00000000..58670edf --- /dev/null +++ b/Rules/sigma_tmp/win_cmstp_com_object_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentCommandLine.*.*\\DllHost.exe .*" -and ($_.message -match "ParentCommandLine.*.*{3E5FC7F9-9A51-4367-9063-A120244FBEC7}" -or $_.message -match "ParentCommandLine.*.*{3E000D72-A845-4CD9-BD83-80C07C3B881F}")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_cobaltstrike_process_patterns.ps1 b/Rules/sigma_tmp/win_cobaltstrike_process_patterns.ps1 new file mode 100644 index 00000000..527bbcac --- /dev/null +++ b/Rules/sigma_tmp/win_cobaltstrike_process_patterns.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*\\cmd.exe /C whoami.*" -and $_.message -match "ParentImage.*C:\\Temp.*") -or ($_.message -match "CommandLine.*.*conhost.exe 0xffffffff -ForceV1.*" -and ($_.message -match "ParentCommandLine.*.*/C whoami.*" -or $_.message -match "ParentCommandLine.*.*cmd.exe /C echo.*" -or $_.message -match "ParentCommandLine.*.* > \\.\\pipe.*")) -or (($_.message -match "CommandLine.*.*cmd.exe /c echo.*" -or $_.message -match "CommandLine.*.*> \\.\\pipe.*" -or $_.message -match "CommandLine.*.*\\whoami.exe.*") -and $_.message -match "ParentImage.*.*\\dllhost.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_cobaltstrike_service_installs.ps1 b/Rules/sigma_tmp/win_cobaltstrike_service_installs.ps1 new file mode 100644 index 00000000..c30a9c94 --- /dev/null +++ b/Rules/sigma_tmp/win_cobaltstrike_service_installs.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and (($_.Service File Name -eq "*ADMIN$*" -and $_.Service File Name -eq "*.exe*") -or ($_.Service File Name -eq "*%COMSPEC%*" -and $_.Service File Name -eq "*start*" -and $_.Service File Name -eq "*powershell*") -or ($_.Service File Name -eq "*powershell -nop -w hidden -encodedcommand*") -or ($_.Service File Name -eq "*SUVYIChOZXctT2JqZWN0IE5ldC5XZWJjbGllbnQpLkRvd25sb2FkU3RyaW5nKCdodHRwOi8vMTI3LjAuMC4xO*" -or $_.message -match "Service File Name.*.*lFWCAoTmV3LU9iamVjdCBOZXQuV2ViY2xpZW50KS5Eb3dubG9hZFN0cmluZygnaHR0cDovLzEyNy4wLjAuMT.*" -or $_.message -match "Service File Name.*.*JRVggKE5ldy1PYmplY3QgTmV0LldlYmNsaWVudCkuRG93bmxvYWRTdHJpbmcoJ2h0dHA6Ly8xMjcuMC4wLjE6.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_commandline_path_traversal.ps1 b/Rules/sigma_tmp/win_commandline_path_traversal.ps1 new file mode 100644 index 00000000..4f988533 --- /dev/null +++ b/Rules/sigma_tmp/win_commandline_path_traversal.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentCommandLine.*.*cmd.*" -and $_.message -match "ParentCommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*/../../.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_control_panel_item.ps1 b/Rules/sigma_tmp/win_control_panel_item.ps1 new file mode 100644 index 00000000..c050b68b --- /dev/null +++ b/Rules/sigma_tmp/win_control_panel_item.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.ID -eq "1") -and $_.message -match "CommandLine.*.*.cpl" -and -not (($_.message -match "CommandLine.*.*\\System32\\.*" -or $_.message -match "CommandLine.*.*%System%.*"))) -or ($_.ID -eq "1" -and $_.message -match "Image.*.*\\reg.exe" -and $_.message -match "CommandLine.*.*add.*" -and ($_.message -match "CommandLine.*.*CurrentVersion\\Control Panel\\CPLs.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_copying_sensitive_files_with_credential_data.ps1 b/Rules/sigma_tmp/win_copying_sensitive_files_with_credential_data.ps1 new file mode 100644 index 00000000..ac4e4fa9 --- /dev/null +++ b/Rules/sigma_tmp/win_copying_sensitive_files_with_credential_data.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\esentutl.exe" -and ($_.message -match "CommandLine.*.*vss.*" -or $_.message -match "CommandLine.*.* /m .*" -or $_.message -match "CommandLine.*.* /y .*")) -or ($_.message -match "CommandLine.*.*\\windows\\ntds\\ntds.dit.*" -or $_.message -match "CommandLine.*.*\\config\\sam.*" -or $_.message -match "CommandLine.*.*\\config\\security.*" -or $_.message -match "CommandLine.*.*\\config\\system .*" -or $_.message -match "CommandLine.*.*\\repair\\sam.*" -or $_.message -match "CommandLine.*.*\\repair\\system.*" -or $_.message -match "CommandLine.*.*\\repair\\security.*" -or $_.message -match "CommandLine.*.*\\config\\RegBack\\sam.*" -or $_.message -match "CommandLine.*.*\\config\\RegBack\\system.*" -or $_.message -match "CommandLine.*.*\\config\\RegBack\\security.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_credential_access_via_password_filter.ps1 b/Rules/sigma_tmp/win_credential_access_via_password_filter.ps1 new file mode 100644 index 00000000..c4d87cab --- /dev/null +++ b/Rules/sigma_tmp/win_credential_access_via_password_filter.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*HKLM\\SYSTEM\\CurrentControlSet\\Control\\Lsa.*" -and $_.message -match "CommandLine.*.*scecli\\0.*" -and $_.message -match "CommandLine.*.*reg add.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_crime_fireball.ps1 b/Rules/sigma_tmp/win_crime_fireball.ps1 new file mode 100644 index 00000000..8f34e7c2 --- /dev/null +++ b/Rules/sigma_tmp/win_crime_fireball.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*rundll32.exe.*" -and $_.message -match "CommandLine.*.*InstallArcherSvc.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_crime_maze_ransomware.ps1 b/Rules/sigma_tmp/win_crime_maze_ransomware.ps1 new file mode 100644 index 00000000..4837f9d7 --- /dev/null +++ b/Rules/sigma_tmp/win_crime_maze_ransomware.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.message -match "ParentImage.*.*\\WINWORD.exe") -and ($_.message -match "Image.*.*.tmp")) -or ($_.message -match "Image.*.*\\wmic.exe" -and $_.message -match "ParentImage.*.*\\Temp\\.*" -and $_.message -match "CommandLine.*.*shadowcopy delete") -or ($_.message -match "CommandLine.*.*shadowcopy delete" -and $_.message -match "CommandLine.*.*\\..\\..\\system32.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_crime_snatch_ransomware.ps1 b/Rules/sigma_tmp/win_crime_snatch_ransomware.ps1 new file mode 100644 index 00000000..eb8605fb --- /dev/null +++ b/Rules/sigma_tmp/win_crime_snatch_ransomware.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*shutdown /r /f /t 00.*" -or $_.message -match "CommandLine.*.*net stop SuperBackupMan.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_cve_2021_1675_printspooler.ps1 b/Rules/sigma_tmp/win_cve_2021_1675_printspooler.ps1 new file mode 100644 index 00000000..e09b1848 --- /dev/null +++ b/Rules/sigma_tmp/win_cve_2021_1675_printspooler.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and ($_.message -match "TargetFilename.*.*C:\\Windows\\System32\\spool\\drivers\\x64\\3\\old\\1\\123.*" -or $_.message -match "TargetFilename.*.*C:\\Windows\\System32\\spool\\drivers\\x64\\3\\New\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_cve_2021_1675_printspooler_del.ps1 b/Rules/sigma_tmp/win_cve_2021_1675_printspooler_del.ps1 new file mode 100644 index 00000000..8339a07b --- /dev/null +++ b/Rules/sigma_tmp/win_cve_2021_1675_printspooler_del.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "23" -and ($_.message -match "Image.*.*spoolsv.exe") -and ($_.message -match "TargetFilename.*.*C:\\Windows\\System32\\spool\\drivers\\x64\\3\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_data_compressed_with_rar.ps1 b/Rules/sigma_tmp/win_data_compressed_with_rar.ps1 new file mode 100644 index 00000000..d905dcaa --- /dev/null +++ b/Rules/sigma_tmp/win_data_compressed_with_rar.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\rar.exe" -and $_.message -match "CommandLine.*.* a .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_dce_rpc_smb_spoolss_named_pipe.ps1 b/Rules/sigma_tmp/win_dce_rpc_smb_spoolss_named_pipe.ps1 new file mode 100644 index 00000000..90fca184 --- /dev/null +++ b/Rules/sigma_tmp/win_dce_rpc_smb_spoolss_named_pipe.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\IPC$" -and $_.message -match "RelativeTargetName.*spoolss") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_dcom_iertutil_dll_hijack.ps1 b/Rules/sigma_tmp/win_dcom_iertutil_dll_hijack.ps1 new file mode 100644 index 00000000..554ab1a8 --- /dev/null +++ b/Rules/sigma_tmp/win_dcom_iertutil_dll_hijack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5145" -and $_.message -match "RelativeTargetName.*.*\\Internet Explorer\\iertutil.dll") -and -not ($_.message -match "SubjectUserName.*.*$")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_dcsync.ps1 b/Rules/sigma_tmp/win_dcsync.ps1 new file mode 100644 index 00000000..5b4eedeb --- /dev/null +++ b/Rules/sigma_tmp/win_dcsync.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(((($_.ID -eq "4662" -and ($_.message -match "Properties.*.*Replicating Directory Changes All.*" -or $_.message -match "Properties.*.*1131f6ad-9c07-11d1-f79f-00c04fc2dcd2.*")) -and -not ($_.message -match "SubjectDomainName.*Window Manager")) -and -not (($_.message -match "SubjectUserName.*NT AUTHORITY.*" -or $_.message -match "SubjectUserName.*MSOL_.*"))) -and -not (($_.message -match "SubjectUserName.*.*$"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_defender_amsi_trigger.ps1 b/Rules/sigma_tmp/win_defender_amsi_trigger.ps1 new file mode 100644 index 00000000..a0af6c54 --- /dev/null +++ b/Rules/sigma_tmp/win_defender_amsi_trigger.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Windows Defender/Operational | where {($_.ID -eq "1116" -and $_.message -match "DetectionSource.*AMSI") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_defender_bypass.ps1 b/Rules/sigma_tmp/win_defender_bypass.ps1 new file mode 100644 index 00000000..d801f745 --- /dev/null +++ b/Rules/sigma_tmp/win_defender_bypass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4657" -or $_.ID -eq "4656" -or $_.ID -eq "4660" -or $_.ID -eq "4663") -and $_.message -match "ObjectName.*.*\\Microsoft\\Windows Defender\\Exclusions\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_defender_disabled.ps1 b/Rules/sigma_tmp/win_defender_disabled.ps1 new file mode 100644 index 00000000..2235fbcb --- /dev/null +++ b/Rules/sigma_tmp/win_defender_disabled.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName Microsoft-Windows-Windows Defender/Operational | where {((($_.ID -eq "5001" -or $_.ID -eq "5010" -or $_.ID -eq "5012" -or $_.ID -eq "5101") -or (($_.message -match "HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\WinDefend" -or $_.message -match "HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows Defender" -or $_.message -match "HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender") -and $_.message -match "Details.*DWORD (0x00000001)"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "EventType.*SetValue" -and $_.message -match "TargetObject.*HKLM\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\\DisableAntiSpyware" -and $_.message -match "Details.*DWORD (0x00000001)") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7036" -and $_.message -match "Message.*The Windows Defender Antivirus Service service entered the stopped state") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_defender_exclusions.ps1 b/Rules/sigma_tmp/win_defender_exclusions.ps1 new file mode 100644 index 00000000..55858df7 --- /dev/null +++ b/Rules/sigma_tmp/win_defender_exclusions.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Windows Defender/Operational | where {(($_.ID -eq "5007") -and ($_.message -match "New Value.*.*\\Microsoft\\Windows Defender\\Exclusions.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.ID -eq "13") -and ($_.message -match "TargetObject.*.*\\Microsoft\\Windows Defender\\Exclusions.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_defender_history_delete.ps1 b/Rules/sigma_tmp/win_defender_history_delete.ps1 new file mode 100644 index 00000000..9fefa669 --- /dev/null +++ b/Rules/sigma_tmp/win_defender_history_delete.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Windows Defender/Operational | where {($_.ID -eq "1013" -and $_.message -match "EventType.*4") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_defender_psexec_wmi_asr.ps1 b/Rules/sigma_tmp/win_defender_psexec_wmi_asr.ps1 new file mode 100644 index 00000000..49e2c265 --- /dev/null +++ b/Rules/sigma_tmp/win_defender_psexec_wmi_asr.ps1 @@ -0,0 +1 @@ +Get-WinEvent | where {($_.ID -eq "1121" -and ($_.message -match "ProcessName.*.*\\wmiprvse.exe" -or $_.message -match "ProcessName.*.*\\psexesvc.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_defender_tamper_protection_trigger.ps1 b/Rules/sigma_tmp/win_defender_tamper_protection_trigger.ps1 new file mode 100644 index 00000000..840bdd81 --- /dev/null +++ b/Rules/sigma_tmp/win_defender_tamper_protection_trigger.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Windows Defender/Operational | where {(($_.ID -eq "5013") -and ($_.message -match "Value.*.*\\Windows Defender\\DisableAntiSpyware = 0x1()" -or $_.message -match "Value.*.*\\Real-Time Protection\\DisableRealtimeMonitoring = (Current)")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_defender_threat.ps1 b/Rules/sigma_tmp/win_defender_threat.ps1 new file mode 100644 index 00000000..a4bb974d --- /dev/null +++ b/Rules/sigma_tmp/win_defender_threat.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Windows Defender/Operational | where {(($_.ID -eq "1006" -or $_.ID -eq "1116" -or $_.ID -eq "1015" -or $_.ID -eq "1117")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_disable_event_logging.ps1 b/Rules/sigma_tmp/win_disable_event_logging.ps1 new file mode 100644 index 00000000..917f8294 --- /dev/null +++ b/Rules/sigma_tmp/win_disable_event_logging.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4719" -and ($_.message -match "AuditPolicyChanges.*.*%%8448.*" -or $_.message -match "AuditPolicyChanges.*.*%%8450.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_dns_exfiltration_tools_execution.ps1 b/Rules/sigma_tmp/win_dns_exfiltration_tools_execution.ps1 new file mode 100644 index 00000000..5d37dbb3 --- /dev/null +++ b/Rules/sigma_tmp/win_dns_exfiltration_tools_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\iodine.exe" -or $_.message -match "Image.*.*\\dnscat2.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_dnscat2_powershell_implementation.ps1 b/Rules/sigma_tmp/win_dnscat2_powershell_implementation.ps1 new file mode 100644 index 00000000..693a75ae --- /dev/null +++ b/Rules/sigma_tmp/win_dnscat2_powershell_implementation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\powershell.exe" -and $_.message -match "Image.*.*\\nslookup.exe" -and $_.message -match "CommandLine.*.*\\nslookup.exe") } | select ParentImage, Image | group ParentImage | foreach { [PSCustomObject]@{'ParentImage'=$_.name;'Count'=($_.group.Image | sort -u).count} } | sort count -desc | where { $_.count -gt 100 } diff --git a/Rules/sigma_tmp/win_dpapi_domain_backupkey_extraction.ps1 b/Rules/sigma_tmp/win_dpapi_domain_backupkey_extraction.ps1 new file mode 100644 index 00000000..84ad1b9f --- /dev/null +++ b/Rules/sigma_tmp/win_dpapi_domain_backupkey_extraction.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4662" -and $_.message -match "ObjectType.*SecretObject" -and $_.message -match "AccessMask.*0x2" -and $_.message -match "ObjectName.*BCKUPKEY") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_dpapi_domain_masterkey_backup_attempt.ps1 b/Rules/sigma_tmp/win_dpapi_domain_masterkey_backup_attempt.ps1 new file mode 100644 index 00000000..410fe3cf --- /dev/null +++ b/Rules/sigma_tmp/win_dpapi_domain_masterkey_backup_attempt.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4692") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_encoded_frombase64string.ps1 b/Rules/sigma_tmp/win_encoded_frombase64string.ps1 new file mode 100644 index 00000000..a25d4f72 --- /dev/null +++ b/Rules/sigma_tmp/win_encoded_frombase64string.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*OjpGcm9tQmFzZTY0U3RyaW5n.*" -or $_.message -match "CommandLine.*.*o6RnJvbUJhc2U2NFN0cmluZ.*" -or $_.message -match "CommandLine.*.*6OkZyb21CYXNlNjRTdHJpbm.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_encoded_iex.ps1 b/Rules/sigma_tmp/win_encoded_iex.ps1 new file mode 100644 index 00000000..ee7cc01a --- /dev/null +++ b/Rules/sigma_tmp/win_encoded_iex.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*SUVYIChb.*" -or $_.message -match "CommandLine.*.*lFWCAoW.*" -or $_.message -match "CommandLine.*.*JRVggKF.*" -or $_.message -match "CommandLine.*.*aWV4IChb.*" -or $_.message -match "CommandLine.*.*lleCAoW.*" -or $_.message -match "CommandLine.*.*pZXggKF.*" -or $_.message -match "CommandLine.*.*aWV4IChOZX.*" -or $_.message -match "CommandLine.*.*lleCAoTmV3.*" -or $_.message -match "CommandLine.*.*pZXggKE5ld.*" -or $_.message -match "CommandLine.*.*SUVYIChOZX.*" -or $_.message -match "CommandLine.*.*lFWCAoTmV3.*" -or $_.message -match "CommandLine.*.*JRVggKE5ld.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_etw_modification.ps1 b/Rules/sigma_tmp/win_etw_modification.ps1 new file mode 100644 index 00000000..9b0e04fa --- /dev/null +++ b/Rules/sigma_tmp/win_etw_modification.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4657" -and $_.message -match "ObjectName.*.*\\SOFTWARE\\Microsoft\\.NETFramework" -and $_.message -match "ObjectValueName.*ETWEnabled" -and $_.message -match "NewValue.*0") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_etw_modification_cmdline.ps1 b/Rules/sigma_tmp/win_etw_modification_cmdline.ps1 new file mode 100644 index 00000000..87f99267 --- /dev/null +++ b/Rules/sigma_tmp/win_etw_modification_cmdline.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*COMPlus_ETWEnabled=0.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_etw_trace_evasion.ps1 b/Rules/sigma_tmp/win_etw_trace_evasion.ps1 new file mode 100644 index 00000000..7ecee12a --- /dev/null +++ b/Rules/sigma_tmp/win_etw_trace_evasion.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*cl.*" -and $_.message -match "CommandLine.*.*/Trace.*") -or ($_.message -match "CommandLine.*.*clear-log.*" -and $_.message -match "CommandLine.*.*/Trace.*") -or ($_.message -match "CommandLine.*.*sl.*" -and $_.message -match "CommandLine.*.*/e:false.*") -or ($_.message -match "CommandLine.*.*set-log.*" -and $_.message -match "CommandLine.*.*/e:false.*") -or ($_.message -match "CommandLine.*.*Remove-EtwTraceProvider.*" -and $_.message -match "CommandLine.*.*EventLog-Microsoft-Windows-WMI-Activity-Trace.*" -and $_.message -match "CommandLine.*.*{1418ef04-b0b4-4623-bf7e-d74ab47bbdaa}.*") -or ($_.message -match "CommandLine.*.*Set-EtwTraceProvider.*" -and $_.message -match "CommandLine.*.*{1418ef04-b0b4-4623-bf7e-d74ab47bbdaa}.*" -and $_.message -match "CommandLine.*.*EventLog-Microsoft-Windows-WMI-Activity-Trace.*" -and $_.message -match "CommandLine.*.*0x11.*") -or ($_.message -match "CommandLine.*.*logman.*" -and $_.message -match "CommandLine.*.*update.*" -and $_.message -match "CommandLine.*.*trace.*" -and $_.message -match "CommandLine.*.*--p.*" -and $_.message -match "CommandLine.*.*-ets.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exchange_TransportAgent_failed.ps1 b/Rules/sigma_tmp/win_exchange_TransportAgent_failed.ps1 new file mode 100644 index 00000000..fa37231e --- /dev/null +++ b/Rules/sigma_tmp/win_exchange_TransportAgent_failed.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName MSExchange Management | where {($_.message -match ".*Install-TransportAgent.*" -and $_.ID -eq "6") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exchange_transportagent.ps1 b/Rules/sigma_tmp/win_exchange_transportagent.ps1 new file mode 100644 index 00000000..ff73729b --- /dev/null +++ b/Rules/sigma_tmp/win_exchange_transportagent.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*Install-TransportAgent.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName MSExchange Management | where {($_.message -match ".*Install-TransportAgent.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exfiltration_and_tunneling_tools_execution.ps1 b/Rules/sigma_tmp/win_exfiltration_and_tunneling_tools_execution.ps1 new file mode 100644 index 00000000..7219889a --- /dev/null +++ b/Rules/sigma_tmp/win_exfiltration_and_tunneling_tools_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\plink.exe" -or $_.message -match "Image.*.*\\socat.exe" -or $_.message -match "Image.*.*\\stunnel.exe" -or $_.message -match "Image.*.*\\httptunnel.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2015_1641.ps1 b/Rules/sigma_tmp/win_exploit_cve_2015_1641.ps1 new file mode 100644 index 00000000..d892fcfd --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2015_1641.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\WINWORD.EXE" -and $_.message -match "Image.*.*\\MicroScMgmt.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2017_0261.ps1 b/Rules/sigma_tmp/win_exploit_cve_2017_0261.ps1 new file mode 100644 index 00000000..24acee2f --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2017_0261.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\WINWORD.EXE" -and $_.message -match "Image.*.*\\FLTLDR.exe.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2017_11882.ps1 b/Rules/sigma_tmp/win_exploit_cve_2017_11882.ps1 new file mode 100644 index 00000000..ab74de9e --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2017_11882.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\EQNEDT32.EXE") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2017_8759.ps1 b/Rules/sigma_tmp/win_exploit_cve_2017_8759.ps1 new file mode 100644 index 00000000..057420c7 --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2017_8759.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\WINWORD.EXE" -and $_.message -match "Image.*.*\\csc.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2019_1378.ps1 b/Rules/sigma_tmp/win_exploit_cve_2019_1378.ps1 new file mode 100644 index 00000000..a80b272b --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2019_1378.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "ParentCommandLine.*.*\\cmd.exe.*" -and $_.message -match "ParentCommandLine.*.*/c.*" -and $_.message -match "ParentCommandLine.*.*C:\\Windows\\Setup\\Scripts\\.*" -and ($_.message -match "ParentCommandLine.*.*SetupComplete.cmd" -or $_.message -match "ParentCommandLine.*.*PartnerSetupComplete.cmd")) -and -not (($_.message -match "Image.*C:\\Windows\\System32\\.*" -or $_.message -match "Image.*C:\\Windows\\SysWOW64\\.*" -or $_.message -match "Image.*C:\\Windows\\WinSxS\\.*" -or $_.message -match "Image.*C:\\Windows\\Setup\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2019_1388.ps1 b/Rules/sigma_tmp/win_exploit_cve_2019_1388.ps1 new file mode 100644 index 00000000..5a8486d0 --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2019_1388.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\consent.exe" -and $_.message -match "Image.*.*\\iexplore.exe" -and $_.message -match "CommandLine.*.* http.*" -and ($_.ID -eq "1") -and ($_.message -match "IntegrityLevel.*System" -or $_.message -match "User.*NT AUTHORITY\\SYSTEM")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2020_10189.ps1 b/Rules/sigma_tmp/win_exploit_cve_2020_10189.ps1 new file mode 100644 index 00000000..1c72cddf --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2020_10189.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*DesktopCentral_Server\\jre\\bin\\java.exe" -and ($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\bitsadmin.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2020_1048.ps1 b/Rules/sigma_tmp/win_exploit_cve_2020_1048.ps1 new file mode 100644 index 00000000..9cbadcc9 --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2020_1048.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*Add-PrinterPort -Name.*") -and ($_.message -match "CommandLine.*.*.exe.*" -or $_.message -match "CommandLine.*.*.dll.*" -or $_.message -match "CommandLine.*.*.bat.*")) -or ($_.message -match "CommandLine.*.*Generic / Text Only.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2020_1350.ps1 b/Rules/sigma_tmp/win_exploit_cve_2020_1350.ps1 new file mode 100644 index 00000000..b28cc5c8 --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2020_1350.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "ParentImage.*.*\\System32\\dns.exe" -and -not (($_.message -match "Image.*.*\\System32\\werfault.exe" -or $_.message -match "Image.*.*\\System32\\conhost.exe" -or $_.message -match "Image.*.*\\System32\\dnscmd.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler.ps1 b/Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler.ps1 new file mode 100644 index 00000000..0cb5e357 --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PrintService/Admin | where {(((($_.ID -eq "808" -or $_.ID -eq "4909") -and ($_.message -match "0x45A" -or $_.message -match "0x7e")) -or ($_.message -match "The print spooler failed to load a plug-in module" -or $_.message -match "MyExploit.dll" -or $_.message -match "evil.dll" -or $_.message -match "\addCube.dll" -or $_.message -match "\rev.dll" -or $_.message -match "\rev2.dll" -or $_.message -match "\main64.dll" -or $_.message -match "\mimilib.dll" -or $_.message -match "\mimispool.dll"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler_Security.ps1 b/Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler_Security.ps1 new file mode 100644 index 00000000..ac91bb32 --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler_Security.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5145" -and $_.message -match "ShareName.*\\\.*\\IPC$" -and $_.message -match "RelativeTargetName.*spoolss" -and $_.message -match "AccessMask.*0x3" -and $_.message -match "ObjectType.*File") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler_operational.ps1 b/Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler_operational.ps1 new file mode 100644 index 00000000..6cc37069 --- /dev/null +++ b/Rules/sigma_tmp/win_exploit_cve_2021_1675_printspooler_operational.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-PrintService/Operational | where {($_.ID -eq "316" -and ($_.message -match "UNIDRV.DLL, kernelbase.dll, " -or $_.message -match " 123 " -or $_.message -match " 1234 " -or $_.message -match "mimispool")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_external_device.ps1 b/Rules/sigma_tmp/win_external_device.ps1 new file mode 100644 index 00000000..fd605de9 --- /dev/null +++ b/Rules/sigma_tmp/win_external_device.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(((($_.ID -eq "6416") -and $_.message -match "ClassName.*DiskDrive") -or $_.message -match "DeviceDescription.*USB Mass Storage Device")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_file_permission_modifications.ps1 b/Rules/sigma_tmp/win_file_permission_modifications.ps1 new file mode 100644 index 00000000..d9108798 --- /dev/null +++ b/Rules/sigma_tmp/win_file_permission_modifications.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.message -match "Image.*.*\\takeown.exe" -or $_.message -match "Image.*.*\\cacls.exe" -or $_.message -match "Image.*.*\\icacls.exe") -and $_.message -match "CommandLine.*.*/grant.*") -or ($_.message -match "Image.*.*\\attrib.exe" -and $_.message -match "CommandLine.*.*-r.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_global_catalog_enumeration.ps1 b/Rules/sigma_tmp/win_global_catalog_enumeration.ps1 new file mode 100644 index 00000000..aff13ca7 --- /dev/null +++ b/Rules/sigma_tmp/win_global_catalog_enumeration.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5156" -and ($_.message -match "3268" -or $_.message -match "3269")) } | group-object SourceAddress | where { $_.count -gt 2000 } | select name,count | sort -desc diff --git a/Rules/sigma_tmp/win_grabbing_sensitive_hives_via_reg.ps1 b/Rules/sigma_tmp/win_grabbing_sensitive_hives_via_reg.ps1 new file mode 100644 index 00000000..81f759bf --- /dev/null +++ b/Rules/sigma_tmp/win_grabbing_sensitive_hives_via_reg.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\reg.exe" -and ($_.message -match "CommandLine.*.*save.*" -or $_.message -match "CommandLine.*.*export.*" -or $_.message -match "CommandLine.*.*ˢave.*" -or $_.message -match "CommandLine.*.*eˣport.*") -and ($_.message -match "CommandLine.*.*hklm.*" -or $_.message -match "CommandLine.*.*hk˪m.*" -or $_.message -match "CommandLine.*.*hkey_local_machine.*" -or $_.message -match "CommandLine.*.*hkey_˪ocal_machine.*" -or $_.message -match "CommandLine.*.*hkey_loca˪_machine.*" -or $_.message -match "CommandLine.*.*hkey_˪oca˪_machine.*") -and ($_.message -match "CommandLine.*.*\\system" -or $_.message -match "CommandLine.*.*\\sam" -or $_.message -match "CommandLine.*.*\\security" -or $_.message -match "CommandLine.*.*\\ˢystem" -or $_.message -match "CommandLine.*.*\\syˢtem" -or $_.message -match "CommandLine.*.*\\ˢyˢtem" -or $_.message -match "CommandLine.*.*\\ˢam" -or $_.message -match "CommandLine.*.*\\ˢecurity")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hack_adcspwn.ps1 b/Rules/sigma_tmp/win_hack_adcspwn.ps1 new file mode 100644 index 00000000..ebe18b02 --- /dev/null +++ b/Rules/sigma_tmp/win_hack_adcspwn.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.* --adcs .*" -and $_.message -match "CommandLine.*.* --port .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hack_bloodhound.ps1 b/Rules/sigma_tmp/win_hack_bloodhound.ps1 new file mode 100644 index 00000000..98187127 --- /dev/null +++ b/Rules/sigma_tmp/win_hack_bloodhound.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\Bloodhound.exe.*" -or $_.message -match "Image.*.*\\SharpHound.exe.*") -or ($_.message -match "CommandLine.*.* -CollectionMethod All .*" -or $_.message -match "CommandLine.*.*.exe -c All -d .*" -or $_.message -match "CommandLine.*.*Invoke-Bloodhound.*" -or $_.message -match "CommandLine.*.*Get-BloodHoundData.*") -or ($_.message -match "CommandLine.*.* -JsonFolder .*" -and $_.message -match "CommandLine.*.* -ZipFileName .*") -or ($_.message -match "CommandLine.*.* DCOnly .*" -and $_.message -match "CommandLine.*.* --NoSaveCache .*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hack_koadic.ps1 b/Rules/sigma_tmp/win_hack_koadic.ps1 new file mode 100644 index 00000000..7cfb1cfc --- /dev/null +++ b/Rules/sigma_tmp/win_hack_koadic.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\cmd.exe" -and $_.message -match "CommandLine.*.*/q.*" -and $_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*chcp.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hack_rubeus.ps1 b/Rules/sigma_tmp/win_hack_rubeus.ps1 new file mode 100644 index 00000000..ba886c3e --- /dev/null +++ b/Rules/sigma_tmp/win_hack_rubeus.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* asreproast .*" -or $_.message -match "CommandLine.*.* dump /service:krbtgt .*" -or $_.message -match "CommandLine.*.* kerberoast .*" -or $_.message -match "CommandLine.*.* createnetonly /program:.*" -or $_.message -match "CommandLine.*.* ptt /ticket:.*" -or $_.message -match "CommandLine.*.* /impersonateuser:.*" -or $_.message -match "CommandLine.*.* renew /ticket:.*" -or $_.message -match "CommandLine.*.* asktgt /user:.*" -or $_.message -match "CommandLine.*.* harvest /interval:.*" -or $_.message -match "CommandLine.*.* s4u /user:.*" -or $_.message -match "CommandLine.*.* s4u /ticket:.*" -or $_.message -match "CommandLine.*.* hash /password:.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hack_secutyxploded.ps1 b/Rules/sigma_tmp/win_hack_secutyxploded.ps1 new file mode 100644 index 00000000..730fd56d --- /dev/null +++ b/Rules/sigma_tmp/win_hack_secutyxploded.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Company.*SecurityXploded" -or $_.message -match "Image.*.*PasswordDump.exe" -or $_.message -match "OriginalFileName.*.*PasswordDump.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hack_smbexec.ps1 b/Rules/sigma_tmp/win_hack_smbexec.ps1 new file mode 100644 index 00000000..e793e584 --- /dev/null +++ b/Rules/sigma_tmp/win_hack_smbexec.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and $_.message -match "ServiceName.*BTOBTO" -and $_.Service File Name -eq "*\\execute.bat") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hh_chm.ps1 b/Rules/sigma_tmp/win_hh_chm.ps1 new file mode 100644 index 00000000..ac0b500e --- /dev/null +++ b/Rules/sigma_tmp/win_hh_chm.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\hh.exe" -and $_.message -match "CommandLine.*.*.chm.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hidden_user_creation.ps1 b/Rules/sigma_tmp/win_hidden_user_creation.ps1 new file mode 100644 index 00000000..15a01c04 --- /dev/null +++ b/Rules/sigma_tmp/win_hidden_user_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4720" -and $_.message -match "TargetUserName.*.*$") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hivenightmare_file_exports.ps1 b/Rules/sigma_tmp/win_hivenightmare_file_exports.ps1 new file mode 100644 index 00000000..8ee2620a --- /dev/null +++ b/Rules/sigma_tmp/win_hivenightmare_file_exports.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and (($_.message -match "TargetFilename.*.*\\hive_sam_.*" -or $_.message -match "TargetFilename.*.*\\SAM-2021-.*" -or $_.message -match "TargetFilename.*.*\\SAM-2022-.*" -or $_.message -match "TargetFilename.*.*\\SAM-haxx.*" -or $_.message -match "TargetFilename.*.*\\Sam.save.*") -or ($_.message -match "C:\\windows\\temp\\sam"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hktl_createminidump.ps1 b/Rules/sigma_tmp/win_hktl_createminidump.ps1 new file mode 100644 index 00000000..d1246be3 --- /dev/null +++ b/Rules/sigma_tmp/win_hktl_createminidump.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\CreateMiniDump.exe.*" -or $_.message -match "Imphash.*4a07f944a83e8a7c2525efa35dd30e2f")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*\\lsass.dmp") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_html_help_spawn.ps1 b/Rules/sigma_tmp/win_html_help_spawn.ps1 new file mode 100644 index 00000000..4433da7d --- /dev/null +++ b/Rules/sigma_tmp/win_html_help_spawn.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*C:\\Windows\\hh.exe" -and ($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\regsvr32.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\rundll32.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hwp_exploits.ps1 b/Rules/sigma_tmp/win_hwp_exploits.ps1 new file mode 100644 index 00000000..9a2646bf --- /dev/null +++ b/Rules/sigma_tmp/win_hwp_exploits.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\Hwp.exe" -and $_.message -match "Image.*.*\\gbb.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hybridconnectionmgr_svc_installation.ps1 b/Rules/sigma_tmp/win_hybridconnectionmgr_svc_installation.ps1 new file mode 100644 index 00000000..c9abc078 --- /dev/null +++ b/Rules/sigma_tmp/win_hybridconnectionmgr_svc_installation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4697") -and $_.message -match "ServiceName.*HybridConnectionManager" -and $_.Service File Name -eq "*HybridConnectionManager*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_hybridconnectionmgr_svc_running.ps1 b/Rules/sigma_tmp/win_hybridconnectionmgr_svc_running.ps1 new file mode 100644 index 00000000..9f29897f --- /dev/null +++ b/Rules/sigma_tmp/win_hybridconnectionmgr_svc_running.ps1 @@ -0,0 +1 @@ +Get-WinEvent | where {(($_.ID -eq "40300" -or $_.ID -eq "40301" -or $_.ID -eq "40302") -and ($_.message -match ".*HybridConnection.*" -or $_.message -match ".*sb://.*" -or $_.message -match ".*servicebus.windows.net.*" -or $_.message -match ".*HybridConnectionManage.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_impacket_compiled_tools.ps1 b/Rules/sigma_tmp/win_impacket_compiled_tools.ps1 new file mode 100644 index 00000000..c4dae24d --- /dev/null +++ b/Rules/sigma_tmp/win_impacket_compiled_tools.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\goldenPac.*" -or $_.message -match "Image.*.*\\karmaSMB.*" -or $_.message -match "Image.*.*\\kintercept.*" -or $_.message -match "Image.*.*\\ntlmrelayx.*" -or $_.message -match "Image.*.*\\rpcdump.*" -or $_.message -match "Image.*.*\\samrdump.*" -or $_.message -match "Image.*.*\\secretsdump.*" -or $_.message -match "Image.*.*\\smbexec.*" -or $_.message -match "Image.*.*\\smbrelayx.*" -or $_.message -match "Image.*.*\\wmiexec.*" -or $_.message -match "Image.*.*\\wmipersist.*") -or ($_.message -match "Image.*.*\\atexec_windows.exe" -or $_.message -match "Image.*.*\\dcomexec_windows.exe" -or $_.message -match "Image.*.*\\dpapi_windows.exe" -or $_.message -match "Image.*.*\\findDelegation_windows.exe" -or $_.message -match "Image.*.*\\GetADUsers_windows.exe" -or $_.message -match "Image.*.*\\GetNPUsers_windows.exe" -or $_.message -match "Image.*.*\\getPac_windows.exe" -or $_.message -match "Image.*.*\\getST_windows.exe" -or $_.message -match "Image.*.*\\getTGT_windows.exe" -or $_.message -match "Image.*.*\\GetUserSPNs_windows.exe" -or $_.message -match "Image.*.*\\ifmap_windows.exe" -or $_.message -match "Image.*.*\\mimikatz_windows.exe" -or $_.message -match "Image.*.*\\netview_windows.exe" -or $_.message -match "Image.*.*\\nmapAnswerMachine_windows.exe" -or $_.message -match "Image.*.*\\opdump_windows.exe" -or $_.message -match "Image.*.*\\psexec_windows.exe" -or $_.message -match "Image.*.*\\rdp_check_windows.exe" -or $_.message -match "Image.*.*\\sambaPipe_windows.exe" -or $_.message -match "Image.*.*\\smbclient_windows.exe" -or $_.message -match "Image.*.*\\smbserver_windows.exe" -or $_.message -match "Image.*.*\\sniffer_windows.exe" -or $_.message -match "Image.*.*\\sniff_windows.exe" -or $_.message -match "Image.*.*\\split_windows.exe" -or $_.message -match "Image.*.*\\ticketer_windows.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_impacket_lateralization.ps1 b/Rules/sigma_tmp/win_impacket_lateralization.ps1 new file mode 100644 index 00000000..6351fc39 --- /dev/null +++ b/Rules/sigma_tmp/win_impacket_lateralization.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.ID -eq "1" -and $_.message -match "CommandLine.*.*cmd.exe.*" -and $_.message -match "CommandLine.*.*&1.*" -and ((($_.message -match "ParentImage.*.*\\wmiprvse.exe" -or $_.message -match "ParentImage.*.*\\mmc.exe" -or $_.message -match "ParentImage.*.*\\explorer.exe" -or $_.message -match "ParentImage.*.*\\services.exe") -and $_.message -match "CommandLine.*.*/Q.*" -and $_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*\\\\127.0.0.1\\.*") -or (($_.message -match "ParentCommandLine.*.*svchost.exe -k netsvcs.*" -or $_.message -match "ParentCommandLine.*.*taskeng.exe.*") -and $_.message -match "CommandLine.*.*/C.*" -and $_.message -match "CommandLine.*.*Windows\\Temp\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_impacket_psexec.ps1 b/Rules/sigma_tmp/win_impacket_psexec.ps1 new file mode 100644 index 00000000..8f7473bb --- /dev/null +++ b/Rules/sigma_tmp/win_impacket_psexec.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\IPC$" -and ($_.message -match "RelativeTargetName.*.*RemCom_stdint.*" -or $_.message -match "RelativeTargetName.*.*RemCom_stdoutt.*" -or $_.message -match "RelativeTargetName.*.*RemCom_stderrt.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_impacket_secretdump.ps1 b/Rules/sigma_tmp/win_impacket_secretdump.ps1 new file mode 100644 index 00000000..758081f3 --- /dev/null +++ b/Rules/sigma_tmp/win_impacket_secretdump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\ADMIN$" -and $_.message -match "RelativeTargetName.*.*SYSTEM32\\.*" -and $_.message -match "RelativeTargetName.*.*.tmp.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_indirect_cmd.ps1 b/Rules/sigma_tmp/win_indirect_cmd.ps1 new file mode 100644 index 00000000..e20239e1 --- /dev/null +++ b/Rules/sigma_tmp/win_indirect_cmd.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "ParentImage.*.*\\pcalua.exe" -or $_.message -match "ParentImage.*.*\\forfiles.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_indirect_cmd_compatibility_assistant.ps1 b/Rules/sigma_tmp/win_indirect_cmd_compatibility_assistant.ps1 new file mode 100644 index 00000000..d148ca1a --- /dev/null +++ b/Rules/sigma_tmp/win_indirect_cmd_compatibility_assistant.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\pcwrun.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_install_reg_debugger_backdoor.ps1 b/Rules/sigma_tmp/win_install_reg_debugger_backdoor.ps1 new file mode 100644 index 00000000..2fef928b --- /dev/null +++ b/Rules/sigma_tmp/win_install_reg_debugger_backdoor.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*\\CurrentVersion\\Image File Execution Options\\.*" -and ($_.message -match "CommandLine.*.*sethc.exe.*" -or $_.message -match "CommandLine.*.*utilman.exe.*" -or $_.message -match "CommandLine.*.*osk.exe.*" -or $_.message -match "CommandLine.*.*magnify.exe.*" -or $_.message -match "CommandLine.*.*narrator.exe.*" -or $_.message -match "CommandLine.*.*displayswitch.exe.*" -or $_.message -match "CommandLine.*.*atbroker.exe.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_interactive_at.ps1 b/Rules/sigma_tmp/win_interactive_at.ps1 new file mode 100644 index 00000000..42188c59 --- /dev/null +++ b/Rules/sigma_tmp/win_interactive_at.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\at.exe" -and $_.message -match "CommandLine.*.*interactive.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_iso_mount.ps1 b/Rules/sigma_tmp/win_iso_mount.ps1 new file mode 100644 index 00000000..9172871d --- /dev/null +++ b/Rules/sigma_tmp/win_iso_mount.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4663" -and $_.message -match "ObjectServer.*Security" -and $_.message -match "ObjectType.*File" -and $_.message -match "ObjectName.*\\Device\\CdRom.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_lateral_movement_condrv.ps1 b/Rules/sigma_tmp/win_lateral_movement_condrv.ps1 new file mode 100644 index 00000000..a8119c4c --- /dev/null +++ b/Rules/sigma_tmp/win_lateral_movement_condrv.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4674" -and $_.message -match "ObjectServer.*Security" -and $_.message -match "ObjectType.*File" -and $_.message -match "ObjectName.*\\Device\\ConDrv") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_ldap_recon.ps1 b/Rules/sigma_tmp/win_ldap_recon.ps1 new file mode 100644 index 00000000..c8edde50 --- /dev/null +++ b/Rules/sigma_tmp/win_ldap_recon.ps1 @@ -0,0 +1 @@ +Get-WinEvent | where {((($_.ID -eq "30" -and ($_.message -match "SearchFilter.*.*(groupType:1.2.840.113556.1.4.803:=2147483648).*" -or $_.message -match "SearchFilter.*.*(groupType:1.2.840.113556.1.4.803:=2147483656).*" -or $_.message -match "SearchFilter.*.*(groupType:1.2.840.113556.1.4.803:=2147483652).*" -or $_.message -match "SearchFilter.*.*(groupType:1.2.840.113556.1.4.803:=2147483650).*" -or $_.message -match "SearchFilter.*.*(sAMAccountType=805306369).*" -or $_.message -match "SearchFilter.*.*(sAMAccountType=805306368).*" -or $_.message -match "SearchFilter.*.*(sAMAccountType=536870913).*" -or $_.message -match "SearchFilter.*.*(sAMAccountType=536870912).*" -or $_.message -match "SearchFilter.*.*(sAMAccountType=268435457).*" -or $_.message -match "SearchFilter.*.*(sAMAccountType=268435456).*" -or $_.message -match "SearchFilter.*.*(objectCategory=groupPolicyContainer).*" -or $_.message -match "SearchFilter.*.*(objectCategory=organizationalUnit).*" -or $_.message -match "SearchFilter.*.*(objectCategory=Computer).*" -or $_.message -match "SearchFilter.*.*(objectCategory=nTDSDSA).*" -or $_.message -match "SearchFilter.*.*(objectCategory=server).*" -or $_.message -match "SearchFilter.*.*(objectCategory=domain).*" -or $_.message -match "SearchFilter.*.*(objectCategory=person).*" -or $_.message -match "SearchFilter.*.*(objectCategory=group).*" -or $_.message -match "SearchFilter.*.*(objectCategory=user).*" -or $_.message -match "SearchFilter.*.*(objectClass=trustedDomain).*" -or $_.message -match "SearchFilter.*.*(objectClass=computer).*" -or $_.message -match "SearchFilter.*.*(objectClass=server).*" -or $_.message -match "SearchFilter.*.*(objectClass=group).*" -or $_.message -match "SearchFilter.*.*(objectClass=user).*" -or $_.message -match "SearchFilter.*.*(primaryGroupID=521).*" -or $_.message -match "SearchFilter.*.*(primaryGroupID=516).*" -or $_.message -match "SearchFilter.*.*(primaryGroupID=515).*" -or $_.message -match "SearchFilter.*.*(primaryGroupID=512).*" -or $_.message -match "SearchFilter.*.*Domain Admins.*")) -and -not ($_.ID -eq "30" -and ($_.message -match "SearchFilter.*.*(domainSid=.*).*" -or $_.message -match "SearchFilter.*.*(objectSid=.*).*"))) -or ($_.ID -eq "30" -and ($_.message -match "SearchFilter.*.*(userAccountControl:1.2.840.113556.1.4.803:=4194304).*" -or $_.message -match "SearchFilter.*.*(userAccountControl:1.2.840.113556.1.4.803:=2097152).*" -or $_.message -match "SearchFilter.*.*!(userAccountControl:1.2.840.113556.1.4.803:=1048574).*" -or $_.message -match "SearchFilter.*.*(userAccountControl:1.2.840.113556.1.4.803:=524288).*" -or $_.message -match "SearchFilter.*.*(userAccountControl:1.2.840.113556.1.4.803:=65536).*" -or $_.message -match "SearchFilter.*.*(userAccountControl:1.2.840.113556.1.4.803:=8192).*" -or $_.message -match "SearchFilter.*.*(userAccountControl:1.2.840.113556.1.4.803:=544).*" -or $_.message -match "SearchFilter.*.*!(UserAccountControl:1.2.840.113556.1.4.803:=2).*" -or $_.message -match "SearchFilter.*.*msDS-AllowedToActOnBehalfOfOtherIdentity.*" -or $_.message -match "SearchFilter.*.*msDS-AllowedToDelegateTo.*" -or $_.message -match "SearchFilter.*.*(accountExpires=9223372036854775807).*" -or $_.message -match "SearchFilter.*.*(accountExpires=0).*" -or $_.message -match "SearchFilter.*.*(adminCount=1).*" -or $_.message -match "SearchFilter.*.*ms-MCS-AdmPwd.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_lethalhta.ps1 b/Rules/sigma_tmp/win_lethalhta.ps1 new file mode 100644 index 00000000..7e69d54e --- /dev/null +++ b/Rules/sigma_tmp/win_lethalhta.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\svchost.exe" -and $_.message -match "Image.*.*\\mshta.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_lm_namedpipe.ps1 b/Rules/sigma_tmp/win_lm_namedpipe.ps1 new file mode 100644 index 00000000..f551e7b3 --- /dev/null +++ b/Rules/sigma_tmp/win_lm_namedpipe.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\IPC$") -and -not ($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\IPC$" -and ($_.message -match "atsvc" -or $_.message -match "samr" -or $_.message -match "lsarpc" -or $_.message -match "winreg" -or $_.message -match "netlogon" -or $_.message -match "srvsvc" -or $_.message -match "protected_storage" -or $_.message -match "wkssvc" -or $_.message -match "browser" -or $_.message -match "netdfs" -or $_.message -match "svcctl" -or $_.message -match "spoolss" -or $_.message -match "ntsvcs" -or $_.message -match "LSM_API_service" -or $_.message -match "HydraLsPipe" -or $_.message -match "TermSrv_API_service" -or $_.message -match "MsFteWds"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_local_system_owner_account_discovery.ps1 b/Rules/sigma_tmp/win_local_system_owner_account_discovery.ps1 new file mode 100644 index 00000000..1ea6107f --- /dev/null +++ b/Rules/sigma_tmp/win_local_system_owner_account_discovery.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.ID -eq "1") -and ($_.message -match "Image.*.*\\whoami.exe" -or ($_.message -match "Image.*.*\\wmic.exe" -and $_.message -match "CommandLine.*.*useraccount.*" -and $_.message -match "CommandLine.*.*get.*") -or ($_.message -match "Image.*.*\\quser.exe" -or $_.message -match "Image.*.*\\qwinsta.exe") -or ($_.message -match "Image.*.*\\cmdkey.exe" -and $_.message -match "CommandLine.*.*/list.*") -or ($_.message -match "Image.*.*\\cmd.exe" -and $_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*dir .*" -and $_.message -match "CommandLine.*.*\\Users\\.*")) -and -not (($_.message -match "CommandLine.*.* rmdir .*"))) -or (($_.ID -eq "1") -and (($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and $_.message -match "CommandLine.*.*user.*") -and -not (($_.message -match "CommandLine.*.*/domain.*" -or $_.message -match "CommandLine.*.*/add.*" -or $_.message -match "CommandLine.*.*/delete.*" -or $_.message -match "CommandLine.*.*/active.*" -or $_.message -match "CommandLine.*.*/expires.*" -or $_.message -match "CommandLine.*.*/passwordreq.*" -or $_.message -match "CommandLine.*.*/scriptpath.*" -or $_.message -match "CommandLine.*.*/times.*" -or $_.message -match "CommandLine.*.*/workstations.*"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_lolbin_execution_via_winget.ps1 b/Rules/sigma_tmp/win_lolbin_execution_via_winget.ps1 new file mode 100644 index 00000000..55273328 --- /dev/null +++ b/Rules/sigma_tmp/win_lolbin_execution_via_winget.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*..*(?i)winget install (--m|-m)..*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_lsass_access_non_system_account.ps1 b/Rules/sigma_tmp/win_lsass_access_non_system_account.ps1 new file mode 100644 index 00000000..49cc3026 --- /dev/null +++ b/Rules/sigma_tmp/win_lsass_access_non_system_account.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(((($_.ID -eq "4663" -or $_.ID -eq "4656") -and ($_.message -match "0x40" -or $_.message -match "0x1400" -or $_.message -match "0x1000" -or $_.message -match "0x100000" -or $_.message -match "0x1410" -or $_.message -match "0x1010" -or $_.message -match "0x1438" -or $_.message -match "0x143a" -or $_.message -match "0x1418" -or $_.message -match "0x1f0fff" -or $_.message -match "0x1f1fff" -or $_.message -match "0x1f2fff" -or $_.message -match "0x1f3fff" -or $_.message -match "40" -or $_.message -match "1400" -or $_.message -match "1000" -or $_.message -match "100000" -or $_.message -match "1410" -or $_.message -match "1010" -or $_.message -match "1438" -or $_.message -match "143a" -or $_.message -match "1418" -or $_.message -match "1f0fff" -or $_.message -match "1f1fff" -or $_.message -match "1f2fff" -or $_.message -match "1f3fff") -and $_.message -match "ObjectType.*Process" -and $_.message -match "ObjectName.*.*\\lsass.exe") -and -not ($_.message -match "SubjectUserName.*.*$")) -and -not ($_.message -match "ProcessName.*C:\\Program Files.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_lsass_dump.ps1 b/Rules/sigma_tmp/win_lsass_dump.ps1 new file mode 100644 index 00000000..65e55cfb --- /dev/null +++ b/Rules/sigma_tmp/win_lsass_dump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.message -match "CommandLine.*.*lsass.*" -and $_.message -match "CommandLine.*.*.dmp.*") -and -not ($_.message -match "Image.*.*\\werfault.exe")) -or ($_.message -match "Image.*.*\\procdump.*" -and $_.message -match "Image.*.*.exe" -and $_.message -match "CommandLine.*.*lsass.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_adwind.ps1 b/Rules/sigma_tmp/win_mal_adwind.ps1 new file mode 100644 index 00000000..d998f73d --- /dev/null +++ b/Rules/sigma_tmp/win_mal_adwind.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*\\AppData\\Roaming\\Oracle.*" -and $_.message -match "CommandLine.*.*\\java.*" -and $_.message -match "CommandLine.*.*.exe .*") -or ($_.message -match "CommandLine.*.*cscript.exe.*" -and $_.message -match "CommandLine.*.*Retrive.*" -and $_.message -match "CommandLine.*.*.vbs .*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and (($_.message -match "TargetFilename.*.*\\AppData\\Roaming\\Oracle\\bin\\java.*" -and $_.message -match "TargetFilename.*.*.exe.*") -or ($_.message -match "TargetFilename.*.*\\Retrive.*" -and $_.message -match "TargetFilename.*.*.vbs.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*HKLM\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\Run.*" -and $_.message -match "Details.*%AppData%\\Roaming\\Oracle\\bin\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_blue_mockingbird.ps1 b/Rules/sigma_tmp/win_mal_blue_mockingbird.ps1 new file mode 100644 index 00000000..169ee4bd --- /dev/null +++ b/Rules/sigma_tmp/win_mal_blue_mockingbird.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\cmd.exe" -and $_.message -match "CommandLine.*.*sc config.*" -and $_.message -match "CommandLine.*.*wercplsupporte.dll.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\wmic.exe" -and $_.message -match "CommandLine.*.*COR_PROFILER") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\CurrentControlSet\\Services\\wercplsupport\\Parameters\\ServiceDll")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_creddumper.ps1 b/Rules/sigma_tmp/win_mal_creddumper.ps1 new file mode 100644 index 00000000..e0313ea4 --- /dev/null +++ b/Rules/sigma_tmp/win_mal_creddumper.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName System | where {((($_.message -match "ServiceName.*.*fgexec.*" -or $_.message -match "ServiceName.*.*wceservice.*" -or $_.message -match "ServiceName.*.*wce service.*" -or $_.message -match "ServiceName.*.*pwdump.*" -or $_.message -match "ServiceName.*.*gsecdump.*" -or $_.message -match "ServiceName.*.*cachedump.*" -or $_.message -match "ServiceName.*.*mimikatz.*" -or $_.message -match "ServiceName.*.*mimidrv.*") -or ($_.message -match "ImagePath.*.*fgexec.*" -or $_.message -match "ImagePath.*.*dumpsvc.*" -or $_.message -match "ImagePath.*.*cachedump.*" -or $_.message -match "ImagePath.*.*mimidrv.*" -or $_.message -match "ImagePath.*.*gsecdump.*" -or $_.message -match "ImagePath.*.*servpw.*" -or $_.message -match "ImagePath.*.*pwdump.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "6") -and (($_.message -match "ServiceName.*.*fgexec.*" -or $_.message -match "ServiceName.*.*wceservice.*" -or $_.message -match "ServiceName.*.*wce service.*" -or $_.message -match "ServiceName.*.*pwdump.*" -or $_.message -match "ServiceName.*.*gsecdump.*" -or $_.message -match "ServiceName.*.*cachedump.*" -or $_.message -match "ServiceName.*.*mimikatz.*" -or $_.message -match "ServiceName.*.*mimidrv.*") -or ($_.message -match "ImagePath.*.*fgexec.*" -or $_.message -match "ImagePath.*.*dumpsvc.*" -or $_.message -match "ImagePath.*.*cachedump.*" -or $_.message -match "ImagePath.*.*mimidrv.*" -or $_.message -match "ImagePath.*.*gsecdump.*" -or $_.message -match "ImagePath.*.*servpw.*" -or $_.message -match "ImagePath.*.*pwdump.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Security | where {((($_.message -match "ServiceName.*.*fgexec.*" -or $_.message -match "ServiceName.*.*wceservice.*" -or $_.message -match "ServiceName.*.*wce service.*" -or $_.message -match "ServiceName.*.*pwdump.*" -or $_.message -match "ServiceName.*.*gsecdump.*" -or $_.message -match "ServiceName.*.*cachedump.*" -or $_.message -match "ServiceName.*.*mimikatz.*" -or $_.message -match "ServiceName.*.*mimidrv.*") -or ($_.message -match "ImagePath.*.*fgexec.*" -or $_.message -match "ImagePath.*.*dumpsvc.*" -or $_.message -match "ImagePath.*.*cachedump.*" -or $_.message -match "ImagePath.*.*mimidrv.*" -or $_.message -match "ImagePath.*.*gsecdump.*" -or $_.message -match "ImagePath.*.*servpw.*" -or $_.message -match "ImagePath.*.*pwdump.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_darkside.ps1 b/Rules/sigma_tmp/win_mal_darkside.ps1 new file mode 100644 index 00000000..529eb0ce --- /dev/null +++ b/Rules/sigma_tmp/win_mal_darkside.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*=[char][byte]('0x'\+.*" -or $_.message -match "CommandLine.*.* -work worker0 -path .*") -or (($_.message -match "ParentCommandLine.*.*DllHost.exe /Processid:{3E5FC7F9-9A51-4367-9063-A120244FBEC7}.*") -and ($_.message -match "Image.*.*\\AppData\\Local\\Temp\\.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_flowcloud.ps1 b/Rules/sigma_tmp/win_mal_flowcloud.ps1 new file mode 100644 index 00000000..710a8660 --- /dev/null +++ b/Rules/sigma_tmp/win_mal_flowcloud.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and (($_.message -match "HKLM\\HARDWARE\\{804423C2-F490-4ac3-BFA5-13DEDE63A71A}" -or $_.message -match "HKLM\\HARDWARE\\{A5124AF5-DF23-49bf-B0ED-A18ED3DEA027}" -or $_.message -match "HKLM\\HARDWARE\\{2DB80286-1784-48b5-A751-B6ED1F490303}") -or ($_.message -match "TargetObject.*HKLM\\SYSTEM\\Setup\\PrintResponsor\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_lockergoga.ps1 b/Rules/sigma_tmp/win_mal_lockergoga.ps1 new file mode 100644 index 00000000..0067a360 --- /dev/null +++ b/Rules/sigma_tmp/win_mal_lockergoga.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*-i SM-tgytutrc -s.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_octopus_scanner.ps1 b/Rules/sigma_tmp/win_mal_octopus_scanner.ps1 new file mode 100644 index 00000000..4d5e34b9 --- /dev/null +++ b/Rules/sigma_tmp/win_mal_octopus_scanner.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and ($_.message -match "TargetFilename.*.*\\AppData\\Local\\Microsoft\\Cache134.dat" -or $_.message -match "TargetFilename.*.*\\AppData\\Local\\Microsoft\\ExplorerSync.db")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_ryuk.ps1 b/Rules/sigma_tmp/win_mal_ryuk.ps1 new file mode 100644 index 00000000..5d162300 --- /dev/null +++ b/Rules/sigma_tmp/win_mal_ryuk.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and $_.message -match "CommandLine.*.*stop.*" -and ($_.message -match "CommandLine.*.*samss.*" -or $_.message -match "CommandLine.*.*audioendpointbuilder.*" -or $_.message -match "CommandLine.*.*unistoresvc_?????.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_service_installs.ps1 b/Rules/sigma_tmp/win_mal_service_installs.ps1 new file mode 100644 index 00000000..428cb0c7 --- /dev/null +++ b/Rules/sigma_tmp/win_mal_service_installs.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and ($_.Service File Name -eq "*\\PAExec*" -or $_.message -match "ServiceName.*mssecsvc2.0" -or $_.Service File Name -eq "*net user*" -or $_.message -match "ServiceName.*Java(TM) Virtual Machine Support Service")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Security | where {($_.ID -eq "4697" -and $_.message -match "ServiceName.*javamtsup") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_ursnif.ps1 b/Rules/sigma_tmp/win_mal_ursnif.ps1 new file mode 100644 index 00000000..3d504efe --- /dev/null +++ b/Rules/sigma_tmp/win_mal_ursnif.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*\\Software\\AppDataLow\\Software\\Microsoft\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mal_wceaux_dll.ps1 b/Rules/sigma_tmp/win_mal_wceaux_dll.ps1 new file mode 100644 index 00000000..9de688f5 --- /dev/null +++ b/Rules/sigma_tmp/win_mal_wceaux_dll.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4656" -or $_.ID -eq "4658" -or $_.ID -eq "4660" -or $_.ID -eq "4663") -and $_.message -match "ObjectName.*.*\\wceaux.dll") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_dridex.ps1 b/Rules/sigma_tmp/win_malware_dridex.ps1 new file mode 100644 index 00000000..b5053d65 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_dridex.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\svchost.exe" -and $_.message -match "CommandLine.*.*C:\\Users\\.*" -and $_.message -match "CommandLine.*.*\\Desktop\\.*") -or ($_.message -match "ParentImage.*.*\\svchost.exe" -and ($_.ID -eq "1") -and (($_.message -match "Image.*.*\\whoami.exe" -and $_.message -match "CommandLine.*.*all.*") -or (($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and $_.message -match "CommandLine.*.*view.*"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_dtrack.ps1 b/Rules/sigma_tmp/win_malware_dtrack.ps1 new file mode 100644 index 00000000..a9b90c79 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_dtrack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.* echo EEEE > .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_emotet.ps1 b/Rules/sigma_tmp/win_malware_emotet.ps1 new file mode 100644 index 00000000..d75ed725 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_emotet.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* -e.* PAA.*" -or $_.message -match "CommandLine.*.*JABlAG4AdgA6AHUAcwBlAHIAcAByAG8AZgBpAGwAZQ.*" -or $_.message -match "CommandLine.*.*QAZQBuAHYAOgB1AHMAZQByAHAAcgBvAGYAaQBsAGUA.*" -or $_.message -match "CommandLine.*.*kAGUAbgB2ADoAdQBzAGUAcgBwAHIAbwBmAGkAbABlA.*" -or $_.message -match "CommandLine.*.*IgAoACcAKgAnACkAOwAkA.*" -or $_.message -match "CommandLine.*.*IAKAAnACoAJwApADsAJA.*" -or $_.message -match "CommandLine.*.*iACgAJwAqACcAKQA7ACQA.*" -or $_.message -match "CommandLine.*.*JABGAGwAeAByAGgAYwBmAGQ.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_formbook.ps1 b/Rules/sigma_tmp/win_malware_formbook.ps1 new file mode 100644 index 00000000..bd22f220 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_formbook.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "ParentCommandLine.*C:\\Windows\\System32\\.*" -or $_.message -match "ParentCommandLine.*C:\\Windows\\SysWOW64\\.*") -and ($_.message -match "ParentCommandLine.*.*.exe") -and $_.message -match "CommandLine.*.*C:\\Users\\.*" -and (($_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*del.*" -and $_.message -match "CommandLine.*.*\\AppData\\Local\\Temp\\.*") -or ($_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*del.*" -and $_.message -match "CommandLine.*.*\\Desktop\\.*") -or ($_.message -match "CommandLine.*.*/C.*" -and $_.message -match "CommandLine.*.*type nul >.*" -and $_.message -match "CommandLine.*.*\\Desktop\\.*")) -and $_.message -match "CommandLine.*.*.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_notpetya.ps1 b/Rules/sigma_tmp/win_malware_notpetya.ps1 new file mode 100644 index 00000000..d210c014 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_notpetya.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*\\AppData\\Local\\Temp\\.*" -and $_.message -match "CommandLine.*.*\\.\\pipe\\\.*") -or ($_.message -match "Image.*.*\\rundll32.exe" -and $_.message -match "CommandLine.*.*.dat,#1") -or $_.message -match "\perfc.dat")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_qbot.ps1 b/Rules/sigma_tmp/win_malware_qbot.ps1 new file mode 100644 index 00000000..b97cc142 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_qbot.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.message -match "ParentImage.*.*\\WinRAR.exe" -and $_.message -match "Image.*.*\\wscript.exe") -or $_.message -match "CommandLine.*.* /c ping.exe -n 6 127.0.0.1 & type .*") -or ($_.message -match "CommandLine.*.*regsvr32.exe.*" -and $_.message -match "CommandLine.*.*C:\\ProgramData.*" -and $_.message -match "CommandLine.*.*.tmp.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_ryuk.ps1 b/Rules/sigma_tmp/win_malware_ryuk.ps1 new file mode 100644 index 00000000..8b773ae6 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_ryuk.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*Microsoft\\Windows\\CurrentVersion\\Run.*" -and $_.message -match "CommandLine.*.*C:\\users\\Public\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_script_dropper.ps1 b/Rules/sigma_tmp/win_malware_script_dropper.ps1 new file mode 100644 index 00000000..71216f11 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_script_dropper.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe") -and ($_.message -match "CommandLine.*.*C:\\Users\\.*" -or $_.message -match "CommandLine.*.*C:\\ProgramData\\.*") -and ($_.message -match "CommandLine.*.*.jse.*" -or $_.message -match "CommandLine.*.*.vbe.*" -or $_.message -match "CommandLine.*.*.js.*" -or $_.message -match "CommandLine.*.*.vba.*" -or $_.message -match "CommandLine.*.*.vbs.*")) -and -not ($_.message -match "ParentImage.*.*\\winzip.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_trickbot_recon_activity.ps1 b/Rules/sigma_tmp/win_malware_trickbot_recon_activity.ps1 new file mode 100644 index 00000000..9e4e54b5 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_trickbot_recon_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "ParentImage.*.*\\cmd.exe") -and ($_.message -match "Image.*.*\\nltest.exe") -and ($_.message -match "CommandLine.*.*/domain_trusts /all_trusts.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_trickbot_wermgr.ps1 b/Rules/sigma_tmp/win_malware_trickbot_wermgr.ps1 new file mode 100644 index 00000000..b301017d --- /dev/null +++ b/Rules/sigma_tmp/win_malware_trickbot_wermgr.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\wermgr.exe") -and ($_.message -match "ParentImage.*.*\\rundll32.exe") -and ($_.message -match "ParentCommandLine.*.*DllRegisterServer.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_malware_wannacry.ps1 b/Rules/sigma_tmp/win_malware_wannacry.ps1 new file mode 100644 index 00000000..c2aa1188 --- /dev/null +++ b/Rules/sigma_tmp/win_malware_wannacry.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\tasksche.exe" -or $_.message -match "Image.*.*\\mssecsvc.exe" -or $_.message -match "Image.*.*\\taskdl.exe" -or $_.message -match "Image.*.*\\taskhsvc.exe" -or $_.message -match "Image.*.*\\taskse.exe" -or $_.message -match "Image.*.*\\111.exe" -or $_.message -match "Image.*.*\\lhdfrgui.exe" -or $_.message -match "Image.*.*\\diskpart.exe" -or $_.message -match "Image.*.*\\linuxnew.exe" -or $_.message -match "Image.*.*\\wannacry.exe") -or $_.message -match "Image.*.*WanaDecryptor.*" -or ($_.message -match "CommandLine.*.*icacls.*" -and $_.message -match "CommandLine.*.*/grant.*" -and $_.message -match "CommandLine.*.*Everyone:F.*" -and $_.message -match "CommandLine.*.*/T.*" -and $_.message -match "CommandLine.*.*/C.*" -and $_.message -match "CommandLine.*.*/Q.*") -or ($_.message -match "CommandLine.*.*bcdedit.*" -and $_.message -match "CommandLine.*.*/set.*" -and $_.message -match "CommandLine.*.*{default}.*" -and $_.message -match "CommandLine.*.*recoveryenabled.*" -and $_.message -match "CommandLine.*.*no.*") -or ($_.message -match "CommandLine.*.*wbadmin.*" -and $_.message -match "CommandLine.*.*delete.*" -and $_.message -match "CommandLine.*.*catalog.*" -and $_.message -match "CommandLine.*.*-quiet.*") -or $_.message -match "CommandLine.*.*@Please_Read_Me@.txt.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_manage-bde_lolbas.ps1 b/Rules/sigma_tmp/win_manage-bde_lolbas.ps1 new file mode 100644 index 00000000..0ed0c1ea --- /dev/null +++ b/Rules/sigma_tmp/win_manage-bde_lolbas.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*cscript.*" -and $_.message -match "CommandLine.*.*manage-bde.wsf.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mavinject_proc_inj.ps1 b/Rules/sigma_tmp/win_mavinject_proc_inj.ps1 new file mode 100644 index 00000000..67bcb98d --- /dev/null +++ b/Rules/sigma_tmp/win_mavinject_proc_inj.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.* /INJECTRUNNING .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_meterpreter_or_cobaltstrike_getsystem_service_installation.ps1 b/Rules/sigma_tmp/win_meterpreter_or_cobaltstrike_getsystem_service_installation.ps1 new file mode 100644 index 00000000..77148ba1 --- /dev/null +++ b/Rules/sigma_tmp/win_meterpreter_or_cobaltstrike_getsystem_service_installation.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName System | where {((($_.Service File Name -eq "*cmd*" -and $_.Service File Name -eq "*/c*" -and $_.Service File Name -eq "*echo*" -and $_.Service File Name -eq "*\\pipe\\*") -or ($_.Service File Name -eq "*%COMSPEC%*" -and $_.Service File Name -eq "*/c*" -and $_.Service File Name -eq "*echo*" -and $_.Service File Name -eq "*\\pipe\\*") -or ($_.Service File Name -eq "*cmd.exe*" -and $_.Service File Name -eq "*/c*" -and $_.Service File Name -eq "*echo*" -and $_.Service File Name -eq "*\\pipe\\*") -or ($_.Service File Name -eq "*rundll32*" -and $_.Service File Name -eq "*.dll,a*" -and $_.Service File Name -eq "*/p:*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "6") -and (($_.Service File Name -eq "*cmd*" -and $_.Service File Name -eq "*/c*" -and $_.Service File Name -eq "*echo*" -and $_.Service File Name -eq "*\\pipe\\*") -or ($_.Service File Name -eq "*%COMSPEC%*" -and $_.Service File Name -eq "*/c*" -and $_.Service File Name -eq "*echo*" -and $_.Service File Name -eq "*\\pipe\\*") -or ($_.Service File Name -eq "*cmd.exe*" -and $_.Service File Name -eq "*/c*" -and $_.Service File Name -eq "*echo*" -and $_.Service File Name -eq "*\\pipe\\*") -or ($_.Service File Name -eq "*rundll32*" -and $_.Service File Name -eq "*.dll,a*" -and $_.Service File Name -eq "*/p:*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Security | where {((($_.Service File Name -eq "*cmd*" -and $_.Service File Name -eq "*/c*" -and $_.Service File Name -eq "*echo*" -and $_.Service File Name -eq "*\\pipe\\*") -or ($_.Service File Name -eq "*%COMSPEC%*" -and $_.Service File Name -eq "*/c*" -and $_.Service File Name -eq "*echo*" -and $_.Service File Name -eq "*\\pipe\\*") -or ($_.Service File Name -eq "*cmd.exe*" -and $_.Service File Name -eq "*/c*" -and $_.Service File Name -eq "*echo*" -and $_.Service File Name -eq "*\\pipe\\*") -or ($_.Service File Name -eq "*rundll32*" -and $_.Service File Name -eq "*.dll,a*" -and $_.Service File Name -eq "*/p:*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_meterpreter_or_cobaltstrike_getsystem_service_start.ps1 b/Rules/sigma_tmp/win_meterpreter_or_cobaltstrike_getsystem_service_start.ps1 new file mode 100644 index 00000000..7d4dc9f8 --- /dev/null +++ b/Rules/sigma_tmp/win_meterpreter_or_cobaltstrike_getsystem_service_start.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "ParentImage.*.*\\services.exe" -and (($_.message -match "CommandLine.*.*cmd.*" -and $_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*echo.*" -and $_.message -match "CommandLine.*.*\\pipe\\.*") -or ($_.message -match "CommandLine.*.*%COMSPEC%.*" -and $_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*echo.*" -and $_.message -match "CommandLine.*.*\\pipe\\.*") -or ($_.message -match "CommandLine.*.*cmd.exe.*" -and $_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*echo.*" -and $_.message -match "CommandLine.*.*\\pipe\\.*") -or ($_.message -match "CommandLine.*.*rundll32.*" -and $_.message -match "CommandLine.*.*.dll,a.*" -and $_.message -match "CommandLine.*.*/p:.*"))) -and -not ($_.message -match "CommandLine.*.*MpCmdRun.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mimikatz_command_line.ps1 b/Rules/sigma_tmp/win_mimikatz_command_line.ps1 new file mode 100644 index 00000000..ef154217 --- /dev/null +++ b/Rules/sigma_tmp/win_mimikatz_command_line.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*DumpCreds.*" -or $_.message -match "CommandLine.*.*invoke-mimikatz.*") -or (($_.message -match "CommandLine.*.*rpc.*" -or $_.message -match "CommandLine.*.*token.*" -or $_.message -match "CommandLine.*.*crypto.*" -or $_.message -match "CommandLine.*.*dpapi.*" -or $_.message -match "CommandLine.*.*sekurlsa.*" -or $_.message -match "CommandLine.*.*kerberos.*" -or $_.message -match "CommandLine.*.*lsadump.*" -or $_.message -match "CommandLine.*.*privilege.*" -or $_.message -match "CommandLine.*.*process.*") -and ($_.message -match "CommandLine.*.*::.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mmc20_lateral_movement.ps1 b/Rules/sigma_tmp/win_mmc20_lateral_movement.ps1 new file mode 100644 index 00000000..ee07eb6d --- /dev/null +++ b/Rules/sigma_tmp/win_mmc20_lateral_movement.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\svchost.exe" -and $_.message -match "Image.*.*\\mmc.exe" -and $_.message -match "CommandLine.*.*-Embedding.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mmc_spawn_shell.ps1 b/Rules/sigma_tmp/win_mmc_spawn_shell.ps1 new file mode 100644 index 00000000..dfbd5749 --- /dev/null +++ b/Rules/sigma_tmp/win_mmc_spawn_shell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "ParentImage.*.*\\mmc.exe" -and (($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\sh.exe" -or $_.message -match "Image.*.*\\bash.exe" -or $_.message -match "Image.*.*\\reg.exe" -or $_.message -match "Image.*.*\\regsvr32.exe") -or ($_.message -match "Image.*.*\\BITSADMIN.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_moriya_rootkit.ps1 b/Rules/sigma_tmp/win_moriya_rootkit.ps1 new file mode 100644 index 00000000..657eedf0 --- /dev/null +++ b/Rules/sigma_tmp/win_moriya_rootkit.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and $_.message -match "ServiceName.*ZzNetSvc") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*C:\\Windows\\System32\\drivers\\MoriyaStreamWatchmen.sys") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mouse_lock.ps1 b/Rules/sigma_tmp/win_mouse_lock.ps1 new file mode 100644 index 00000000..d81e5c30 --- /dev/null +++ b/Rules/sigma_tmp/win_mouse_lock.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Product.*.*Mouse Lock.*" -or $_.message -match "Company.*.*Misc314.*" -or $_.message -match "CommandLine.*.*Mouse Lock_.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mshta_javascript.ps1 b/Rules/sigma_tmp/win_mshta_javascript.ps1 new file mode 100644 index 00000000..16a687e7 --- /dev/null +++ b/Rules/sigma_tmp/win_mshta_javascript.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\mshta.exe" -and $_.message -match "CommandLine.*.*javascript.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_mshta_spawn_shell.ps1 b/Rules/sigma_tmp/win_mshta_spawn_shell.ps1 new file mode 100644 index 00000000..af638b77 --- /dev/null +++ b/Rules/sigma_tmp/win_mshta_spawn_shell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "ParentImage.*.*\\mshta.exe" -and (($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\sh.exe" -or $_.message -match "Image.*.*\\bash.exe" -or $_.message -match "Image.*.*\\reg.exe" -or $_.message -match "Image.*.*\\regsvr32.exe") -or ($_.message -match "Image.*.*\\BITSADMIN.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_multiple_suspicious_cli.ps1 b/Rules/sigma_tmp/win_multiple_suspicious_cli.ps1 new file mode 100644 index 00000000..86a24c52 --- /dev/null +++ b/Rules/sigma_tmp/win_multiple_suspicious_cli.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*arp.exe.*" -or $_.message -match "CommandLine.*.*at.exe.*" -or $_.message -match "CommandLine.*.*attrib.exe.*" -or $_.message -match "CommandLine.*.*cscript.exe.*" -or $_.message -match "CommandLine.*.*dsquery.exe.*" -or $_.message -match "CommandLine.*.*hostname.exe.*" -or $_.message -match "CommandLine.*.*ipconfig.exe.*" -or $_.message -match "CommandLine.*.*mimikatz.exe.*" -or $_.message -match "CommandLine.*.*nbtstat.exe.*" -or $_.message -match "CommandLine.*.*net.exe.*" -or $_.message -match "CommandLine.*.*netsh.exe.*" -or $_.message -match "CommandLine.*.*nslookup.exe.*" -or $_.message -match "CommandLine.*.*ping.exe.*" -or $_.message -match "CommandLine.*.*quser.exe.*" -or $_.message -match "CommandLine.*.*qwinsta.exe.*" -or $_.message -match "CommandLine.*.*reg.exe.*" -or $_.message -match "CommandLine.*.*runas.exe.*" -or $_.message -match "CommandLine.*.*sc.exe.*" -or $_.message -match "CommandLine.*.*schtasks.exe.*" -or $_.message -match "CommandLine.*.*ssh.exe.*" -or $_.message -match "CommandLine.*.*systeminfo.exe.*" -or $_.message -match "CommandLine.*.*taskkill.exe.*" -or $_.message -match "CommandLine.*.*telnet.exe.*" -or $_.message -match "CommandLine.*.*tracert.exe.*" -or $_.message -match "CommandLine.*.*wscript.exe.*" -or $_.message -match "CommandLine.*.*xcopy.exe.*" -or $_.message -match "CommandLine.*.*pscp.exe.*" -or $_.message -match "CommandLine.*.*copy.exe.*" -or $_.message -match "CommandLine.*.*robocopy.exe.*" -or $_.message -match "CommandLine.*.*certutil.exe.*" -or $_.message -match "CommandLine.*.*vssadmin.exe.*" -or $_.message -match "CommandLine.*.*powershell.exe.*" -or $_.message -match "CommandLine.*.*wevtutil.exe.*" -or $_.message -match "CommandLine.*.*psexec.exe.*" -or $_.message -match "CommandLine.*.*bcedit.exe.*" -or $_.message -match "CommandLine.*.*wbadmin.exe.*" -or $_.message -match "CommandLine.*.*icacls.exe.*" -or $_.message -match "CommandLine.*.*diskpart.exe.*")) } | group-object MachineName | where { $_.count -gt 5 } | select name,count | sort -desc diff --git a/Rules/sigma_tmp/win_net_enum.ps1 b/Rules/sigma_tmp/win_net_enum.ps1 new file mode 100644 index 00000000..52f98baf --- /dev/null +++ b/Rules/sigma_tmp/win_net_enum.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and $_.message -match "CommandLine.*.*view.*") -and -not ($_.message -match "CommandLine.*.*\\\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_net_ntlm_downgrade.ps1 b/Rules/sigma_tmp/win_net_ntlm_downgrade.ps1 new file mode 100644 index 00000000..0f7afef4 --- /dev/null +++ b/Rules/sigma_tmp/win_net_ntlm_downgrade.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*.*SYSTEM\\.*" -and $_.message -match "TargetObject.*.*ControlSet.*" -and $_.message -match "TargetObject.*.*\\Control\\Lsa.*" -and ($_.message -match "TargetObject.*.*\\lmcompatibilitylevel" -or $_.message -match "TargetObject.*.*\\NtlmMinClientSec" -or $_.message -match "TargetObject.*.*\\RestrictSendingNTLMTraffic")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Security | where {($_.ID -eq "4657" -and $_.message -match "ObjectName.*.*\\REGISTRY\\MACHINE\\SYSTEM.*" -and $_.message -match "ObjectName.*.*ControlSet.*" -and $_.message -match "ObjectName.*.*\\Control\\Lsa.*" -and ($_.message -match "LmCompatibilityLevel" -or $_.message -match "NtlmMinClientSec" -or $_.message -match "RestrictSendingNTLMTraffic")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_net_use_admin_share.ps1 b/Rules/sigma_tmp/win_net_use_admin_share.ps1 new file mode 100644 index 00000000..13c50791 --- /dev/null +++ b/Rules/sigma_tmp/win_net_use_admin_share.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and $_.message -match "CommandLine.*.* use .*" -and $_.message -match "CommandLine.*.*\\\.*\\.*$.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_net_user_add.ps1 b/Rules/sigma_tmp/win_net_user_add.ps1 new file mode 100644 index 00000000..a8004957 --- /dev/null +++ b/Rules/sigma_tmp/win_net_user_add.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and $_.message -match "CommandLine.*.*user.*" -and $_.message -match "CommandLine.*.*add.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_netsh_allow_port_rdp.ps1 b/Rules/sigma_tmp/win_netsh_allow_port_rdp.ps1 new file mode 100644 index 00000000..311ed319 --- /dev/null +++ b/Rules/sigma_tmp/win_netsh_allow_port_rdp.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*netsh.*" -and (($_.message -match "CommandLine.*.*firewall add portopening.*" -and $_.message -match "CommandLine.*.*tcp 3389.*") -or ($_.message -match "CommandLine.*.*advfirewall firewall add rule.*" -and $_.message -match "CommandLine.*.*action=allow.*" -and $_.message -match "CommandLine.*.*protocol=TCP.*" -and $_.message -match "CommandLine.*.*localport=3389.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_netsh_fw_add.ps1 b/Rules/sigma_tmp/win_netsh_fw_add.ps1 new file mode 100644 index 00000000..b4b0ff39 --- /dev/null +++ b/Rules/sigma_tmp/win_netsh_fw_add.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\netsh.exe" -and $_.message -match "CommandLine.*.*firewall.*" -and $_.message -match "CommandLine.*.*add.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_netsh_fw_add_susp_image.ps1 b/Rules/sigma_tmp/win_netsh_fw_add_susp_image.ps1 new file mode 100644 index 00000000..9b96ef0b --- /dev/null +++ b/Rules/sigma_tmp/win_netsh_fw_add_susp_image.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.ID -eq "1" -and $_.message -match "Image.*.*\\netsh.exe" -and $_.message -match "CommandLine.*.*firewall.*" -and $_.message -match "CommandLine.*.*add.*" -and ($_.message -match "CommandLine.*.*allowedprogram.*" -or ($_.message -match "CommandLine.*.*advfirewall.*" -and $_.message -match "CommandLine.*.*rule.*" -and $_.message -match "CommandLine.*.*action=allow.*" -and $_.message -match "CommandLine.*.*program=.*"))) -and (($_.message -match "CommandLine.*.*%TEMP%.*" -or $_.message -match "CommandLine.*.*:\\RECYCLER\\.*" -or $_.message -match "CommandLine.*.*C:\\$Recycle.bin\\.*" -or $_.message -match "CommandLine.*.*:\\SystemVolumeInformation\\.*" -or $_.message -match "CommandLine.*.*C:\\Windows\\Temp\\.*" -or $_.message -match "CommandLine.*.*C:\\Temp\\.*" -or $_.message -match "CommandLine.*.*C:\\Users\\Public\\.*" -or $_.message -match "CommandLine.*.*C:\\Users\\Default\\.*" -or $_.message -match "CommandLine.*.*C:\\Users\\Desktop\\.*" -or $_.message -match "CommandLine.*.*\\Downloads\\.*" -or $_.message -match "CommandLine.*.*\\Temporary Internet Files\\Content.Outlook\\.*" -or $_.message -match "CommandLine.*.*\\Local Settings\\Temporary Internet Files\\.*") -or ($_.message -match "CommandLine.*C:\\Windows\\Tasks\\.*" -or $_.message -match "CommandLine.*C:\\Windows\\debug\\.*" -or $_.message -match "CommandLine.*C:\\Windows\\fonts\\.*" -or $_.message -match "CommandLine.*C:\\Windows\\help\\.*" -or $_.message -match "CommandLine.*C:\\Windows\\drivers\\.*" -or $_.message -match "CommandLine.*C:\\Windows\\addins\\.*" -or $_.message -match "CommandLine.*C:\\Windows\\cursors\\.*" -or $_.message -match "CommandLine.*C:\\Windows\\system32\\tasks\\.*" -or $_.message -match "CommandLine.*%Public%\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_netsh_packet_capture.ps1 b/Rules/sigma_tmp/win_netsh_packet_capture.ps1 new file mode 100644 index 00000000..bbab7561 --- /dev/null +++ b/Rules/sigma_tmp/win_netsh_packet_capture.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*netsh.*" -and $_.message -match "CommandLine.*.*trace.*" -and $_.message -match "CommandLine.*.*start.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_netsh_port_fwd.ps1 b/Rules/sigma_tmp/win_netsh_port_fwd.ps1 new file mode 100644 index 00000000..2bde84eb --- /dev/null +++ b/Rules/sigma_tmp/win_netsh_port_fwd.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\netsh.exe" -and (($_.message -match "CommandLine.*.*interface.*" -and $_.message -match "CommandLine.*.*portproxy.*" -and $_.message -match "CommandLine.*.*add.*" -and $_.message -match "CommandLine.*.*v4tov4.*") -or ($_.message -match "CommandLine.*.*connectp.*" -and $_.message -match "CommandLine.*.*listena.*" -and $_.message -match "CommandLine.*.*c=.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_netsh_port_fwd_3389.ps1 b/Rules/sigma_tmp/win_netsh_port_fwd_3389.ps1 new file mode 100644 index 00000000..3c4f601e --- /dev/null +++ b/Rules/sigma_tmp/win_netsh_port_fwd_3389.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\netsh.exe" -and $_.message -match "CommandLine.*.*i.*" -and $_.message -match "CommandLine.*.* p.*" -and $_.message -match "CommandLine.*.*=3389.*" -and $_.message -match "CommandLine.*.* c.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_netsh_wifi_credential_harvesting.ps1 b/Rules/sigma_tmp/win_netsh_wifi_credential_harvesting.ps1 new file mode 100644 index 00000000..ca188f79 --- /dev/null +++ b/Rules/sigma_tmp/win_netsh_wifi_credential_harvesting.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\netsh.exe" -and $_.message -match "CommandLine.*.*wlan.*" -and $_.message -match "CommandLine.*.* s.*" -and $_.message -match "CommandLine.*.* p.*" -and $_.message -match "CommandLine.*.* k.*" -and $_.message -match "CommandLine.*.*=clear.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_network_sniffing.ps1 b/Rules/sigma_tmp/win_network_sniffing.ps1 new file mode 100644 index 00000000..e3596772 --- /dev/null +++ b/Rules/sigma_tmp/win_network_sniffing.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\tshark.exe" -and $_.message -match "CommandLine.*.*-i.*") -or $_.message -match "Image.*.*\\windump.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_new_or_renamed_user_account_with_dollar_sign.ps1 b/Rules/sigma_tmp/win_new_or_renamed_user_account_with_dollar_sign.ps1 new file mode 100644 index 00000000..0af8cc91 --- /dev/null +++ b/Rules/sigma_tmp/win_new_or_renamed_user_account_with_dollar_sign.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4720" -or $_.ID -eq "4781") -and $_.message -match "SamAccountName.*.*$.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_new_service_creation.ps1 b/Rules/sigma_tmp/win_new_service_creation.ps1 new file mode 100644 index 00000000..15e19812 --- /dev/null +++ b/Rules/sigma_tmp/win_new_service_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\sc.exe" -and $_.message -match "CommandLine.*.*create.*" -and $_.message -match "CommandLine.*.*binpath.*") -or ($_.message -match "Image.*.*\\powershell.exe" -and $_.message -match "CommandLine.*.*new-service.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_nltest_query.ps1 b/Rules/sigma_tmp/win_nltest_query.ps1 new file mode 100644 index 00000000..7e40cadd --- /dev/null +++ b/Rules/sigma_tmp/win_nltest_query.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\nltest.exe" -and $_.message -match "CommandLine.*.*\\query.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_non_interactive_powershell.ps1 b/Rules/sigma_tmp/win_non_interactive_powershell.ps1 new file mode 100644 index 00000000..814f87f6 --- /dev/null +++ b/Rules/sigma_tmp/win_non_interactive_powershell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "Image.*.*\\powershell.exe" -and -not (($_.message -match "ParentImage.*.*\\explorer.exe" -or $_.message -match "ParentImage.*.*\\CompatTelRunner.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_non_priv_reg_or_ps.ps1 b/Rules/sigma_tmp/win_non_priv_reg_or_ps.ps1 new file mode 100644 index 00000000..f85bd81c --- /dev/null +++ b/Rules/sigma_tmp/win_non_priv_reg_or_ps.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "IntegrityLevel.*Medium" -and ($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*reg.*" -and $_.message -match "CommandLine.*.*add.*") -or ($_.message -match "CommandLine.*.*powershell.*" -and ($_.message -match "CommandLine.*.*set-itemproperty.*" -or $_.message -match "CommandLine.*.* sp .*" -or $_.message -match "CommandLine.*.*new-itemproperty.*"))) -and $_.message -match "CommandLine.*.*ControlSet.*" -and $_.message -match "CommandLine.*.*Services.*" -and ($_.message -match "CommandLine.*.*ImagePath.*" -or $_.message -match "CommandLine.*.*FailureCommand.*" -or $_.message -match "CommandLine.*.*ServiceDLL.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_not_allowed_rdp_access.ps1 b/Rules/sigma_tmp/win_not_allowed_rdp_access.ps1 new file mode 100644 index 00000000..f7f34b5c --- /dev/null +++ b/Rules/sigma_tmp/win_not_allowed_rdp_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4825") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_ntfs_vuln_exploit.ps1 b/Rules/sigma_tmp/win_ntfs_vuln_exploit.ps1 new file mode 100644 index 00000000..1e72412b --- /dev/null +++ b/Rules/sigma_tmp/win_ntfs_vuln_exploit.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "55" -and $_.message -match "Origin.*File System Driver" -and $_.message -match "Description.*.*contains a corrupted file record.*" -and $_.message -match "Description.*.*The name of the file is \"\\\".*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_office_shell.ps1 b/Rules/sigma_tmp/win_office_shell.ps1 new file mode 100644 index 00000000..d8dc95d7 --- /dev/null +++ b/Rules/sigma_tmp/win_office_shell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "ParentImage.*.*\\WINWORD.EXE" -or $_.message -match "ParentImage.*.*\\EXCEL.EXE" -or $_.message -match "ParentImage.*.*\\POWERPNT.exe" -or $_.message -match "ParentImage.*.*\\MSPUB.exe" -or $_.message -match "ParentImage.*.*\\VISIO.exe" -or $_.message -match "ParentImage.*.*\\OUTLOOK.EXE" -or $_.message -match "ParentImage.*.*\\MSACCESS.EXE" -or $_.message -match "ParentImage.*.*\\EQNEDT32.EXE") -and ($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\sh.exe" -or $_.message -match "Image.*.*\\bash.exe" -or $_.message -match "Image.*.*\\scrcons.exe" -or $_.message -match "Image.*.*\\schtasks.exe" -or $_.message -match "Image.*.*\\regsvr32.exe" -or $_.message -match "Image.*.*\\hh.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\mshta.exe" -or $_.message -match "Image.*.*\\rundll32.exe" -or $_.message -match "Image.*.*\\msiexec.exe" -or $_.message -match "Image.*.*\\forfiles.exe" -or $_.message -match "Image.*.*\\scriptrunner.exe" -or $_.message -match "Image.*.*\\mftrace.exe" -or $_.message -match "Image.*.*\\AppVLP.exe" -or $_.message -match "Image.*.*\\svchost.exe" -or $_.message -match "Image.*.*\\msbuild.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_office_spawn_exe_from_users_directory.ps1 b/Rules/sigma_tmp/win_office_spawn_exe_from_users_directory.ps1 new file mode 100644 index 00000000..344ac61c --- /dev/null +++ b/Rules/sigma_tmp/win_office_spawn_exe_from_users_directory.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\WINWORD.EXE" -or $_.message -match "ParentImage.*.*\\EXCEL.EXE" -or $_.message -match "ParentImage.*.*\\POWERPNT.exe" -or $_.message -match "ParentImage.*.*\\MSPUB.exe" -or $_.message -match "ParentImage.*.*\\VISIO.exe") -and $_.message -match "Image.*C:\\users\\.*" -and $_.message -match "Image.*.*.exe") -and -not ($_.message -match "Image.*.*\\Teams.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_outlook_c2_macro_creation.ps1 b/Rules/sigma_tmp/win_outlook_c2_macro_creation.ps1 new file mode 100644 index 00000000..93adb4ce --- /dev/null +++ b/Rules/sigma_tmp/win_outlook_c2_macro_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*\\Microsoft\\Outlook\\VbaProject.OTM") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_outlook_c2_registry_key.ps1 b/Rules/sigma_tmp/win_outlook_c2_registry_key.ps1 new file mode 100644 index 00000000..eb8192ff --- /dev/null +++ b/Rules/sigma_tmp/win_outlook_c2_registry_key.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*HKEY_CURRENT_USER\\Software\\Microsoft\\Office\\16.0\\Outlook\\Security\\Level" -and $_.message -match "Details.*.*0x00000001.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_outlook_registry_todaypage.ps1 b/Rules/sigma_tmp/win_outlook_registry_todaypage.ps1 new file mode 100644 index 00000000..ef51f3d1 --- /dev/null +++ b/Rules/sigma_tmp/win_outlook_registry_todaypage.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*Software\\Microsoft\\Office\\.*" -or $_.message -match "TargetObject.*.*\\Outlook\\Today\\.*") -and (($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ((($_.message -match "TargetObject.*.*Stamp") -and $_.message -match "Details.*DWORD (0x00000001)") -or ($_.message -match "TargetObject.*.*UserDefinedUrl"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_outlook_registry_webview.ps1 b/Rules/sigma_tmp/win_outlook_registry_webview.ps1 new file mode 100644 index 00000000..e2058ef6 --- /dev/null +++ b/Rules/sigma_tmp/win_outlook_registry_webview.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*Software\\Microsoft\\Office\\.*" -or $_.message -match "TargetObject.*.*Outlook\\WebView\\.*") -and $_.message -match "TargetObject.*.*URL" -and ($_.message -match "TargetObject.*.*Calendar.*" -or $_.message -match "TargetObject.*.*Inbox.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_overpass_the_hash.ps1 b/Rules/sigma_tmp/win_overpass_the_hash.ps1 new file mode 100644 index 00000000..354c4367 --- /dev/null +++ b/Rules/sigma_tmp/win_overpass_the_hash.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4624" -and $_.message -match "LogonType.*9" -and $_.message -match "LogonProcessName.*seclogo" -and $_.message -match "AuthenticationPackageName.*Negotiate") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_pass_the_hash.ps1 b/Rules/sigma_tmp/win_pass_the_hash.ps1 new file mode 100644 index 00000000..2a32b17e --- /dev/null +++ b/Rules/sigma_tmp/win_pass_the_hash.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.message -match "LogonType.*3" -and $_.message -match "LogonProcessName.*NtLmSsp" -and $_.message -match "WorkstationName.*%Workstations%" -and $_.message -match "ComputerName.*%Workstations%" -and ($_.ID -eq "4624" -or $_.ID -eq "4625")) -and -not ($_.message -match "AccountName.*ANONYMOUS LOGON")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_pass_the_hash_2.ps1 b/Rules/sigma_tmp/win_pass_the_hash_2.ps1 new file mode 100644 index 00000000..0cb0750f --- /dev/null +++ b/Rules/sigma_tmp/win_pass_the_hash_2.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4624" -and (($_.message -match "SubjectUserSid.*S-1-0-0" -and $_.message -match "LogonType.*3" -and $_.message -match "LogonProcessName.*NtLmSsp" -and $_.message -match "KeyLength.*0") -or ($_.message -match "LogonType.*9" -and $_.message -match "LogonProcessName.*seclogo"))) -and -not ($_.message -match "AccountName.*ANONYMOUS LOGON")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_pcap_drivers.ps1 b/Rules/sigma_tmp/win_pcap_drivers.ps1 new file mode 100644 index 00000000..a1d0ab6c --- /dev/null +++ b/Rules/sigma_tmp/win_pcap_drivers.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4697" -and ($_.Service File Name -eq "*pcap*" -or $_.message -match "Service File Name.*.*npcap.*" -or $_.message -match "Service File Name.*.*npf.*" -or $_.message -match "Service File Name.*.*nm3.*" -or $_.message -match "Service File Name.*.*ndiscap.*" -or $_.message -match "Service File Name.*.*nmnt.*" -or $_.message -match "Service File Name.*.*windivert.*" -or $_.message -match "Service File Name.*.*USBPcap.*" -or $_.message -match "Service File Name.*.*pktmon.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_plugx_susp_exe_locations.ps1 b/Rules/sigma_tmp/win_plugx_susp_exe_locations.ps1 new file mode 100644 index 00000000..6f5e67e0 --- /dev/null +++ b/Rules/sigma_tmp/win_plugx_susp_exe_locations.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((((((((((((($_.ID -eq "1") -and $_.message -match "Image.*.*\\CamMute.exe" -and -not (($_.message -match "Image.*.*\\Lenovo\\Communication Utility\\.*" -or $_.message -match "Image.*.*\\Lenovo\\Communications Utility\\.*"))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\chrome_frame_helper.exe" -and -not ($_.message -match "Image.*.*\\Google\\Chrome\\application\\.*"))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\dvcemumanager.exe" -and -not ($_.message -match "Image.*.*\\Microsoft Device Emulator\\.*"))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\Gadget.exe" -and -not ($_.message -match "Image.*.*\\Windows Media Player\\.*"))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\hcc.exe" -and -not ($_.message -match "Image.*.*\\HTML Help Workshop\\.*"))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\hkcmd.exe" -and -not (($_.message -match "Image.*.*\\System32\\.*" -or $_.message -match "Image.*.*\\SysNative\\.*" -or $_.message -match "Image.*.*\\SysWowo64\\.*")))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\Mc.exe" -and -not (($_.message -match "Image.*.*\\Microsoft Visual Studio.*" -or $_.message -match "Image.*.*\\Microsoft SDK.*" -or $_.message -match "Image.*.*\\Windows Kit.*")))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\MsMpEng.exe" -and -not (($_.message -match "Image.*.*\\Microsoft Security Client\\.*" -or $_.message -match "Image.*.*\\Windows Defender\\.*" -or $_.message -match "Image.*.*\\AntiMalware\\.*")))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\msseces.exe" -and -not (($_.message -match "Image.*.*\\Microsoft Security Center\\.*" -or $_.message -match "Image.*.*\\Microsoft Security Client\\.*" -or $_.message -match "Image.*.*\\Microsoft Security Essentials\\.*")))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\OInfoP11.exe" -and -not ($_.message -match "Image.*.*\\Common Files\\Microsoft Shared\\.*"))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\OleView.exe" -and -not (($_.message -match "Image.*.*\\Microsoft Visual Studio.*" -or $_.message -match "Image.*.*\\Microsoft SDK.*" -or $_.message -match "Image.*.*\\Windows Kit.*" -or $_.message -match "Image.*.*\\Windows Resource Kit\\.*")))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\rc.exe" -and -not (($_.message -match "Image.*.*\\Microsoft Visual Studio.*" -or $_.message -match "Image.*.*\\Microsoft SDK.*" -or $_.message -match "Image.*.*\\Windows Kit.*" -or $_.message -match "Image.*.*\\Windows Resource Kit\\.*" -or $_.message -match "Image.*.*\\Microsoft.NET\\.*"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_portproxy_registry_key.ps1 b/Rules/sigma_tmp/win_portproxy_registry_key.ps1 new file mode 100644 index 00000000..2c31c857 --- /dev/null +++ b/Rules/sigma_tmp/win_portproxy_registry_key.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and $_.message -match "TargetObject.*HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\PortProxy\\v4tov4\\tcp") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_possible_applocker_bypass.ps1 b/Rules/sigma_tmp/win_possible_applocker_bypass.ps1 new file mode 100644 index 00000000..fca7311f --- /dev/null +++ b/Rules/sigma_tmp/win_possible_applocker_bypass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*\\msdt.exe.*" -or $_.message -match "CommandLine.*.*\\installutil.exe.*" -or $_.message -match "CommandLine.*.*\\regsvcs.exe.*" -or $_.message -match "CommandLine.*.*\\regasm.exe.*" -or $_.message -match "CommandLine.*.*\\msbuild.exe.*" -or $_.message -match "CommandLine.*.*\\ieexec.exe.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_possible_dc_shadow.ps1 b/Rules/sigma_tmp/win_possible_dc_shadow.ps1 new file mode 100644 index 00000000..39ce1e55 --- /dev/null +++ b/Rules/sigma_tmp/win_possible_dc_shadow.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {((($_.ID -eq "4742" -and $_.message -match "ServicePrincipalNames.*.*GC/.*") -or ($_.ID -eq "5136" -and $_.message -match "AttributeLDAPDisplayName.*servicePrincipalName" -and $_.message -match "AttributeValue.*GC/.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_possible_zerologon_exploitation_using_wellknown_tools.ps1 b/Rules/sigma_tmp/win_possible_zerologon_exploitation_using_wellknown_tools.ps1 new file mode 100644 index 00000000..cd248663 --- /dev/null +++ b/Rules/sigma_tmp/win_possible_zerologon_exploitation_using_wellknown_tools.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {(($_.message -match ".*kali.*" -or $_.message -match ".*mimikatz.*") -and ($_.ID -eq "5805" -or $_.ID -eq "5723")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_amsi_bypass.ps1 b/Rules/sigma_tmp/win_powershell_amsi_bypass.ps1 new file mode 100644 index 00000000..3e64891d --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_amsi_bypass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*System.Management.Automation.AmsiUtils.*") -and ($_.message -match "CommandLine.*.*amsiInitFailed.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_audio_capture.ps1 b/Rules/sigma_tmp/win_powershell_audio_capture.ps1 new file mode 100644 index 00000000..ba91f3ba --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_audio_capture.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*WindowsAudioDevice-Powershell-Cmdlet.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_b64_shellcode.ps1 b/Rules/sigma_tmp/win_powershell_b64_shellcode.ps1 new file mode 100644 index 00000000..d0cee4d2 --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_b64_shellcode.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*AAAAYInlM.*" -and ($_.message -match "CommandLine.*.*OiCAAAAYInlM.*" -or $_.message -match "CommandLine.*.*OiJAAAAYInlM.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_bitsjob.ps1 b/Rules/sigma_tmp/win_powershell_bitsjob.ps1 new file mode 100644 index 00000000..cfdef2ee --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_bitsjob.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\powershell.exe" -and $_.message -match "CommandLine.*.*Start-BitsTransfer.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_defender_exclusion.ps1 b/Rules/sigma_tmp/win_powershell_defender_exclusion.ps1 new file mode 100644 index 00000000..b0c7b081 --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_defender_exclusion.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.ID -eq "1" -and $_.message -match "CommandLine.*.*Add-MpPreference .*" -and ($_.message -match "CommandLine.*.* -ExclusionPath .*" -or $_.message -match "CommandLine.*.* -ExclusionExtension .*" -or $_.message -match "CommandLine.*.* -ExclusionProcess .*")) -or ($_.message -match "CommandLine.*.*QWRkLU1wUHJlZmVyZW5jZ.*" -or $_.message -match "CommandLine.*.*FkZC1NcFByZWZlcmVuY2.*" -or $_.message -match "CommandLine.*.*BZGQtTXBQcmVmZXJlbmNl.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_disable_windef_av.ps1 b/Rules/sigma_tmp/win_powershell_disable_windef_av.ps1 new file mode 100644 index 00000000..dd1fb84b --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_disable_windef_av.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\powershell.exe" -and ($_.message -match "CommandLine.*.*-DisableBehaviorMonitoring $true.*" -or $_.message -match "CommandLine.*.*-DisableRuntimeMonitoring $true.*")) -or ($_.message -match "CommandLine.*.*sc.*" -and $_.message -match "CommandLine.*.*stop.*" -and $_.message -match "CommandLine.*.*WinDefend.*") -or ($_.message -match "CommandLine.*.*sc.*" -and $_.message -match "CommandLine.*.*config.*" -and $_.message -match "CommandLine.*.*WinDefend.*" -and $_.message -match "CommandLine.*.*start=disabled.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_dll_execution.ps1 b/Rules/sigma_tmp/win_powershell_dll_execution.ps1 new file mode 100644 index 00000000..344bdc38 --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_dll_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and (($_.message -match "Image.*.*\\rundll32.exe") -or ($_.message -match "Description.*.*Windows-Hostprozess (Rundll32).*")) -and ($_.message -match "CommandLine.*.*Default.GetString.*" -or $_.message -match "CommandLine.*.*FromBase64String.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_downgrade_attack.ps1 b/Rules/sigma_tmp/win_powershell_downgrade_attack.ps1 new file mode 100644 index 00000000..3497e479 --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_downgrade_attack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* -version 2 .*" -or $_.message -match "CommandLine.*.* -versio 2 .*" -or $_.message -match "CommandLine.*.* -versi 2 .*" -or $_.message -match "CommandLine.*.* -vers 2 .*" -or $_.message -match "CommandLine.*.* -ver 2 .*" -or $_.message -match "CommandLine.*.* -ve 2 .*") -and $_.message -match "Image.*.*\\powershell.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_download.ps1 b/Rules/sigma_tmp/win_powershell_download.ps1 new file mode 100644 index 00000000..cea45d35 --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_download.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\powershell.exe" -and $_.message -match "CommandLine.*.*new-object.*" -and $_.message -match "CommandLine.*.*net.webclient)..*" -and $_.message -match "CommandLine.*.*download.*" -and ($_.message -match "CommandLine.*.*string(.*" -or $_.message -match "CommandLine.*.*file(.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_frombase64string.ps1 b/Rules/sigma_tmp/win_powershell_frombase64string.ps1 new file mode 100644 index 00000000..27d51451 --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_frombase64string.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*::FromBase64String(.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_reverse_shell_connection.ps1 b/Rules/sigma_tmp/win_powershell_reverse_shell_connection.ps1 new file mode 100644 index 00000000..0dc1d20f --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_reverse_shell_connection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\powershell.exe" -and ($_.message -match "CommandLine.*.*new-object system.net.sockets.tcpclient.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_script_installed_as_service.ps1 b/Rules/sigma_tmp/win_powershell_script_installed_as_service.ps1 new file mode 100644 index 00000000..67fbd21b --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_script_installed_as_service.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and ($_.Service File Name -eq "*powershell*" -or $_.message -match "Service File Name.*.*pwsh.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "6" -and ($_.Service File Name -eq "*powershell*" -or $_.message -match "Service File Name.*.*pwsh.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Security | where {($_.ID -eq "4697" -and ($_.Service File Name -eq "*powershell*" -or $_.message -match "Service File Name.*.*pwsh.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_suspicious_parameter_variation.ps1 b/Rules/sigma_tmp/win_powershell_suspicious_parameter_variation.ps1 new file mode 100644 index 00000000..ca80fe15 --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_suspicious_parameter_variation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\Powershell.exe") -and ($_.message -match "CommandLine.*.* -windowstyle h .*" -or $_.message -match "CommandLine.*.* -windowstyl h.*" -or $_.message -match "CommandLine.*.* -windowsty h.*" -or $_.message -match "CommandLine.*.* -windowst h.*" -or $_.message -match "CommandLine.*.* -windows h.*" -or $_.message -match "CommandLine.*.* -windo h.*" -or $_.message -match "CommandLine.*.* -wind h.*" -or $_.message -match "CommandLine.*.* -win h.*" -or $_.message -match "CommandLine.*.* -wi h.*" -or $_.message -match "CommandLine.*.* -win h .*" -or $_.message -match "CommandLine.*.* -win hi .*" -or $_.message -match "CommandLine.*.* -win hid .*" -or $_.message -match "CommandLine.*.* -win hidd .*" -or $_.message -match "CommandLine.*.* -win hidde .*" -or $_.message -match "CommandLine.*.* -NoPr .*" -or $_.message -match "CommandLine.*.* -NoPro .*" -or $_.message -match "CommandLine.*.* -NoProf .*" -or $_.message -match "CommandLine.*.* -NoProfi .*" -or $_.message -match "CommandLine.*.* -NoProfil .*" -or $_.message -match "CommandLine.*.* -nonin .*" -or $_.message -match "CommandLine.*.* -nonint .*" -or $_.message -match "CommandLine.*.* -noninte .*" -or $_.message -match "CommandLine.*.* -noninter .*" -or $_.message -match "CommandLine.*.* -nonintera .*" -or $_.message -match "CommandLine.*.* -noninterac .*" -or $_.message -match "CommandLine.*.* -noninteract .*" -or $_.message -match "CommandLine.*.* -noninteracti .*" -or $_.message -match "CommandLine.*.* -noninteractiv .*" -or $_.message -match "CommandLine.*.* -ec .*" -or $_.message -match "CommandLine.*.* -encodedComman .*" -or $_.message -match "CommandLine.*.* -encodedComma .*" -or $_.message -match "CommandLine.*.* -encodedComm .*" -or $_.message -match "CommandLine.*.* -encodedCom .*" -or $_.message -match "CommandLine.*.* -encodedCo .*" -or $_.message -match "CommandLine.*.* -encodedC .*" -or $_.message -match "CommandLine.*.* -encoded .*" -or $_.message -match "CommandLine.*.* -encode .*" -or $_.message -match "CommandLine.*.* -encod .*" -or $_.message -match "CommandLine.*.* -enco .*" -or $_.message -match "CommandLine.*.* -en .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_web_request.ps1 b/Rules/sigma_tmp/win_powershell_web_request.ps1 new file mode 100644 index 00000000..641668ee --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_web_request.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*Invoke-WebRequest.*" -or $_.message -match "CommandLine.*.*iwr .*" -or $_.message -match "CommandLine.*.*wget .*" -or $_.message -match "CommandLine.*.*curl .*" -or $_.message -match "CommandLine.*.*Net.WebClient.*" -or $_.message -match "CommandLine.*.*Start-BitsTransfer.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and ($_.message -match "ScriptBlockText.*.*Invoke-WebRequest.*" -or $_.message -match "ScriptBlockText.*.*iwr .*" -or $_.message -match "ScriptBlockText.*.*wget .*" -or $_.message -match "ScriptBlockText.*.*curl .*" -or $_.message -match "ScriptBlockText.*.*Net.WebClient.*" -or $_.message -match "ScriptBlockText.*.*Start-BitsTransfer.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powershell_xor_commandline.ps1 b/Rules/sigma_tmp/win_powershell_xor_commandline.ps1 new file mode 100644 index 00000000..7583ab1b --- /dev/null +++ b/Rules/sigma_tmp/win_powershell_xor_commandline.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Description.*Windows PowerShell" -or $_.message -match "Product.*PowerShell Core 6") -and ($_.message -match "CommandLine.*.*bxor.*" -or $_.message -match "CommandLine.*.*join.*" -or $_.message -match "CommandLine.*.*char.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_powersploit_empire_schtasks.ps1 b/Rules/sigma_tmp/win_powersploit_empire_schtasks.ps1 new file mode 100644 index 00000000..a2b534ad --- /dev/null +++ b/Rules/sigma_tmp/win_powersploit_empire_schtasks.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\powershell.exe" -and $_.message -match "Image.*.*\\schtasks.exe" -and $_.message -match "CommandLine.*.*/Create.*" -and $_.message -match "CommandLine.*.*/SC.*" -and ($_.message -match "CommandLine.*.*ONLOGON.*" -or $_.message -match "CommandLine.*.*DAILY.*" -or $_.message -match "CommandLine.*.*ONIDLE.*" -or $_.message -match "CommandLine.*.*Updater.*") -and $_.message -match "CommandLine.*.*/TN.*" -and $_.message -match "CommandLine.*.*Updater.*" -and $_.message -match "CommandLine.*.*/TR.*" -and $_.message -match "CommandLine.*.*powershell.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_privesc_cve_2020_1472.ps1 b/Rules/sigma_tmp/win_privesc_cve_2020_1472.ps1 new file mode 100644 index 00000000..33f3bb9c --- /dev/null +++ b/Rules/sigma_tmp/win_privesc_cve_2020_1472.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4742" -and $_.message -match "SubjectUserName.*ANONYMOUS LOGON" -and $_.message -match "TargetUserName.*%DC-MACHINE-NAME%") -and -not ($_.message -match "PasswordLastSet.*-")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_proc_wrong_parent.ps1 b/Rules/sigma_tmp/win_proc_wrong_parent.ps1 new file mode 100644 index 00000000..26caa721 --- /dev/null +++ b/Rules/sigma_tmp/win_proc_wrong_parent.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.message -match "Image.*.*\\svchost.exe" -or $_.message -match "Image.*.*\\taskhost.exe" -or $_.message -match "Image.*.*\\lsm.exe" -or $_.message -match "Image.*.*\\lsass.exe" -or $_.message -match "Image.*.*\\services.exe" -or $_.message -match "Image.*.*\\lsaiso.exe" -or $_.message -match "Image.*.*\\csrss.exe" -or $_.message -match "Image.*.*\\wininit.exe" -or $_.message -match "Image.*.*\\winlogon.exe") -and -not ($_.message -match "ParentImage.*.*\\SavService.exe" -or ($_.message -match "ParentImage.*.*\\System32\\.*" -or $_.message -match "ParentImage.*.*\\SysWOW64\\.*"))) -and -not (($_.message -match "ParentImage.*.*\\Windows Defender\\.*" -or $_.message -match "ParentImage.*.*\\Microsoft Security Client\\.*") -and $_.message -match "ParentImage.*.*\\MsMpEng.exe")) -and -not (-not ParentImage="*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_process_creation_bitsadmin_download.ps1 b/Rules/sigma_tmp/win_process_creation_bitsadmin_download.ps1 new file mode 100644 index 00000000..2b6b37e3 --- /dev/null +++ b/Rules/sigma_tmp/win_process_creation_bitsadmin_download.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.ID -eq "1" -and ($_.message -match "Image.*.*\\bitsadmin.exe") -and ((($_.message -match "CommandLine.*.* /create .*" -or $_.message -match "CommandLine.*.* /addfile .*") -and ($_.message -match "CommandLine.*.*http.*")) -or ($_.message -match "CommandLine.*.* /transfer .*"))) -or ($_.message -match "CommandLine.*.*copy bitsadmin.exe.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_process_dump_rundll32_comsvcs.ps1 b/Rules/sigma_tmp/win_process_dump_rundll32_comsvcs.ps1 new file mode 100644 index 00000000..ee22ab00 --- /dev/null +++ b/Rules/sigma_tmp/win_process_dump_rundll32_comsvcs.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*comsvcs.dll,#24.*" -or $_.message -match "CommandLine.*.*comsvcs.dll,MiniDump.*" -or $_.message -match "CommandLine.*.*comsvcs.dll MiniDump.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_protected_storage_service_access.ps1 b/Rules/sigma_tmp/win_protected_storage_service_access.ps1 new file mode 100644 index 00000000..d730753c --- /dev/null +++ b/Rules/sigma_tmp/win_protected_storage_service_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5145" -and $_.message -match "ShareName.*.*IPC.*" -and $_.message -match "RelativeTargetName.*protected_storage") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_psexesvc_start.ps1 b/Rules/sigma_tmp/win_psexesvc_start.ps1 new file mode 100644 index 00000000..9c34069d --- /dev/null +++ b/Rules/sigma_tmp/win_psexesvc_start.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*C:\\Windows\\PSEXESVC.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_purplesharp_indicators.ps1 b/Rules/sigma_tmp/win_purplesharp_indicators.ps1 new file mode 100644 index 00000000..119732d2 --- /dev/null +++ b/Rules/sigma_tmp/win_purplesharp_indicators.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*xyz123456.exe.*" -or $_.message -match "CommandLine.*.*PurpleSharp.*") -or ($_.message -match "PurpleSharp.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_quarkspwdump_clearing_hive_access_history.ps1 b/Rules/sigma_tmp/win_quarkspwdump_clearing_hive_access_history.ps1 new file mode 100644 index 00000000..c1b86075 --- /dev/null +++ b/Rules/sigma_tmp/win_quarkspwdump_clearing_hive_access_history.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "16" -and $_.message -match "HiveName.*.*\\AppData\\Local\\Temp\\SAM.*" -and $_.message -match "HiveName.*.*.dmp") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_query_registry.ps1 b/Rules/sigma_tmp/win_query_registry.ps1 new file mode 100644 index 00000000..c9e489d0 --- /dev/null +++ b/Rules/sigma_tmp/win_query_registry.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\reg.exe" -and ($_.message -match "CommandLine.*.*query.*" -or $_.message -match "CommandLine.*.*save.*" -or $_.message -match "CommandLine.*.*export.*") -and ($_.message -match "CommandLine.*.*currentVersion\\windows.*" -or $_.message -match "CommandLine.*.*currentVersion\\runServicesOnce.*" -or $_.message -match "CommandLine.*.*currentVersion\\runServices.*" -or $_.message -match "CommandLine.*.*winlogon\\.*" -or $_.message -match "CommandLine.*.*currentVersion\\shellServiceObjectDelayLoad.*" -or $_.message -match "CommandLine.*.*currentVersion\\runOnce.*" -or $_.message -match "CommandLine.*.*currentVersion\\runOnceEx.*" -or $_.message -match "CommandLine.*.*currentVersion\\run.*" -or $_.message -match "CommandLine.*.*currentVersion\\policies\\explorer\\run.*" -or $_.message -match "CommandLine.*.*currentcontrolset\\services.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_rare_schtask_creation.ps1 b/Rules/sigma_tmp/win_rare_schtask_creation.ps1 new file mode 100644 index 00000000..1425de8d --- /dev/null +++ b/Rules/sigma_tmp/win_rare_schtask_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-TaskScheduler/Operational | where {($_.ID -eq "106") } | group-object TaskName | where { $_.count -lt 5 } | select name,count | sort -desc diff --git a/Rules/sigma_tmp/win_rare_schtasks_creations.ps1 b/Rules/sigma_tmp/win_rare_schtasks_creations.ps1 new file mode 100644 index 00000000..909161d3 --- /dev/null +++ b/Rules/sigma_tmp/win_rare_schtasks_creations.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4698") } | group-object TaskName | where { $_.count -lt 5 } | select name,count | sort -desc diff --git a/Rules/sigma_tmp/win_rare_service_installs.ps1 b/Rules/sigma_tmp/win_rare_service_installs.ps1 new file mode 100644 index 00000000..942e28a0 --- /dev/null +++ b/Rules/sigma_tmp/win_rare_service_installs.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045") } | group-object ServiceFileName | where { $_.count -lt 5 } | select name,count | sort -desc diff --git a/Rules/sigma_tmp/win_rasautou_dll_execution.ps1 b/Rules/sigma_tmp/win_rasautou_dll_execution.ps1 new file mode 100644 index 00000000..9efa217b --- /dev/null +++ b/Rules/sigma_tmp/win_rasautou_dll_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and ($_.message -match "Image.*.*\\rasautou.exe" -or $_.message -match "OriginalFileName.*rasdlui.exe") -and ($_.message -match "CommandLine.*.*-d.*" -and $_.message -match "CommandLine.*.*-p.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_rclone_exec_file.ps1 b/Rules/sigma_tmp/win_rclone_exec_file.ps1 new file mode 100644 index 00000000..a2b25b40 --- /dev/null +++ b/Rules/sigma_tmp/win_rclone_exec_file.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*:\\Users\\.*" -and $_.message -match "TargetFilename.*.*\\.config\\rclone\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_rdp_bluekeep_poc_scanner.ps1 b/Rules/sigma_tmp/win_rdp_bluekeep_poc_scanner.ps1 new file mode 100644 index 00000000..28f3c3af --- /dev/null +++ b/Rules/sigma_tmp/win_rdp_bluekeep_poc_scanner.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4625" -and $_.message -match "AccountName.*AAAAAAA") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_rdp_hijack_shadowing.ps1 b/Rules/sigma_tmp/win_rdp_hijack_shadowing.ps1 new file mode 100644 index 00000000..aea196ec --- /dev/null +++ b/Rules/sigma_tmp/win_rdp_hijack_shadowing.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*noconsentprompt.*" -and $_.message -match "CommandLine.*.*shadow:.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_rdp_localhost_login.ps1 b/Rules/sigma_tmp/win_rdp_localhost_login.ps1 new file mode 100644 index 00000000..38dab4db --- /dev/null +++ b/Rules/sigma_tmp/win_rdp_localhost_login.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4624" -and $_.message -match "LogonType.*10" -and ($_.message -match "::1" -or $_.message -match "127.0.0.1")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_rdp_potential_cve-2019-0708.ps1 b/Rules/sigma_tmp/win_rdp_potential_cve-2019-0708.ps1 new file mode 100644 index 00000000..d7a2db61 --- /dev/null +++ b/Rules/sigma_tmp/win_rdp_potential_cve-2019-0708.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {(($_.ID -eq "56" -or $_.ID -eq "50") -and $_.message -match "Source.*TermDD") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_rdp_reverse_tunnel.ps1 b/Rules/sigma_tmp/win_rdp_reverse_tunnel.ps1 new file mode 100644 index 00000000..b8ea9723 --- /dev/null +++ b/Rules/sigma_tmp/win_rdp_reverse_tunnel.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5156" -and (($_.message -match "SourcePort.*3389" -and ($_.message -match "DestAddress.*127..*" -or $_.message -match "::1")) -or ($_.message -match "DestPort.*3389" -and ($_.message -match "SourceAddress.*127..*" -or $_.message -match "::1")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_redmimicry_winnti_proc.ps1 b/Rules/sigma_tmp/win_redmimicry_winnti_proc.ps1 new file mode 100644 index 00000000..ff204b41 --- /dev/null +++ b/Rules/sigma_tmp/win_redmimicry_winnti_proc.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*rundll32.exe.*" -or $_.message -match "Image.*.*cmd.exe.*") -and ($_.message -match "CommandLine.*.*gthread-3.6.dll.*" -or $_.message -match "CommandLine.*.*\\Windows\\Temp\\tmp.bat.*" -or $_.message -match "CommandLine.*.*sigcmm-2.4.dll.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_reg_add_run_key.ps1 b/Rules/sigma_tmp/win_reg_add_run_key.ps1 new file mode 100644 index 00000000..f61d442f --- /dev/null +++ b/Rules/sigma_tmp/win_reg_add_run_key.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*reg.*" -and $_.message -match "CommandLine.*.* ADD .*" -and $_.message -match "CommandLine.*.*Software\\Microsoft\\Windows\\CurrentVersion\\Run.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_regedit_export_critical_keys.ps1 b/Rules/sigma_tmp/win_regedit_export_critical_keys.ps1 new file mode 100644 index 00000000..0e42104b --- /dev/null +++ b/Rules/sigma_tmp/win_regedit_export_critical_keys.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\regedit.exe" -and $_.message -match "CommandLine.*.* /E .*" -and ($_.message -match "CommandLine.*.*hklm.*" -or $_.message -match "CommandLine.*.*hkey_local_machine.*") -and ($_.message -match "CommandLine.*.*\\system" -or $_.message -match "CommandLine.*.*\\sam" -or $_.message -match "CommandLine.*.*\\security")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_regedit_export_keys.ps1 b/Rules/sigma_tmp/win_regedit_export_keys.ps1 new file mode 100644 index 00000000..abf181fc --- /dev/null +++ b/Rules/sigma_tmp/win_regedit_export_keys.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\regedit.exe" -and $_.message -match "CommandLine.*.* /E .*") -and -not (($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*hklm.*" -or $_.message -match "CommandLine.*.*hkey_local_machine.*") -and ($_.message -match "CommandLine.*.*\\system" -or $_.message -match "CommandLine.*.*\\sam" -or $_.message -match "CommandLine.*.*\\security")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_register_new_logon_process_by_rubeus.ps1 b/Rules/sigma_tmp/win_register_new_logon_process_by_rubeus.ps1 new file mode 100644 index 00000000..6c28c1f6 --- /dev/null +++ b/Rules/sigma_tmp/win_register_new_logon_process_by_rubeus.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4611" -and $_.message -match "LogonProcessName.*User32LogonProcesss") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_registry_mimikatz_printernightmare.ps1 b/Rules/sigma_tmp/win_registry_mimikatz_printernightmare.ps1 new file mode 100644 index 00000000..08d5d573 --- /dev/null +++ b/Rules/sigma_tmp/win_registry_mimikatz_printernightmare.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {((($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14")) -and ((($_.message -match "TargetObject.*.*\\Control\\Print\\Environments\\Windows x64\\Drivers\\Version-3\\QMS 810\\.*" -or $_.message -match "TargetObject.*.*\\Control\\Print\\Environments\\Windows x64\\Drivers\\Version-3\\mimikatz.*") -or ($_.message -match "TargetObject.*.*legitprinter.*" -and $_.message -match "TargetObject.*.*\\Control\\Print\\Environments\\Windows.*")) -or (($_.ID -eq "12" -or $_.ID -eq "13" -or $_.ID -eq "14") -and ($_.message -match "TargetObject.*.*\\Control\\Print\\Environments.*" -or $_.message -match "TargetObject.*.*\\CurrentVersion\\Print\\Printers.*") -and ($_.message -match "TargetObject.*.*Gentil Kiwi.*" -or $_.message -match "TargetObject.*.*mimikatz printer.*" -or $_.message -match "TargetObject.*.*Kiwi Legit Printer.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_remote_powershell_session.ps1 b/Rules/sigma_tmp/win_remote_powershell_session.ps1 new file mode 100644 index 00000000..9c0efaf6 --- /dev/null +++ b/Rules/sigma_tmp/win_remote_powershell_session.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5156" -and ($_.message -match "5985" -or $_.message -match "5986") -and $_.message -match "LayerRTID.*44") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_remote_powershell_session_process.ps1 b/Rules/sigma_tmp/win_remote_powershell_session_process.ps1 new file mode 100644 index 00000000..eef152a1 --- /dev/null +++ b/Rules/sigma_tmp/win_remote_powershell_session_process.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\wsmprovhost.exe" -or $_.message -match "ParentImage.*.*\\wsmprovhost.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_remote_registry_management_using_reg_utility.ps1 b/Rules/sigma_tmp/win_remote_registry_management_using_reg_utility.ps1 new file mode 100644 index 00000000..27f07936 --- /dev/null +++ b/Rules/sigma_tmp/win_remote_registry_management_using_reg_utility.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5145" -and $_.message -match "RelativeTargetName.*.*\\winreg.*") -and -not ($_.message -match "IpAddress.*%Admins_Workstations%")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_remote_time_discovery.ps1 b/Rules/sigma_tmp/win_remote_time_discovery.ps1 new file mode 100644 index 00000000..de3d4cc0 --- /dev/null +++ b/Rules/sigma_tmp/win_remote_time_discovery.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and $_.message -match "CommandLine.*.*time.*") -or ($_.message -match "Image.*.*\\w32tm.exe" -and $_.message -match "CommandLine.*.*tz.*") -or ($_.message -match "Image.*.*\\powershell.exe" -and $_.message -match "CommandLine.*.*Get-Date.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_renamed_binary.ps1 b/Rules/sigma_tmp/win_renamed_binary.ps1 new file mode 100644 index 00000000..de8628b1 --- /dev/null +++ b/Rules/sigma_tmp/win_renamed_binary.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "cmd.exe" -or $_.message -match "powershell.exe" -or $_.message -match "powershell_ise.exe" -or $_.message -match "psexec.exe" -or $_.message -match "psexec.c" -or $_.message -match "cscript.exe" -or $_.message -match "wscript.exe" -or $_.message -match "mshta.exe" -or $_.message -match "regsvr32.exe" -or $_.message -match "wmic.exe" -or $_.message -match "certutil.exe" -or $_.message -match "rundll32.exe" -or $_.message -match "cmstp.exe" -or $_.message -match "msiexec.exe" -or $_.message -match "7z.exe" -or $_.message -match "winrar.exe" -or $_.message -match "wevtutil.exe" -or $_.message -match "net.exe" -or $_.message -match "net1.exe" -or $_.message -match "netsh.exe") -and -not (($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\powershell_ise.exe" -or $_.message -match "Image.*.*\\psexec.exe" -or $_.message -match "Image.*.*\\psexec64.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\mshta.exe" -or $_.message -match "Image.*.*\\regsvr32.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\certutil.exe" -or $_.message -match "Image.*.*\\rundll32.exe" -or $_.message -match "Image.*.*\\cmstp.exe" -or $_.message -match "Image.*.*\\msiexec.exe" -or $_.message -match "Image.*.*\\7z.exe" -or $_.message -match "Image.*.*\\winrar.exe" -or $_.message -match "Image.*.*\\wevtutil.exe" -or $_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe" -or $_.message -match "Image.*.*\\netsh.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_renamed_binary_highly_relevant.ps1 b/Rules/sigma_tmp/win_renamed_binary_highly_relevant.ps1 new file mode 100644 index 00000000..00fd6300 --- /dev/null +++ b/Rules/sigma_tmp/win_renamed_binary_highly_relevant.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "powershell.exe" -or $_.message -match "powershell_ise.exe" -or $_.message -match "psexec.exe" -or $_.message -match "psexec.c" -or $_.message -match "cscript.exe" -or $_.message -match "wscript.exe" -or $_.message -match "mshta.exe" -or $_.message -match "regsvr32.exe" -or $_.message -match "wmic.exe" -or $_.message -match "certutil.exe" -or $_.message -match "rundll32.exe" -or $_.message -match "cmstp.exe" -or $_.message -match "msiexec.exe") -and -not (($_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\powershell_ise.exe" -or $_.message -match "Image.*.*\\psexec.exe" -or $_.message -match "Image.*.*\\psexec64.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\mshta.exe" -or $_.message -match "Image.*.*\\regsvr32.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\certutil.exe" -or $_.message -match "Image.*.*\\rundll32.exe" -or $_.message -match "Image.*.*\\cmstp.exe" -or $_.message -match "Image.*.*\\msiexec.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_renamed_jusched.ps1 b/Rules/sigma_tmp/win_renamed_jusched.ps1 new file mode 100644 index 00000000..dd6dfdc7 --- /dev/null +++ b/Rules/sigma_tmp/win_renamed_jusched.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.ID -eq "1") -and ($_.message -match "Description.*Java Update Scheduler" -or $_.message -match "Description.*Java(TM) Update Scheduler")) -and -not (($_.message -match "Image.*.*\\jusched.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_renamed_megasync.ps1 b/Rules/sigma_tmp/win_renamed_megasync.ps1 new file mode 100644 index 00000000..81dc3955 --- /dev/null +++ b/Rules/sigma_tmp/win_renamed_megasync.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\explorer.exe" -and $_.message -match "CommandLine.*.*C:\\Windows\\Temp\\meg.exe.*") -or (($_.ID -eq "1") -and $_.message -match "OriginalFileName.*meg.exe" -and -not ($_.message -match "Image.*.*\\meg.exe")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_renamed_paexec.ps1 b/Rules/sigma_tmp/win_renamed_paexec.ps1 new file mode 100644 index 00000000..da9bda73 --- /dev/null +++ b/Rules/sigma_tmp/win_renamed_paexec.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.ID -eq "1" -and ($_.message -match "Product.*.*PAExec.*") -and ($_.message -match "11D40A7B7876288F919AB819CC2D9802" -or $_.message -match "6444f8a34e99b8f7d9647de66aabe516" -or $_.message -match "dfd6aa3f7b2b1035b76b718f1ddc689f" -or $_.message -match "1a6cca4d5460b1710a12dea39e4a592c")) -and -not ($_.message -match "Image.*.*paexec.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_renamed_powershell.ps1 b/Rules/sigma_tmp/win_renamed_powershell.ps1 new file mode 100644 index 00000000..41043ed0 --- /dev/null +++ b/Rules/sigma_tmp/win_renamed_powershell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Description.*Windows PowerShell.*" -or $_.message -match "Description.*pwsh.*") -and $_.message -match "Company.*Microsoft Corporation") -and -not (($_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\powershell_ise.exe" -or $_.message -match "Image.*.*\\pwsh.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_renamed_procdump.ps1 b/Rules/sigma_tmp/win_renamed_procdump.ps1 new file mode 100644 index 00000000..73bf50f0 --- /dev/null +++ b/Rules/sigma_tmp/win_renamed_procdump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.ID -eq "1") -and $_.message -match "OriginalFileName.*procdump" -and -not (($_.message -match "Image.*.*\\procdump.exe" -or $_.message -match "Image.*.*\\procdump64.exe"))) -or (($_.ID -eq "1") -and ($_.message -match "CommandLine.*.* -ma .*" -and $_.message -match "CommandLine.*.* -accepteula .*") -and -not (($_.message -match "CommandLine.*.*\\procdump.exe.*" -or $_.message -match "CommandLine.*.*\\procdump64.exe.*"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_renamed_psexec.ps1 b/Rules/sigma_tmp/win_renamed_psexec.ps1 new file mode 100644 index 00000000..2bdd972a --- /dev/null +++ b/Rules/sigma_tmp/win_renamed_psexec.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Description.*Execute processes remotely" -and $_.message -match "Product.*Sysinternals PsExec") -and -not (($_.message -match "Image.*.*\\PsExec.exe" -or $_.message -match "Image.*.*\\PsExec64.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_root_certificate_installed.ps1 b/Rules/sigma_tmp/win_root_certificate_installed.ps1 new file mode 100644 index 00000000..5af5eb9a --- /dev/null +++ b/Rules/sigma_tmp/win_root_certificate_installed.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*Cert:\\LocalMachine\\Root.*" -and ($_.message -match "ScriptBlockText.*.*Move-Item.*" -or $_.message -match "ScriptBlockText.*.*Import-Certificate.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*root.*" -and (($_.message -match "Image.*.*\\certutil.exe" -and $_.message -match "CommandLine.*.*-addstore.*") -or ($_.message -match "Image.*.*\\CertMgr.exe" -and $_.message -match "CommandLine.*.*/add.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_run_powershell_script_from_ads.ps1 b/Rules/sigma_tmp/win_run_powershell_script_from_ads.ps1 new file mode 100644 index 00000000..494b0e25 --- /dev/null +++ b/Rules/sigma_tmp/win_run_powershell_script_from_ads.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\powershell.exe" -and $_.message -match "Image.*.*\\powershell.exe" -and $_.message -match "CommandLine.*.*Get-Content.*" -and $_.message -match "CommandLine.*.*-Stream.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_run_virtualbox.ps1 b/Rules/sigma_tmp/win_run_virtualbox.ps1 new file mode 100644 index 00000000..fcddbee1 --- /dev/null +++ b/Rules/sigma_tmp/win_run_virtualbox.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*VBoxRT.dll,RTR3Init.*" -or $_.message -match "CommandLine.*.*VBoxC.dll.*" -or $_.message -match "CommandLine.*.*VBoxDrv.sys.*") -or ($_.message -match "CommandLine.*.*startvm.*" -or $_.message -match "CommandLine.*.*controlvm.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_rundll32_without_parameters.ps1 b/Rules/sigma_tmp/win_rundll32_without_parameters.ps1 new file mode 100644 index 00000000..cc8222d9 --- /dev/null +++ b/Rules/sigma_tmp/win_rundll32_without_parameters.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*rundll32.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_sam_registry_hive_handle_request.ps1 b/Rules/sigma_tmp/win_sam_registry_hive_handle_request.ps1 new file mode 100644 index 00000000..7505c667 --- /dev/null +++ b/Rules/sigma_tmp/win_sam_registry_hive_handle_request.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4656" -and $_.message -match "ObjectType.*Key" -and $_.message -match "ObjectName.*.*\\SAM") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_scheduled_task_deletion.ps1 b/Rules/sigma_tmp/win_scheduled_task_deletion.ps1 new file mode 100644 index 00000000..6d76db03 --- /dev/null +++ b/Rules/sigma_tmp/win_scheduled_task_deletion.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4699") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_scm_database_handle_failure.ps1 b/Rules/sigma_tmp/win_scm_database_handle_failure.ps1 new file mode 100644 index 00000000..87724320 --- /dev/null +++ b/Rules/sigma_tmp/win_scm_database_handle_failure.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4656" -and $_.message -match "ObjectType.*SC_MANAGER OBJECT" -and $_.message -match "ObjectName.*servicesactive" -and $_.message -match "Keywords.*Audit Failure") -and -not ($_.message -match "SubjectLogonId.*0x3e4")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_scm_database_privileged_operation.ps1 b/Rules/sigma_tmp/win_scm_database_privileged_operation.ps1 new file mode 100644 index 00000000..63c7757e --- /dev/null +++ b/Rules/sigma_tmp/win_scm_database_privileged_operation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4674" -and $_.message -match "ObjectType.*SC_MANAGER OBJECT" -and $_.message -match "ObjectName.*servicesactive" -and $_.message -match "PrivilegeList.*SeTakeOwnershipPrivilege") -and -not ($_.message -match "SubjectLogonId.*0x3e4")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_scrcons_remote_wmi_scripteventconsumer.ps1 b/Rules/sigma_tmp/win_scrcons_remote_wmi_scripteventconsumer.ps1 new file mode 100644 index 00000000..9aef4d60 --- /dev/null +++ b/Rules/sigma_tmp/win_scrcons_remote_wmi_scripteventconsumer.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4624" -and $_.message -match "LogonType.*3" -and $_.message -match "ProcessName.*.*scrcons.exe") -and -not ($_.message -match "TargetLogonId.*0x3e7")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_script_event_consumer_spawn.ps1 b/Rules/sigma_tmp/win_script_event_consumer_spawn.ps1 new file mode 100644 index 00000000..725478f3 --- /dev/null +++ b/Rules/sigma_tmp/win_script_event_consumer_spawn.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "ParentImage.*.*\\scrcons.exe") -and ($_.message -match "Image.*.*\\svchost.exe" -or $_.message -match "Image.*.*\\dllhost.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\schtasks.exe" -or $_.message -match "Image.*.*\\regsvr32.exe" -or $_.message -match "Image.*.*\\mshta.exe" -or $_.message -match "Image.*.*\\rundll32.exe" -or $_.message -match "Image.*.*\\msiexec.exe" -or $_.message -match "Image.*.*\\msbuild.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_sdbinst_shim_persistence.ps1 b/Rules/sigma_tmp/win_sdbinst_shim_persistence.ps1 new file mode 100644 index 00000000..a49500e1 --- /dev/null +++ b/Rules/sigma_tmp/win_sdbinst_shim_persistence.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\sdbinst.exe") -and ($_.message -match "CommandLine.*.*.sdb.*")) -and -not (($_.message -match "CommandLine.*.*iisexpressshim.sdb.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_service_execution.ps1 b/Rules/sigma_tmp/win_service_execution.ps1 new file mode 100644 index 00000000..195820b6 --- /dev/null +++ b/Rules/sigma_tmp/win_service_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and $_.message -match "CommandLine.*.* start .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_service_stop.ps1 b/Rules/sigma_tmp/win_service_stop.ps1 new file mode 100644 index 00000000..06e5b07e --- /dev/null +++ b/Rules/sigma_tmp/win_service_stop.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\sc.exe" -or $_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and $_.message -match "CommandLine.*.*stop.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_set_oabvirtualdirectory_externalurl.ps1 b/Rules/sigma_tmp/win_set_oabvirtualdirectory_externalurl.ps1 new file mode 100644 index 00000000..6365bc0d --- /dev/null +++ b/Rules/sigma_tmp/win_set_oabvirtualdirectory_externalurl.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName MSExchange Management | where {($_.message -match ".*Set-OabVirtualDirectory.*" -and $_.message -match ".*ExternalUrl.*" -and $_.message -match ".*Page_Load.*" -and $_.message -match ".*script.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_shadow_copies_access_symlink.ps1 b/Rules/sigma_tmp/win_shadow_copies_access_symlink.ps1 new file mode 100644 index 00000000..2cd1a649 --- /dev/null +++ b/Rules/sigma_tmp/win_shadow_copies_access_symlink.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*mklink.*" -and $_.message -match "CommandLine.*.*HarddiskVolumeShadowCopy.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_shadow_copies_creation.ps1 b/Rules/sigma_tmp/win_shadow_copies_creation.ps1 new file mode 100644 index 00000000..67ec46b4 --- /dev/null +++ b/Rules/sigma_tmp/win_shadow_copies_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\vssadmin.exe") -and $_.message -match "CommandLine.*.*shadow.*" -and $_.message -match "CommandLine.*.*create.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_shadow_copies_deletion.ps1 b/Rules/sigma_tmp/win_shadow_copies_deletion.ps1 new file mode 100644 index 00000000..8a5ca6ed --- /dev/null +++ b/Rules/sigma_tmp/win_shadow_copies_deletion.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*delete.*" -and ((($_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\vssadmin.exe" -or $_.message -match "Image.*.*\\diskshadow.exe") -and $_.message -match "CommandLine.*.*shadow.*") -or (($_.message -match "Image.*.*\\wbadmin.exe") -and $_.message -match "CommandLine.*.*catalog.*" -and $_.message -match "CommandLine.*.*quiet.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_shell_spawn_mshta.ps1 b/Rules/sigma_tmp/win_shell_spawn_mshta.ps1 new file mode 100644 index 00000000..642fdc51 --- /dev/null +++ b/Rules/sigma_tmp/win_shell_spawn_mshta.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\mshta.exe" -and ($_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\WScript.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_shell_spawn_susp_program.ps1 b/Rules/sigma_tmp/win_shell_spawn_susp_program.ps1 new file mode 100644 index 00000000..52cbbd9a --- /dev/null +++ b/Rules/sigma_tmp/win_shell_spawn_susp_program.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\mshta.exe" -or $_.message -match "ParentImage.*.*\\powershell.exe" -or $_.message -match "ParentImage.*.*\\rundll32.exe" -or $_.message -match "ParentImage.*.*\\cscript.exe" -or $_.message -match "ParentImage.*.*\\wscript.exe" -or $_.message -match "ParentImage.*.*\\wmiprvse.exe") -and ($_.message -match "Image.*.*\\schtasks.exe" -or $_.message -match "Image.*.*\\nslookup.exe" -or $_.message -match "Image.*.*\\certutil.exe" -or $_.message -match "Image.*.*\\bitsadmin.exe" -or $_.message -match "Image.*.*\\mshta.exe")) -and -not ($_.message -match "CurrentDirectory.*.*\\ccmcache\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_silenttrinity_stage_use.ps1 b/Rules/sigma_tmp/win_silenttrinity_stage_use.ps1 new file mode 100644 index 00000000..18e42e37 --- /dev/null +++ b/Rules/sigma_tmp/win_silenttrinity_stage_use.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Description.*.*st2stager.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "7" -and $_.message -match "Description.*.*st2stager.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_smb_file_creation_admin_shares.ps1 b/Rules/sigma_tmp/win_smb_file_creation_admin_shares.ps1 new file mode 100644 index 00000000..6f27ddbe --- /dev/null +++ b/Rules/sigma_tmp/win_smb_file_creation_admin_shares.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5145" -and $_.message -match "ShareName.*.*C$" -and $_.message -match "AccessMask.*0x2") -and -not ($_.message -match "SubjectUserName.*.*$")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_software_discovery.ps1 b/Rules/sigma_tmp/win_software_discovery.ps1 new file mode 100644 index 00000000..ce345edc --- /dev/null +++ b/Rules/sigma_tmp/win_software_discovery.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.ID -eq "4104" -and $_.message -match "ScriptBlockText.*.*get-itemProperty.*" -and $_.message -match "ScriptBlockText.*.*\\software\\.*" -and $_.message -match "ScriptBlockText.*.*select-object.*" -and $_.message -match "ScriptBlockText.*.*format-table.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\reg.exe" -and $_.message -match "CommandLine.*.*query.*" -and $_.message -match "CommandLine.*.*\\software\\.*" -and $_.message -match "CommandLine.*.*/v.*" -and $_.message -match "CommandLine.*.*svcversion.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_soundrec_audio_capture.ps1 b/Rules/sigma_tmp/win_soundrec_audio_capture.ps1 new file mode 100644 index 00000000..737a2d57 --- /dev/null +++ b/Rules/sigma_tmp/win_soundrec_audio_capture.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\SoundRecorder.exe" -and $_.message -match "CommandLine.*.*/FILE.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_spn_enum.ps1 b/Rules/sigma_tmp/win_spn_enum.ps1 new file mode 100644 index 00000000..cadb911a --- /dev/null +++ b/Rules/sigma_tmp/win_spn_enum.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and ($_.message -match "Image.*.*\\setspn.exe" -or ($_.message -match "Description.*.*Query or reset the computer.*" -and $_.message -match "Description.*.*SPN attribute.*")) -and $_.message -match "CommandLine.*.*-q.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_sticky_keys_unauthenticated_privileged_console_access.ps1 b/Rules/sigma_tmp/win_sticky_keys_unauthenticated_privileged_console_access.ps1 new file mode 100644 index 00000000..6487723a --- /dev/null +++ b/Rules/sigma_tmp/win_sticky_keys_unauthenticated_privileged_console_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "copy /y C:\\windows\\system32\\cmd.exe C:\\windows\\system32\\sethc.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_sus_auditpol_usage.ps1 b/Rules/sigma_tmp/win_sus_auditpol_usage.ps1 new file mode 100644 index 00000000..64a7cea0 --- /dev/null +++ b/Rules/sigma_tmp/win_sus_auditpol_usage.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\auditpol.exe" -and ($_.message -match "CommandLine.*.*disable.*" -or $_.message -match "CommandLine.*.*clear.*" -or $_.message -match "CommandLine.*.*remove.*" -or $_.message -match "CommandLine.*.*restore.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_add_domain_trust.ps1 b/Rules/sigma_tmp/win_susp_add_domain_trust.ps1 new file mode 100644 index 00000000..a8de5324 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_add_domain_trust.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4706") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_add_sid_history.ps1 b/Rules/sigma_tmp/win_susp_add_sid_history.ps1 new file mode 100644 index 00000000..1eb4ddcd --- /dev/null +++ b/Rules/sigma_tmp/win_susp_add_sid_history.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {((($_.ID -eq "4765" -or $_.ID -eq "4766") -or (($_.ID -eq "4738" -and -not (($_.message -match "-" -or $_.message -match "%%1793"))) -and -not (-not SidHistory="*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_adfind.ps1 b/Rules/sigma_tmp/win_susp_adfind.ps1 new file mode 100644 index 00000000..a9a1743d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_adfind.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*objectcategory.*" -or $_.message -match "CommandLine.*.*trustdmp.*" -or $_.message -match "CommandLine.*.*dcmodes.*" -or $_.message -match "CommandLine.*.*dclist.*" -or $_.message -match "CommandLine.*.*computers_pwdnotreqd.*") -and $_.message -match "Image.*.*\\adfind.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_atbroker.ps1 b/Rules/sigma_tmp/win_susp_atbroker.ps1 new file mode 100644 index 00000000..9a358805 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_atbroker.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*AtBroker.exe" -and $_.message -match "CommandLine.*.*start.*") -and -not (($_.message -match "CommandLine.*.*animations.*" -or $_.message -match "CommandLine.*.*audiodescription.*" -or $_.message -match "CommandLine.*.*caretbrowsing.*" -or $_.message -match "CommandLine.*.*caretwidth.*" -or $_.message -match "CommandLine.*.*colorfiltering.*" -or $_.message -match "CommandLine.*.*cursorscheme.*" -or $_.message -match "CommandLine.*.*filterkeys.*" -or $_.message -match "CommandLine.*.*focusborderheight.*" -or $_.message -match "CommandLine.*.*focusborderwidth.*" -or $_.message -match "CommandLine.*.*highcontrast.*" -or $_.message -match "CommandLine.*.*keyboardcues.*" -or $_.message -match "CommandLine.*.*keyboardpref.*" -or $_.message -match "CommandLine.*.*magnifierpane.*" -or $_.message -match "CommandLine.*.*messageduration.*" -or $_.message -match "CommandLine.*.*minimumhitradius.*" -or $_.message -match "CommandLine.*.*mousekeys.*" -or $_.message -match "CommandLine.*.*Narrator.*" -or $_.message -match "CommandLine.*.*osk.*" -or $_.message -match "CommandLine.*.*overlappedcontent.*" -or $_.message -match "CommandLine.*.*showsounds.*" -or $_.message -match "CommandLine.*.*soundsentry.*" -or $_.message -match "CommandLine.*.*stickykeys.*" -or $_.message -match "CommandLine.*.*togglekeys.*" -or $_.message -match "CommandLine.*.*windowarranging.*" -or $_.message -match "CommandLine.*.*windowtracking.*" -or $_.message -match "CommandLine.*.*windowtrackingtimeout.*" -or $_.message -match "CommandLine.*.*windowtrackingzorder.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_athremotefxvgpudisablementcommand.ps1 b/Rules/sigma_tmp/win_susp_athremotefxvgpudisablementcommand.ps1 new file mode 100644 index 00000000..37028dbe --- /dev/null +++ b/Rules/sigma_tmp/win_susp_athremotefxvgpudisablementcommand.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*Invoke-ATHRemoteFXvGPUDisablementCommand .*" -and ($_.message -match "CommandLine.*.*-ModuleName .*" -or $_.message -match "CommandLine.*.*-ModulePath .*" -or $_.message -match "CommandLine.*.*-ScriptBlock .*" -or $_.message -match "CommandLine.*.*-RemoteFXvGPUDisablementFilePath.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Windows PowerShell | where {($_.message -match "HostApplication.*.*Invoke-ATHRemoteFXvGPUDisablementCommand .*" -and ($_.message -match "HostApplication.*.*-ModuleName .*" -or $_.message -match "HostApplication.*.*-ModulePath .*" -or $_.message -match "HostApplication.*.*-ScriptBlock .*" -or $_.message -match "HostApplication.*.*-RemoteFXvGPUDisablementFilePath.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.message -match "ContextInfo.*.*Invoke-ATHRemoteFXvGPUDisablementCommand .*" -and ($_.message -match "ContextInfo.*.*-ModuleName .*" -or $_.message -match "ContextInfo.*.*-ModulePath .*" -or $_.message -match "ContextInfo.*.*-ScriptBlock .*" -or $_.message -match "ContextInfo.*.*-RemoteFXvGPUDisablementFilePath.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_backup_delete.ps1 b/Rules/sigma_tmp/win_susp_backup_delete.ps1 new file mode 100644 index 00000000..2ed67a02 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_backup_delete.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Application | where {($_.ID -eq "524" -and $_.message -match "Source.*Microsoft-Windows-Backup") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_bcdedit.ps1 b/Rules/sigma_tmp/win_susp_bcdedit.ps1 new file mode 100644 index 00000000..3313b2ed --- /dev/null +++ b/Rules/sigma_tmp/win_susp_bcdedit.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\bcdedit.exe" -and ($_.message -match "CommandLine.*.*delete.*" -or $_.message -match "CommandLine.*.*deletevalue.*" -or $_.message -match "CommandLine.*.*import.*" -or $_.message -match "CommandLine.*.*safeboot.*" -or $_.message -match "CommandLine.*.*network.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_bginfo.ps1 b/Rules/sigma_tmp/win_susp_bginfo.ps1 new file mode 100644 index 00000000..79e13c1f --- /dev/null +++ b/Rules/sigma_tmp/win_susp_bginfo.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\bginfo.exe" -and $_.message -match "CommandLine.*.*/popup.*" -and $_.message -match "CommandLine.*.*/nolicprompt.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_calc.ps1 b/Rules/sigma_tmp/win_susp_calc.ps1 new file mode 100644 index 00000000..95000929 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_calc.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*\\calc.exe .*" -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\calc.exe" -and -not ($_.message -match "Image.*.*\\Windows\\Sys.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_cdb.ps1 b/Rules/sigma_tmp/win_susp_cdb.ps1 new file mode 100644 index 00000000..78e38c8a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_cdb.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\cdb.exe" -and $_.message -match "CommandLine.*.*-cf.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_certutil_command.ps1 b/Rules/sigma_tmp/win_susp_certutil_command.ps1 new file mode 100644 index 00000000..0e432c7a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_certutil_command.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.* -decode .*" -or $_.message -match "CommandLine.*.* -decodehex .*" -or $_.message -match "CommandLine.*.* -urlcache .*" -or $_.message -match "CommandLine.*.* -verifyctl .*" -or $_.message -match "CommandLine.*.* -encode .*" -or $_.message -match "CommandLine.*.* /decode .*" -or $_.message -match "CommandLine.*.* /decodehex .*" -or $_.message -match "CommandLine.*.* /urlcache .*" -or $_.message -match "CommandLine.*.* /verifyctl .*" -or $_.message -match "CommandLine.*.* /encode .*") -or ($_.message -match "Image.*.*\\certutil.exe" -and ($_.message -match "CommandLine.*.*URL.*" -or $_.message -match "CommandLine.*.*ping.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_certutil_encode.ps1 b/Rules/sigma_tmp/win_susp_certutil_encode.ps1 new file mode 100644 index 00000000..8e55f248 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_certutil_encode.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\certutil.exe" -and $_.message -match "CommandLine.*.*-f.*" -and $_.message -match "CommandLine.*.*-encode.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_cli_escape.ps1 b/Rules/sigma_tmp/win_susp_cli_escape.ps1 new file mode 100644 index 00000000..12870694 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_cli_escape.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*h^t^t^p.*" -or $_.message -match "CommandLine.*.*h\"t\"t\"p.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_cmd_http_appdata.ps1 b/Rules/sigma_tmp/win_susp_cmd_http_appdata.ps1 new file mode 100644 index 00000000..e683ef94 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_cmd_http_appdata.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\cmd.exe" -and $_.message -match "CommandLine.*.*http.*" -and $_.message -match "CommandLine.*.*://.*" -and $_.message -match "CommandLine.*.*%AppData%.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_codeintegrity_check_failure.ps1 b/Rules/sigma_tmp/win_susp_codeintegrity_check_failure.ps1 new file mode 100644 index 00000000..1a0c9ac5 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_codeintegrity_check_failure.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5038" -or $_.ID -eq "6281")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_codepage_switch.ps1 b/Rules/sigma_tmp/win_susp_codepage_switch.ps1 new file mode 100644 index 00000000..3d17a22f --- /dev/null +++ b/Rules/sigma_tmp/win_susp_codepage_switch.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\chcp.com" -and ($_.message -match "CommandLine.*.* 936" -or $_.message -match "CommandLine.*.* 1258")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_commands_recon_activity.ps1 b/Rules/sigma_tmp/win_susp_commands_recon_activity.ps1 new file mode 100644 index 00000000..855859f5 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_commands_recon_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "tasklist" -or $_.message -match "net time" -or $_.message -match "systeminfo" -or $_.message -match "whoami" -or $_.message -match "nbtstat" -or $_.message -match "net start" -or $_.message -match "qprocess" -or $_.message -match "nslookup" -or $_.message -match "hostname.exe" -or $_.message -match "netstat -an") -or ($_.message -match "CommandLine.*.*\\net1 start" -or $_.message -match "CommandLine.*.*\\net1 user /domain" -or $_.message -match "CommandLine.*.*\\net1 group /domain" -or $_.message -match "CommandLine.*.*\\net1 group \"domain admins\" /domain" -or $_.message -match "CommandLine.*.*\\net1 group \"Exchange Trusted Subsystem\" /domain" -or $_.message -match "CommandLine.*.*\\net1 accounts /domain" -or $_.message -match "CommandLine.*.*\\net1 user net localgroup administrators"))) } | group-object CommandLine | where { $_.count -gt 4 } | select name,count | sort -desc diff --git a/Rules/sigma_tmp/win_susp_compression_params.ps1 b/Rules/sigma_tmp/win_susp_compression_params.ps1 new file mode 100644 index 00000000..aec88acd --- /dev/null +++ b/Rules/sigma_tmp/win_susp_compression_params.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "OriginalFileName.*7z.*.exe" -or $_.message -match "OriginalFileName.*.*rar.exe" -or $_.message -match "OriginalFileName.*.*Command.*Line.*RAR.*") -and ($_.message -match "CommandLine.*.* -p.*" -or $_.message -match "CommandLine.*.* -ta.*" -or $_.message -match "CommandLine.*.* -tb.*" -or $_.message -match "CommandLine.*.* -sdel.*" -or $_.message -match "CommandLine.*.* -dw.*" -or $_.message -match "CommandLine.*.* -hp.*")) -and -not ($_.message -match "ParentImage.*C:\\Program.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_comsvcs_procdump.ps1 b/Rules/sigma_tmp/win_susp_comsvcs_procdump.ps1 new file mode 100644 index 00000000..ad94b3cd --- /dev/null +++ b/Rules/sigma_tmp/win_susp_comsvcs_procdump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and ($_.message -match "Image.*.*\\rundll32.exe" -or $_.message -match "OriginalFileName.*RUNDLL32.EXE") -and ($_.message -match "CommandLine.*.*comsvcs.*" -and $_.message -match "CommandLine.*.*MiniDump.*" -and $_.message -match "CommandLine.*.*full.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_conhost.ps1 b/Rules/sigma_tmp/win_susp_conhost.ps1 new file mode 100644 index 00000000..46aa2cb2 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_conhost.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\conhost.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_control_dll_load.ps1 b/Rules/sigma_tmp/win_susp_control_dll_load.ps1 new file mode 100644 index 00000000..078a8b34 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_control_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "ParentImage.*.*\\System32\\control.exe" -and $_.message -match "Image.*.*\\rundll32.exe ") -and -not ($_.message -match "CommandLine.*.*Shell32.dll.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_copy_lateral_movement.ps1 b/Rules/sigma_tmp/win_susp_copy_lateral_movement.ps1 new file mode 100644 index 00000000..2e41d94a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_copy_lateral_movement.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and ((($_.message -match "Image.*.*\\robocopy.exe" -or $_.message -match "Image.*.*\\xcopy.exe") -or ($_.message -match "Image.*.*\\cmd.exe" -and $_.message -match "CommandLine.*.*copy.*")) -or ($_.message -match "Image.*.*\\powershell.*" -and ($_.message -match "CommandLine.*.*copy-item.*" -or $_.message -match "CommandLine.*.*copy.*" -or $_.message -match "CommandLine.*.*cpi .*" -or $_.message -match "CommandLine.*.* cp .*"))) -and ($_.message -match "CommandLine.*.*\\\\\.*" -and $_.message -match "CommandLine.*.*$.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_copy_system32.ps1 b/Rules/sigma_tmp/win_susp_copy_system32.ps1 new file mode 100644 index 00000000..48eaa7dc --- /dev/null +++ b/Rules/sigma_tmp/win_susp_copy_system32.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* /c copy.*" -or $_.message -match "CommandLine.*.*xcopy.*") -and $_.message -match "CommandLine.*.*\\System32\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_covenant.ps1 b/Rules/sigma_tmp/win_susp_covenant.ps1 new file mode 100644 index 00000000..e4a0ccbd --- /dev/null +++ b/Rules/sigma_tmp/win_susp_covenant.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*-Sta.*" -and $_.message -match "CommandLine.*.*-Nop.*" -and $_.message -match "CommandLine.*.*-Window.*" -and $_.message -match "CommandLine.*.*Hidden.*" -and ($_.message -match "CommandLine.*.*-Command.*" -or $_.message -match "CommandLine.*.*-EncodedCommand.*")) -or ($_.message -match "CommandLine.*.*sv o (New-Object IO.MemorySteam);sv d .*" -or $_.message -match "CommandLine.*.*mshta file.hta.*" -or $_.message -match "CommandLine.*.*GruntHTTP.*" -or $_.message -match "CommandLine.*.*-EncodedCommand cwB2ACAAbwAgA.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_crackmapexec_execution.ps1 b/Rules/sigma_tmp/win_susp_crackmapexec_execution.ps1 new file mode 100644 index 00000000..219fcc3c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_crackmapexec_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*cmd.exe /Q /c .* 1> \\\\.*\\.*\\.* 2>&1" -or $_.message -match "CommandLine.*.*cmd.exe /C .* > \\\\.*\\.*\\.* 2>&1" -or $_.message -match "CommandLine.*.*cmd.exe /C .* > .*\\Temp\\.* 2>&1") -and ($_.message -match "CommandLine.*.*powershell.exe -exec bypass -noni -nop -w 1 -C \".*" -or $_.message -match "CommandLine.*.*powershell.exe -noni -nop -w 1 -enc .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_crackmapexec_powershell_obfuscation.ps1 b/Rules/sigma_tmp/win_susp_crackmapexec_powershell_obfuscation.ps1 new file mode 100644 index 00000000..4365af5b --- /dev/null +++ b/Rules/sigma_tmp/win_susp_crackmapexec_powershell_obfuscation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*powershell.exe.*" -and ($_.message -match "CommandLine.*.*join.*split.*" -or $_.message -match "CommandLine.*.*( $ShellId[1]\+$ShellId[13]\+'x').*" -or $_.message -match "CommandLine.*.*( $PSHome[.*]\+$PSHOME[.*]\+.*" -or $_.message -match "CommandLine.*.*( $env:Public[13]\+$env:Public[5]\+'x').*" -or $_.message -match "CommandLine.*.*( $env:ComSpec[4,.*,25]-Join'').*" -or $_.message -match "CommandLine.*.*[1,3]\+'x'-Join'').*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_csc.ps1 b/Rules/sigma_tmp/win_susp_csc.ps1 new file mode 100644 index 00000000..7fe08daf --- /dev/null +++ b/Rules/sigma_tmp/win_susp_csc.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\csc.exe" -and ($_.message -match "ParentImage.*.*\\wscript.exe" -or $_.message -match "ParentImage.*.*\\cscript.exe" -or $_.message -match "ParentImage.*.*\\mshta.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_csc_folder.ps1 b/Rules/sigma_tmp/win_susp_csc_folder.ps1 new file mode 100644 index 00000000..09c239bd --- /dev/null +++ b/Rules/sigma_tmp/win_susp_csc_folder.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\csc.exe" -and ($_.message -match "CommandLine.*.*\\AppData\\.*" -or $_.message -match "CommandLine.*.*\\Windows\\Temp\\.*")) -and -not ($_.message -match "ParentImage.*C:\\Program Files.*" -or ($_.message -match "ParentImage.*.*\\sdiagnhost.exe" -or $_.message -match "ParentImage.*.*\\w3wp.exe") -or ($_.message -match "ParentCommandLine.*.*\\ProgramData\\Microsoft\\Windows Defender Advanced Threat Protection.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_csi.ps1 b/Rules/sigma_tmp/win_susp_csi.ps1 new file mode 100644 index 00000000..a3c12d11 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_csi.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and ($_.message -match "Image.*.*\\csi.exe" -or $_.message -match "Image.*.*\\rcsi.exe" -or $_.message -match "OriginalFileName.*csi.exe" -or $_.message -match "OriginalFileName.*rcsi.exe") -and $_.message -match "Company.*Microsoft Corporation") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_curl_download.ps1 b/Rules/sigma_tmp/win_susp_curl_download.ps1 new file mode 100644 index 00000000..49593c24 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_curl_download.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and ($_.message -match "Image.*.*\\curl.exe" -or $_.message -match "Product.*The curl executable") -and $_.message -match "CommandLine.*.* -O .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_curl_fileupload.ps1 b/Rules/sigma_tmp/win_susp_curl_fileupload.ps1 new file mode 100644 index 00000000..ce5cfbf3 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_curl_fileupload.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\curl.exe" -and $_.message -match "CommandLine.*.* -F .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_curl_start_combo.ps1 b/Rules/sigma_tmp/win_susp_curl_start_combo.ps1 new file mode 100644 index 00000000..702898e5 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_curl_start_combo.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*curl.*" -and $_.message -match "CommandLine.*.* start .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_dctask64_proc_inject.ps1 b/Rules/sigma_tmp/win_susp_dctask64_proc_inject.ps1 new file mode 100644 index 00000000..1e62d321 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_dctask64_proc_inject.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\dctask64.exe") -and -not (($_.message -match "CommandLine.*.*DesktopCentral_Agent\\agent.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_desktopimgdownldr.ps1 b/Rules/sigma_tmp/win_susp_desktopimgdownldr.ps1 new file mode 100644 index 00000000..860a8e4e --- /dev/null +++ b/Rules/sigma_tmp/win_susp_desktopimgdownldr.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.ID -eq "1") -and $_.message -match "CommandLine.*.* /lockscreenurl:.*" -and -not (($_.message -match "CommandLine.*.*.jpg.*" -or $_.message -match "CommandLine.*.*.jpeg.*" -or $_.message -match "CommandLine.*.*.png.*"))) -or ($_.message -match "CommandLine.*.*reg delete.*" -and $_.message -match "CommandLine.*.*\\PersonalizationCSP.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_desktopimgdownldr_file.ps1 b/Rules/sigma_tmp/win_susp_desktopimgdownldr_file.ps1 new file mode 100644 index 00000000..382e60c6 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_desktopimgdownldr_file.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and (($_.message -match "Image.*.*svchost.exe" -and $_.message -match "TargetFilename.*.*\\Personalization\\LockScreenImage\\.*") -and -not ($_.message -match "TargetFilename.*.*C:\\Windows\\.*")) -and -not (($_.message -match "TargetFilename.*.*.jpg.*" -or $_.message -match "TargetFilename.*.*.jpeg.*" -or $_.message -match "TargetFilename.*.*.png.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_devtoolslauncher.ps1 b/Rules/sigma_tmp/win_susp_devtoolslauncher.ps1 new file mode 100644 index 00000000..976ebba1 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_devtoolslauncher.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\devtoolslauncher.exe" -and $_.message -match "CommandLine.*.*LaunchForDeploy.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_dhcp_config.ps1 b/Rules/sigma_tmp/win_susp_dhcp_config.ps1 new file mode 100644 index 00000000..450d8fe1 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_dhcp_config.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "1033" -and $_.message -match "Source.*Microsoft-Windows-DHCP-Server") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_dhcp_config_failed.ps1 b/Rules/sigma_tmp/win_susp_dhcp_config_failed.ps1 new file mode 100644 index 00000000..5ad2f565 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_dhcp_config_failed.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {(($_.ID -eq "1031" -or $_.ID -eq "1032" -or $_.ID -eq "1034") -and $_.message -match "Source.*Microsoft-Windows-DHCP-Server") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_direct_asep_reg_keys_modification.ps1 b/Rules/sigma_tmp/win_susp_direct_asep_reg_keys_modification.ps1 new file mode 100644 index 00000000..04b85c53 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_direct_asep_reg_keys_modification.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\reg.exe" -and $_.message -match "CommandLine.*.*add.*" -and ($_.message -match "CommandLine.*.*\\software\\Microsoft\\Windows\\CurrentVersion\\Run.*" -or $_.message -match "CommandLine.*.*\\software\\Microsoft\\Windows\\CurrentVersion\\RunOnce.*" -or $_.message -match "CommandLine.*.*\\software\\Microsoft\\Windows\\CurrentVersion\\RunOnceEx.*" -or $_.message -match "CommandLine.*.*\\software\\Microsoft\\Windows\\CurrentVersion\\RunServices.*" -or $_.message -match "CommandLine.*.*\\software\\Microsoft\\Windows\\CurrentVersion\\RunServicesOnce.*" -or $_.message -match "CommandLine.*.*\\software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\Userinit.*" -or $_.message -match "CommandLine.*.*\\software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon\\Shell.*" -or $_.message -match "CommandLine.*.*\\software\\Microsoft\\Windows NT\\CurrentVersion\\Windows.*" -or $_.message -match "CommandLine.*.*\\software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\User Shell Folders.*" -or $_.message -match "CommandLine.*.*\\system\\CurrentControlSet\\Control\\SafeBoot\\AlternateShell.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_disable_eventlog.ps1 b/Rules/sigma_tmp/win_susp_disable_eventlog.ps1 new file mode 100644 index 00000000..045c7a02 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_disable_eventlog.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*logman .*") -and ($_.message -match "CommandLine.*.*stop .*" -or $_.message -match "CommandLine.*.*delete .*") -and ($_.message -match "CommandLine.*.*EventLog-System.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_disable_ie_features.ps1 b/Rules/sigma_tmp/win_susp_disable_ie_features.ps1 new file mode 100644 index 00000000..1273492c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_disable_ie_features.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.* -name IEHarden .*" -and $_.message -match "CommandLine.*.* -value 0 .*") -or ($_.message -match "CommandLine.*.* -name DEPOff .*" -and $_.message -match "CommandLine.*.* -value 1 .*") -or ($_.message -match "CommandLine.*.* -name DisableFirstRunCustomize .*" -and $_.message -match "CommandLine.*.* -value 2 .*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_disable_raccine.ps1 b/Rules/sigma_tmp/win_susp_disable_raccine.ps1 new file mode 100644 index 00000000..ee4242d5 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_disable_raccine.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*taskkill .*" -and $_.message -match "CommandLine.*.*RaccineSettings.exe.*") -or ($_.message -match "CommandLine.*.*reg.exe.*" -and $_.message -match "CommandLine.*.*delete.*" -and $_.message -match "CommandLine.*.*Raccine Tray.*") -or ($_.message -match "CommandLine.*.*schtasks.*" -and $_.message -match "CommandLine.*.*/DELETE.*" -and $_.message -match "CommandLine.*.*Raccine Rules Updater.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_diskshadow.ps1 b/Rules/sigma_tmp/win_susp_diskshadow.ps1 new file mode 100644 index 00000000..a57fccaa --- /dev/null +++ b/Rules/sigma_tmp/win_susp_diskshadow.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\diskshadow.exe" -and ($_.message -match "CommandLine.*.*/s.*" -or $_.message -match "CommandLine.*.*-s.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ditsnap.ps1 b/Rules/sigma_tmp/win_susp_ditsnap.ps1 new file mode 100644 index 00000000..a70aa301 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ditsnap.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\ditsnap.exe") -or ($_.message -match "CommandLine.*.*ditsnap.exe.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_dns_config.ps1 b/Rules/sigma_tmp/win_susp_dns_config.ps1 new file mode 100644 index 00000000..a53c8a10 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_dns_config.ps1 @@ -0,0 +1 @@ +Get-WinEvent | where {($_.ID -eq "150" -or $_.ID -eq "770") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_dnx.ps1 b/Rules/sigma_tmp/win_susp_dnx.ps1 new file mode 100644 index 00000000..737fd396 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_dnx.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\dnx.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_double_extension.ps1 b/Rules/sigma_tmp/win_susp_double_extension.ps1 new file mode 100644 index 00000000..c91b9fd2 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_double_extension.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*.doc.exe" -or $_.message -match "Image.*.*.docx.exe" -or $_.message -match "Image.*.*.xls.exe" -or $_.message -match "Image.*.*.xlsx.exe" -or $_.message -match "Image.*.*.ppt.exe" -or $_.message -match "Image.*.*.pptx.exe" -or $_.message -match "Image.*.*.rtf.exe" -or $_.message -match "Image.*.*.pdf.exe" -or $_.message -match "Image.*.*.txt.exe" -or $_.message -match "Image.*.* .exe" -or $_.message -match "Image.*.*______.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_dsrm_password_change.ps1 b/Rules/sigma_tmp/win_susp_dsrm_password_change.ps1 new file mode 100644 index 00000000..a28c60f1 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_dsrm_password_change.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4794") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_dxcap.ps1 b/Rules/sigma_tmp/win_susp_dxcap.ps1 new file mode 100644 index 00000000..74f52f1d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_dxcap.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\dxcap.exe" -and $_.message -match "CommandLine.*.*-c.*" -and $_.message -match "CommandLine.*.*.exe.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_emotet_rudll32_execution.ps1 b/Rules/sigma_tmp/win_susp_emotet_rudll32_execution.ps1 new file mode 100644 index 00000000..eb7dc908 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_emotet_rudll32_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\rundll32.exe") -and ($_.message -match "CommandLine.*.*,RunDLL")) -and -not (($_.message -match "ParentImage.*.*\\tracker.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_esentutl_activity.ps1 b/Rules/sigma_tmp/win_susp_esentutl_activity.ps1 new file mode 100644 index 00000000..22a589b9 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_esentutl_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.* /vss .*" -and $_.message -match "CommandLine.*.* /y .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_eventlog_clear.ps1 b/Rules/sigma_tmp/win_susp_eventlog_clear.ps1 new file mode 100644 index 00000000..bced8995 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_eventlog_clear.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.message -match "Image.*.*\\powershell.exe" -and ($_.message -match "CommandLine.*.*Clear-EventLog.*" -or $_.message -match "CommandLine.*.*Remove-EventLog.*" -or $_.message -match "CommandLine.*.*Limit-EventLog.*")) -or ($_.message -match "Image.*.*\\wmic.exe" -and $_.message -match "CommandLine.*.* ClearEventLog .*")) -or ($_.ID -eq "1" -and $_.message -match "Image.*.*\\wevtutil.exe" -and ($_.message -match "CommandLine.*.*clear-log.*" -or $_.message -match "CommandLine.*.* cl .*" -or $_.message -match "CommandLine.*.*set-log.*" -or $_.message -match "CommandLine.*.* sl .*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_eventlog_cleared.ps1 b/Rules/sigma_tmp/win_susp_eventlog_cleared.ps1 new file mode 100644 index 00000000..3a079f2c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_eventlog_cleared.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "517" -or $_.ID -eq "1102")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName System | where {($_.ID -eq "104" -and $_.message -match "Source.*Microsoft-Windows-Eventlog") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_execution_path.ps1 b/Rules/sigma_tmp/win_susp_execution_path.ps1 new file mode 100644 index 00000000..58880847 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_execution_path.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\$Recycle.bin\\.*" -or $_.message -match "Image.*.*\\config\\systemprofile\\.*" -or $_.message -match "Image.*.*\\Intel\\Logs\\.*" -or $_.message -match "Image.*.*\\RSA\\MachineKeys\\.*" -or $_.message -match "Image.*.*\\Users\\All Users\\.*" -or $_.message -match "Image.*.*\\Users\\Default\\.*" -or $_.message -match "Image.*.*\\Users\\NetworkService\\.*" -or $_.message -match "Image.*.*\\Users\\Public\\.*" -or $_.message -match "Image.*.*\\Windows\\addins\\.*" -or $_.message -match "Image.*.*\\Windows\\debug\\.*" -or $_.message -match "Image.*.*\\Windows\\Fonts\\.*" -or $_.message -match "Image.*.*\\Windows\\Help\\.*" -or $_.message -match "Image.*.*\\Windows\\IME\\.*" -or $_.message -match "Image.*.*\\Windows\\Media\\.*" -or $_.message -match "Image.*.*\\Windows\\repair\\.*" -or $_.message -match "Image.*.*\\Windows\\security\\.*" -or $_.message -match "Image.*.*\\Windows\\system32\\config\\systemprofile\\.*" -or $_.message -match "Image.*.*\\Windows\\System32\\Tasks\\.*" -or $_.message -match "Image.*.*\\Windows\\Tasks\\.*") -or $_.message -match "Image.*C:\\Perflogs\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_execution_path_webserver.ps1 b/Rules/sigma_tmp/win_susp_execution_path_webserver.ps1 new file mode 100644 index 00000000..2357267d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_execution_path_webserver.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\wwwroot\\.*" -or $_.message -match "Image.*.*\\wmpub\\.*" -or $_.message -match "Image.*.*\\htdocs\\.*") -and -not (($_.message -match "Image.*.*bin\\.*" -or $_.message -match "Image.*.*\\Tools\\.*" -or $_.message -match "Image.*.*\\SMSComponent\\.*") -and ($_.message -match "ParentImage.*.*\\services.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_explorer.ps1 b/Rules/sigma_tmp/win_susp_explorer.ps1 new file mode 100644 index 00000000..bcac6853 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_explorer.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\explorer.exe") -and ($_.message -match "ParentImage.*.*\\cmd.exe") -and ($_.message -match "CommandLine.*.*explorer.exe.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_explorer_break_proctree.ps1 b/Rules/sigma_tmp/win_susp_explorer_break_proctree.ps1 new file mode 100644 index 00000000..8f651b08 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_explorer_break_proctree.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*explorer.exe.*" -and $_.message -match "CommandLine.*.* /root,.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_failed_guest_logon.ps1 b/Rules/sigma_tmp/win_susp_failed_guest_logon.ps1 new file mode 100644 index 00000000..a2739a73 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_guest_logon.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-SmbClient/Security | where {($_.ID -eq "31017" -and $_.message -match "Description.*.*Rejected an insecure guest logon.*" -and $_.message -match "UserName.*" -and $_.message -match "ServerName.*\\1.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_failed_logon_reasons.ps1 b/Rules/sigma_tmp/win_susp_failed_logon_reasons.ps1 new file mode 100644 index 00000000..35ae5ae5 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_logon_reasons.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4625" -or $_.ID -eq "4776") -and ($_.message -match "0xC0000072" -or $_.message -match "0xC000006F" -or $_.message -match "0xC0000070" -or $_.message -match "0xC0000413" -or $_.message -match "0xC000018C" -or $_.message -match "0xC000015B")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_failed_logon_source.ps1 b/Rules/sigma_tmp/win_susp_failed_logon_source.ps1 new file mode 100644 index 00000000..b15345cf --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_logon_source.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4625" -and -not ((($_.message -match "IpAddress.*.*-.*" -or ($_.message -match "IpAddress.*10..*" -or $_.message -match "IpAddress.*192.168..*" -or $_.message -match "IpAddress.*172.16..*" -or $_.message -match "IpAddress.*172.17..*" -or $_.message -match "IpAddress.*172.18..*" -or $_.message -match "IpAddress.*172.19..*" -or $_.message -match "IpAddress.*172.20..*" -or $_.message -match "IpAddress.*172.21..*" -or $_.message -match "IpAddress.*172.22..*" -or $_.message -match "IpAddress.*172.23..*" -or $_.message -match "IpAddress.*172.24..*" -or $_.message -match "IpAddress.*172.25..*" -or $_.message -match "IpAddress.*172.26..*" -or $_.message -match "IpAddress.*172.27..*" -or $_.message -match "IpAddress.*172.28..*" -or $_.message -match "IpAddress.*172.29..*" -or $_.message -match "IpAddress.*172.30..*" -or $_.message -match "IpAddress.*172.31..*" -or $_.message -match "IpAddress.*127..*" -or $_.message -match "IpAddress.*169.254..*") -or $_.message -match "IpAddress.*::1" -or ($_.message -match "IpAddress.*fe80::.*" -or $_.message -match "IpAddress.*fc00::.*"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_failed_logons_explicit_credentials.ps1 b/Rules/sigma_tmp/win_susp_failed_logons_explicit_credentials.ps1 new file mode 100644 index 00000000..0321fa98 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_logons_explicit_credentials.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4648") } | select ComputerName, Account_Name | group ComputerName | foreach { [PSCustomObject]@{'ComputerName'=$_.name;'Count'=($_.group.Account_Name | sort -u).count} } | sort count -desc | where { $_.count -gt 10 } diff --git a/Rules/sigma_tmp/win_susp_failed_logons_single_process.ps1 b/Rules/sigma_tmp/win_susp_failed_logons_single_process.ps1 new file mode 100644 index 00000000..4c919a2a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_logons_single_process.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4625" -and $_.message -match "LogonType.*2") -and -not ($_.message -match "ProcessName.*-")) } | select ProcessName, TargetUserName | group ProcessName | foreach { [PSCustomObject]@{'ProcessName'=$_.name;'Count'=($_.group.TargetUserName | sort -u).count} } | sort count -desc | where { $_.count -gt 10 } diff --git a/Rules/sigma_tmp/win_susp_failed_logons_single_source.ps1 b/Rules/sigma_tmp/win_susp_failed_logons_single_source.ps1 new file mode 100644 index 00000000..d20f8555 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_logons_single_source.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "529" -or $_.ID -eq "4625") -and $_.message -match "TargetUserName.*.*" -and $_.message -match "WorkstationName.*.*") } | select WorkstationName, TargetUserName | group WorkstationName | foreach { [PSCustomObject]@{'WorkstationName'=$_.name;'Count'=($_.group.TargetUserName | sort -u).count} } | sort count -desc | where { $_.count -gt 3 } diff --git a/Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos.ps1 b/Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos.ps1 new file mode 100644 index 00000000..14bdd92d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4771" -and $_.message -match "Status.*0x18") -and -not ($_.message -match "TargetUserName.*.*$")) } | select IpAddress, TargetUserName | group IpAddress | foreach { [PSCustomObject]@{'IpAddress'=$_.name;'Count'=($_.group.TargetUserName | sort -u).count} } | sort count -desc | where { $_.count -gt 10 } diff --git a/Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos2.ps1 b/Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos2.ps1 new file mode 100644 index 00000000..45a9b157 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos2.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4768" -and $_.message -match "Status.*0x12") -and -not ($_.message -match "TargetUserName.*.*$")) } | select IpAddress, TargetUserName | group IpAddress | foreach { [PSCustomObject]@{'IpAddress'=$_.name;'Count'=($_.group.TargetUserName | sort -u).count} } | sort count -desc | where { $_.count -gt 10 } diff --git a/Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos3.ps1 b/Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos3.ps1 new file mode 100644 index 00000000..b427247a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_logons_single_source_kerberos3.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4768" -and $_.message -match "Status.*0x6") -and -not ($_.message -match "TargetUserName.*.*$")) } | select IpAddress, TargetUserName | group IpAddress | foreach { [PSCustomObject]@{'IpAddress'=$_.name;'Count'=($_.group.TargetUserName | sort -u).count} } | sort count -desc | where { $_.count -gt 10 } diff --git a/Rules/sigma_tmp/win_susp_failed_logons_single_source_ntlm2.ps1 b/Rules/sigma_tmp/win_susp_failed_logons_single_source_ntlm2.ps1 new file mode 100644 index 00000000..361ae89f --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_logons_single_source_ntlm2.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4776" -and $_.message -match "Status.*.*0xC0000064") -and -not ($_.message -match "TargetUserName.*.*$")) } | select Workstation, TargetUserName | group Workstation | foreach { [PSCustomObject]@{'Workstation'=$_.name;'Count'=($_.group.TargetUserName | sort -u).count} } | sort count -desc | where { $_.count -gt 10 } diff --git a/Rules/sigma_tmp/win_susp_failed_remote_logons_single_source.ps1 b/Rules/sigma_tmp/win_susp_failed_remote_logons_single_source.ps1 new file mode 100644 index 00000000..8cb37d2c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_failed_remote_logons_single_source.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4625" -and $_.message -match "LogonType.*3") -and -not ($_.message -match "IpAddress.*-")) } | select IpAddress, TargetUserName | group IpAddress | foreach { [PSCustomObject]@{'IpAddress'=$_.name;'Count'=($_.group.TargetUserName | sort -u).count} } | sort count -desc | where { $_.count -gt 10 } diff --git a/Rules/sigma_tmp/win_susp_file_characteristics.ps1 b/Rules/sigma_tmp/win_susp_file_characteristics.ps1 new file mode 100644 index 00000000..78aed666 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_file_characteristics.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Description.*\?" -and ($_.message -match "FileVersion.*\?" -or $_.message -match "Product.*\?" -or $_.message -match "Company.*\?") -and $_.message -match "Image.*.*\\Downloads\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_file_download_via_gfxdownloadwrapper.ps1 b/Rules/sigma_tmp/win_susp_file_download_via_gfxdownloadwrapper.ps1 new file mode 100644 index 00000000..aa102e96 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_file_download_via_gfxdownloadwrapper.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\GfxDownloadWrapper.exe" -and -not ($_.message -match "CommandLine.*.*gameplayapi.intel.com.*")) -and -not ($_.message -match "ParentImage.*.*\\GfxDownloadWrapper.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_findstr.ps1 b/Rules/sigma_tmp/win_susp_findstr.ps1 new file mode 100644 index 00000000..409ae5c3 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_findstr.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*findstr.*") -and ($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*/V.*" -and $_.message -match "CommandLine.*.*/L.*") -or ($_.message -match "CommandLine.*.*/S.*" -and $_.message -match "CommandLine.*.*/I.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_findstr_lnk.ps1 b/Rules/sigma_tmp/win_susp_findstr_lnk.ps1 new file mode 100644 index 00000000..07bc724a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_findstr_lnk.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\findstr.exe" -and $_.message -match "CommandLine.*.*.lnk") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_finger_usage.ps1 b/Rules/sigma_tmp/win_susp_finger_usage.ps1 new file mode 100644 index 00000000..8dd5812c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_finger_usage.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\finger.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_firewall_disable.ps1 b/Rules/sigma_tmp/win_susp_firewall_disable.ps1 new file mode 100644 index 00000000..cbc3879d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_firewall_disable.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "netsh firewall set opmode mode=disable" -or $_.message -match "CommandLine.*netsh advfirewall set .* state off")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_fsutil_usage.ps1 b/Rules/sigma_tmp/win_susp_fsutil_usage.ps1 new file mode 100644 index 00000000..20a1d313 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_fsutil_usage.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and ($_.message -match "Image.*.*\\fsutil.exe" -or $_.message -match "OriginalFileName.*fsutil.exe") -and ($_.message -match "CommandLine.*.*deletejournal.*" -or $_.message -match "CommandLine.*.*createjournal.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ftp.ps1 b/Rules/sigma_tmp/win_susp_ftp.ps1 new file mode 100644 index 00000000..5a0e5cf4 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ftp.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.ID -eq "1" -and $_.message -match "CommandLine.*.*-s:.*" -and ($_.message -match "Image.*.*ftp.exe" -or $_.message -match "OriginalFileName.*.*ftp.exe.*")) -or (($_.ID -eq "1") -and $_.message -match "OriginalFileName.*.*ftp.exe.*" -and -not ($_.message -match "Image.*.*ftp.exe")) -or $_.message -match "ParentImage.*.*ftp.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_gup.ps1 b/Rules/sigma_tmp/win_susp_gup.ps1 new file mode 100644 index 00000000..62fc8c79 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_gup.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "Image.*.*\\GUP.exe" -and -not (($_.message -match "Image.*.*\\Users\\.*\\AppData\\Local\\Notepad\+\+\\updater\\GUP.exe" -or $_.message -match "Image.*.*\\Users\\.*\\AppData\\Roaming\\Notepad\+\+\\updater\\GUP.exe" -or $_.message -match "Image.*.*\\Program Files\\Notepad\+\+\\updater\\GUP.exe" -or $_.message -match "Image.*.*\\Program Files (x86)\\Notepad\+\+\\updater\\GUP.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_interactive_logons.ps1 b/Rules/sigma_tmp/win_susp_interactive_logons.ps1 new file mode 100644 index 00000000..555e7365 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_interactive_logons.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {((($_.ID -eq "528" -or $_.ID -eq "529" -or $_.ID -eq "4624" -or $_.ID -eq "4625") -and $_.message -match "LogonType.*2" -and ($_.message -match "%ServerSystems%" -or $_.message -match "%DomainControllers%")) -and -not ($_.message -match "LogonProcessName.*Advapi" -and $_.message -match "ComputerName.*%Workstations%")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_iss_module_install.ps1 b/Rules/sigma_tmp/win_susp_iss_module_install.ps1 new file mode 100644 index 00000000..5d23fbc7 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_iss_module_install.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\appcmd.exe" -and $_.message -match "CommandLine.*.*install.*" -and $_.message -match "CommandLine.*.*module.*" -and $_.message -match "CommandLine.*.*/name:.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_kerberos_manipulation.ps1 b/Rules/sigma_tmp/win_susp_kerberos_manipulation.ps1 new file mode 100644 index 00000000..13093582 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_kerberos_manipulation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "675" -or $_.ID -eq "4768" -or $_.ID -eq "4769" -or $_.ID -eq "4771") -and ($_.message -match "0x9" -or $_.message -match "0xA" -or $_.message -match "0xB" -or $_.message -match "0xF" -or $_.message -match "0x10" -or $_.message -match "0x11" -or $_.message -match "0x13" -or $_.message -match "0x14" -or $_.message -match "0x1A" -or $_.message -match "0x1F" -or $_.message -match "0x21" -or $_.message -match "0x22" -or $_.message -match "0x23" -or $_.message -match "0x24" -or $_.message -match "0x26" -or $_.message -match "0x27" -or $_.message -match "0x28" -or $_.message -match "0x29" -or $_.message -match "0x2C" -or $_.message -match "0x2D" -or $_.message -match "0x2E" -or $_.message -match "0x2F" -or $_.message -match "0x31" -or $_.message -match "0x32" -or $_.message -match "0x3E" -or $_.message -match "0x3F" -or $_.message -match "0x40" -or $_.message -match "0x41" -or $_.message -match "0x43" -or $_.message -match "0x44")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ldap_dataexchange.ps1 b/Rules/sigma_tmp/win_susp_ldap_dataexchange.ps1 new file mode 100644 index 00000000..62726d7a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ldap_dataexchange.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5136" -and $_.message -match "AttributeValue.*.*" -and ($_.message -match "primaryInternationalISDNNumber" -or $_.message -match "otherFacsimileTelephoneNumber" -or $_.message -match "primaryTelexNumber")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_local_anon_logon_created.ps1 b/Rules/sigma_tmp/win_susp_local_anon_logon_created.ps1 new file mode 100644 index 00000000..5cdc0f3a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_local_anon_logon_created.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4720" -and $_.message -match "SamAccountName.*.*ANONYMOUS.*" -and $_.message -match "SamAccountName.*.*LOGON.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_logon_explicit_credentials.ps1 b/Rules/sigma_tmp/win_susp_logon_explicit_credentials.ps1 new file mode 100644 index 00000000..73eee075 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_logon_explicit_credentials.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4648" -and ($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\pwsh.exe" -or $_.message -match "Image.*.*\\winrs.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe" -or $_.message -match "Image.*.*\\reg.exe")) -and -not ($_.message -match "TargetServerName.*localhost")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_lsass_dump.ps1 b/Rules/sigma_tmp/win_susp_lsass_dump.ps1 new file mode 100644 index 00000000..eca58804 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_lsass_dump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4656" -and $_.message -match "ProcessName.*.*\\lsass.exe" -and $_.message -match "AccessMask.*0x705" -and $_.message -match "ObjectType.*SAM_DOMAIN") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_lsass_dump_generic.ps1 b/Rules/sigma_tmp/win_susp_lsass_dump_generic.ps1 new file mode 100644 index 00000000..a8626e7b --- /dev/null +++ b/Rules/sigma_tmp/win_susp_lsass_dump_generic.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {((($_.ID -eq "4656" -and $_.message -match "ObjectName.*.*\\lsass.exe" -and ($_.message -match "AccessMask.*.*0x40.*" -or $_.message -match "AccessMask.*.*0x1400.*" -or $_.message -match "AccessMask.*.*0x1000.*" -or $_.message -match "AccessMask.*.*0x100000.*" -or $_.message -match "AccessMask.*.*0x1410.*" -or $_.message -match "AccessMask.*.*0x1010.*" -or $_.message -match "AccessMask.*.*0x1438.*" -or $_.message -match "AccessMask.*.*0x143a.*" -or $_.message -match "AccessMask.*.*0x1418.*" -or $_.message -match "AccessMask.*.*0x1f0fff.*" -or $_.message -match "AccessMask.*.*0x1f1fff.*" -or $_.message -match "AccessMask.*.*0x1f2fff.*" -or $_.message -match "AccessMask.*.*0x1f3fff.*")) -or ((($_.ID -eq "4663" -and $_.message -match "ObjectName.*.*\\lsass.exe" -and ($_.message -match "AccessList.*.*4484.*" -or $_.message -match "AccessList.*.*4416.*")) -and -not (($_.message -match "ProcessName.*.*\\wmiprvse.exe" -or $_.message -match "ProcessName.*.*\\taskmgr.exe" -or $_.message -match "ProcessName.*.*\\procexp64.exe" -or $_.message -match "ProcessName.*.*\\procexp.exe" -or $_.message -match "ProcessName.*.*\\lsm.exe" -or $_.message -match "ProcessName.*.*\\csrss.exe" -or $_.message -match "ProcessName.*.*\\wininit.exe" -or $_.message -match "ProcessName.*.*\\vmtoolsd.exe" -or $_.message -match "ProcessName.*.*\\minionhost.exe" -or $_.message -match "ProcessName.*.*\\VsTskMgr.exe" -or $_.message -match "ProcessName.*.*\\thor64.exe") -and ($_.message -match "ProcessName.*C:\\Windows\\System32\\.*" -or $_.message -match "ProcessName.*C:\\Windows\\SysWow64\\.*" -or $_.message -match "ProcessName.*C:\\Windows\\SysNative\\.*" -or $_.message -match "ProcessName.*C:\\Program Files\\.*" -or $_.message -match "ProcessName.*C:\\Windows\\Temp\\asgard2-agent\\.*"))) -and -not (($_.message -match "ProcessName.*C:\\Program Files.*"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_mounted_share_deletion.ps1 b/Rules/sigma_tmp/win_susp_mounted_share_deletion.ps1 new file mode 100644 index 00000000..011b6e75 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_mounted_share_deletion.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\net.exe" -and $_.message -match "Image.*.*\\net1.exe" -and $_.message -match "CommandLine.*.*share.*" -and $_.message -match "CommandLine.*.*/delete.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_mpcmdrun_download.ps1 b/Rules/sigma_tmp/win_susp_mpcmdrun_download.ps1 new file mode 100644 index 00000000..55b8ae31 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_mpcmdrun_download.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*MpCmdRun.exe.*" -or $_.message -match "Description.*Microsoft Malware Protection Command Line Utility") -and ($_.message -match "CommandLine.*.*DownloadFile.*" -and $_.message -match "CommandLine.*.*url.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_mshta_execution.ps1 b/Rules/sigma_tmp/win_susp_mshta_execution.ps1 new file mode 100644 index 00000000..6251a115 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_mshta_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\mshta.exe" -and ($_.message -match "CommandLine.*.*vbscript.*" -or $_.message -match "CommandLine.*.*.jpg.*" -or $_.message -match "CommandLine.*.*.png.*" -or $_.message -match "CommandLine.*.*.lnk.*" -or $_.message -match "CommandLine.*.*.xls.*" -or $_.message -match "CommandLine.*.*.doc.*" -or $_.message -match "CommandLine.*.*.zip.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_mshta_pattern.ps1 b/Rules/sigma_tmp/win_susp_mshta_pattern.ps1 new file mode 100644 index 00000000..d4f78154 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_mshta_pattern.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\mhsta.exe" -and (((($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\cmd.exe" -or $_.message -match "ParentImage.*.*\\powershell.exe") -or ($_.message -match "CommandLine.*.*\\AppData\\Local.*" -or $_.message -match "CommandLine.*.*C:\\Windows\\Temp.*" -or $_.message -match "CommandLine.*.*C:\\Users\\Public.*"))) -or (($_.ID -eq "1") -and -not (($_.message -match "Image.*.*C:\\Windows\\System32.*" -or $_.message -match "Image.*.*C:\\Windows\\SysWOW64.*")))) -or (($_.ID -eq "1") -and -not (($_.message -match "CommandLine.*.*.htm.*" -or $_.message -match "CommandLine.*.*.hta.*") -and ($_.message -match "CommandLine.*.*mshta.exe" -or $_.message -match "CommandLine.*.*mshta"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_msiexec_cwd.ps1 b/Rules/sigma_tmp/win_susp_msiexec_cwd.ps1 new file mode 100644 index 00000000..e9d740d4 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_msiexec_cwd.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "Image.*.*\\msiexec.exe" -and -not (($_.message -match "Image.*C:\\Windows\\System32\\.*" -or $_.message -match "Image.*C:\\Windows\\SysWOW64\\.*" -or $_.message -match "Image.*C:\\Windows\\WinSxS\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_msiexec_web_install.ps1 b/Rules/sigma_tmp/win_susp_msiexec_web_install.ps1 new file mode 100644 index 00000000..c1ca24d8 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_msiexec_web_install.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.* msiexec.*" -and $_.message -match "CommandLine.*.*://.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_msmpeng_crash.ps1 b/Rules/sigma_tmp/win_susp_msmpeng_crash.ps1 new file mode 100644 index 00000000..b9790937 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_msmpeng_crash.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Application | where {((($_.message -match "Source.*Application Error" -and $_.ID -eq "1000") -or ($_.message -match "Source.*Windows Error Reporting" -and $_.ID -eq "1001")) -and ($_.message -match ".*MsMpEng.exe.*" -or $_.message -match ".*mpengine.dll.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_msoffice.ps1 b/Rules/sigma_tmp/win_susp_msoffice.ps1 new file mode 100644 index 00000000..fa85deea --- /dev/null +++ b/Rules/sigma_tmp/win_susp_msoffice.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\powerpnt.exe" -or $_.message -match "Image.*.*\\winword.exe" -or $_.message -match "Image.*.*\\excel.exe") -and $_.message -match "CommandLine.*.*http.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_multiple_files_renamed_or_deleted.ps1 b/Rules/sigma_tmp/win_susp_multiple_files_renamed_or_deleted.ps1 new file mode 100644 index 00000000..a9f255bb --- /dev/null +++ b/Rules/sigma_tmp/win_susp_multiple_files_renamed_or_deleted.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4663" -and $_.message -match "ObjectType.*File" -and $_.message -match "AccessList.*%%1537" -and $_.message -match "Keywords.*0x8020000000000000") } | group-object SubjectLogonId | where { $_.count -gt 10 } | select name,count | sort -desc diff --git a/Rules/sigma_tmp/win_susp_net_execution.ps1 b/Rules/sigma_tmp/win_susp_net_execution.ps1 new file mode 100644 index 00000000..365163ef --- /dev/null +++ b/Rules/sigma_tmp/win_susp_net_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and ($_.message -match "CommandLine.*.* group.*" -or $_.message -match "CommandLine.*.* localgroup.*" -or $_.message -match "CommandLine.*.* user.*" -or $_.message -match "CommandLine.*.* view.*" -or $_.message -match "CommandLine.*.* share.*" -or $_.message -match "CommandLine.*.* accounts.*" -or $_.message -match "CommandLine.*.* stop .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_net_recon_activity.ps1 b/Rules/sigma_tmp/win_susp_net_recon_activity.ps1 new file mode 100644 index 00000000..f8167f4a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_net_recon_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4661" -and ($_.message -match "SAM_USER" -or $_.message -match "SAM_GROUP") -and $_.message -match "ObjectName.*S-1-5-21-.*" -and $_.message -match "AccessMask.*0x2d" -and ($_.message -match "ObjectName.*.*-500" -or $_.message -match "ObjectName.*.*-512")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_netsh_dll_persistence.ps1 b/Rules/sigma_tmp/win_susp_netsh_dll_persistence.ps1 new file mode 100644 index 00000000..31dee676 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_netsh_dll_persistence.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\netsh.exe" -and $_.message -match "CommandLine.*.*add.*" -and $_.message -match "CommandLine.*.*helper.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ngrok_pua.ps1 b/Rules/sigma_tmp/win_susp_ngrok_pua.ps1 new file mode 100644 index 00000000..0dd335d9 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ngrok_pua.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.* tcp 139.*" -or $_.message -match "CommandLine.*.* tcp 445.*" -or $_.message -match "CommandLine.*.* tcp 3389.*" -or $_.message -match "CommandLine.*.* tcp 5985.*" -or $_.message -match "CommandLine.*.* tcp 5986.*") -or ($_.message -match "CommandLine.*.* start .*" -and $_.message -match "CommandLine.*.*--all.*" -and $_.message -match "CommandLine.*.*--config.*" -and $_.message -match "CommandLine.*.*.yml.*") -or (($_.message -match "Image.*.*ngrok.exe") -and ($_.message -match "CommandLine.*.* tcp .*" -or $_.message -match "CommandLine.*.* http .*" -or $_.message -match "CommandLine.*.* authtoken .*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ntdsutil.ps1 b/Rules/sigma_tmp/win_susp_ntdsutil.ps1 new file mode 100644 index 00000000..435a2312 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ntdsutil.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\ntdsutil.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ntlm_auth.ps1 b/Rules/sigma_tmp/win_susp_ntlm_auth.ps1 new file mode 100644 index 00000000..b9e0e0fe --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ntlm_auth.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-NTLM/Operational | where {($_.ID -eq "8002" -and $_.message -match "CallingProcessName.*.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ntlm_rdp.ps1 b/Rules/sigma_tmp/win_susp_ntlm_rdp.ps1 new file mode 100644 index 00000000..03cff7f5 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ntlm_rdp.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-NTLM/Operational | where {($_.ID -eq "8001" -and $_.message -match "TargetName.*TERMSRV.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_odbcconf.ps1 b/Rules/sigma_tmp/win_susp_odbcconf.ps1 new file mode 100644 index 00000000..9c481e32 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_odbcconf.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\odbcconf.exe" -and ($_.message -match "CommandLine.*.*-f.*" -or $_.message -match "CommandLine.*.*regsvr.*")) -or ($_.message -match "ParentImage.*.*\\odbcconf.exe" -and $_.message -match "Image.*.*\\rundll32.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_openwith.ps1 b/Rules/sigma_tmp/win_susp_openwith.ps1 new file mode 100644 index 00000000..4feeaacf --- /dev/null +++ b/Rules/sigma_tmp/win_susp_openwith.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\OpenWith.exe" -and $_.message -match "CommandLine.*.*/c.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_outlook.ps1 b/Rules/sigma_tmp/win_susp_outlook.ps1 new file mode 100644 index 00000000..610f1d0e --- /dev/null +++ b/Rules/sigma_tmp/win_susp_outlook.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*EnableUnsafeClientMailRules.*" -or ($_.message -match "ParentImage.*.*\\outlook.exe" -and $_.message -match "CommandLine.*.*\\\\\.*" -and $_.message -match "CommandLine.*.*\\\.*" -and $_.message -match "CommandLine.*.*.exe.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_outlook_temp.ps1 b/Rules/sigma_tmp/win_susp_outlook_temp.ps1 new file mode 100644 index 00000000..33e76747 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_outlook_temp.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\Temporary Internet Files\\Content.Outlook\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_pcwutl.ps1 b/Rules/sigma_tmp/win_susp_pcwutl.ps1 new file mode 100644 index 00000000..3d24a00d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_pcwutl.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\rundll32.exe" -and $_.message -match "CommandLine.*.*pcwutl.*" -and $_.message -match "CommandLine.*.*LaunchApplication.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_pester.ps1 b/Rules/sigma_tmp/win_susp_pester.ps1 new file mode 100644 index 00000000..c5879d52 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_pester.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\powershell.exe" -and $_.message -match "CommandLine.*.*Pester.*" -and $_.message -match "CommandLine.*.*Get-Help.*") -or ($_.ID -eq "1" -and $_.message -match "Image.*.*\\cmd.exe" -and $_.message -match "CommandLine.*.*pester.*" -and $_.message -match "CommandLine.*.*;.*" -and ($_.message -match "CommandLine.*.*help.*" -or $_.message -match "CommandLine.*.*?.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ping_hex_ip.ps1 b/Rules/sigma_tmp/win_susp_ping_hex_ip.ps1 new file mode 100644 index 00000000..e81f4048 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ping_hex_ip.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\ping.exe" -and $_.message -match "CommandLine.*.*0x.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_powershell_empire_launch.ps1 b/Rules/sigma_tmp/win_susp_powershell_empire_launch.ps1 new file mode 100644 index 00000000..9a547d5a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_powershell_empire_launch.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* -NoP -sta -NonI -W Hidden -Enc .*" -or $_.message -match "CommandLine.*.* -noP -sta -w 1 -enc .*" -or $_.message -match "CommandLine.*.* -NoP -NonI -W Hidden -enc .*" -or $_.message -match "CommandLine.*.* -noP -sta -w 1 -enc.*" -or $_.message -match "CommandLine.*.* -enc SQB.*" -or $_.message -match "CommandLine.*.* -nop -exec bypass -EncodedCommand .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_powershell_empire_uac_bypass.ps1 b/Rules/sigma_tmp/win_susp_powershell_empire_uac_bypass.ps1 new file mode 100644 index 00000000..671b5e7d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_powershell_empire_uac_bypass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* -NoP -NonI -w Hidden -c $x=$((gp HKCU:Software\\Microsoft\\Windows Update).Update).*" -or $_.message -match "CommandLine.*.* -NoP -NonI -c $x=$((gp HKCU:Software\\Microsoft\\Windows Update).Update);.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_powershell_enc_cmd.ps1 b/Rules/sigma_tmp/win_susp_powershell_enc_cmd.ps1 new file mode 100644 index 00000000..61e7c27e --- /dev/null +++ b/Rules/sigma_tmp/win_susp_powershell_enc_cmd.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.ID -eq "1") -and (($_.ID -eq "1" -and $_.message -match "CommandLine.*.* -e.*" -and $_.message -match "CommandLine.*.* JAB.*" -and $_.message -match "CommandLine.*.* -w.*" -and $_.message -match "CommandLine.*.* hidden .*") -or ($_.ID -eq "1" -and $_.message -match "CommandLine.*.* -e.*" -and ($_.message -match "CommandLine.*.* BA^J.*" -or $_.message -match "CommandLine.*.* SUVYI.*" -or $_.message -match "CommandLine.*.* SQBFAFgA.*" -or $_.message -match "CommandLine.*.* aQBlAHgA.*" -or $_.message -match "CommandLine.*.* aWV4I.*" -or $_.message -match "CommandLine.*.* IAA.*" -or $_.message -match "CommandLine.*.* IAB.*" -or $_.message -match "CommandLine.*.* UwB.*" -or $_.message -match "CommandLine.*.* cwB.*")) -or ($_.message -match "CommandLine.*.*.exe -ENCOD .*"))) -and -not ($_.message -match "CommandLine.*.* -ExecutionPolicy.*" -and $_.message -match "CommandLine.*.*remotesigned .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_powershell_encoded_param.ps1 b/Rules/sigma_tmp/win_susp_powershell_encoded_param.ps1 new file mode 100644 index 00000000..f6bff583 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_powershell_encoded_param.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*(WCHAR)0x.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_powershell_getprocess_lsass.ps1 b/Rules/sigma_tmp/win_susp_powershell_getprocess_lsass.ps1 new file mode 100644 index 00000000..e12c7076 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_powershell_getprocess_lsass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.*Get-Process lsass.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_powershell_hidden_b64_cmd.ps1 b/Rules/sigma_tmp/win_susp_powershell_hidden_b64_cmd.ps1 new file mode 100644 index 00000000..a4cd04f4 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_powershell_hidden_b64_cmd.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\powershell.exe" -and $_.message -match "CommandLine.*.* hidden .*" -and ($_.message -match "CommandLine.*.*AGkAdABzAGEAZABtAGkAbgAgAC8AdAByAGEAbgBzAGYAZQByA.*" -or $_.message -match "CommandLine.*.*aXRzYWRtaW4gL3RyYW5zZmVy.*" -or $_.message -match "CommandLine.*.*IAaQB0AHMAYQBkAG0AaQBuACAALwB0AHIAYQBuAHMAZgBlAHIA.*" -or $_.message -match "CommandLine.*.*JpdHNhZG1pbiAvdHJhbnNmZX.*" -or $_.message -match "CommandLine.*.*YgBpAHQAcwBhAGQAbQBpAG4AIAAvAHQAcgBhAG4AcwBmAGUAcg.*" -or $_.message -match "CommandLine.*.*Yml0c2FkbWluIC90cmFuc2Zlc.*" -or $_.message -match "CommandLine.*.*AGMAaAB1AG4AawBfAHMAaQB6AGUA.*" -or $_.message -match "CommandLine.*.*JABjAGgAdQBuAGsAXwBzAGkAegBlA.*" -or $_.message -match "CommandLine.*.*JGNodW5rX3Npem.*" -or $_.message -match "CommandLine.*.*QAYwBoAHUAbgBrAF8AcwBpAHoAZQ.*" -or $_.message -match "CommandLine.*.*RjaHVua19zaXpl.*" -or $_.message -match "CommandLine.*.*Y2h1bmtfc2l6Z.*" -or $_.message -match "CommandLine.*.*AE8ALgBDAG8AbQBwAHIAZQBzAHMAaQBvAG4A.*" -or $_.message -match "CommandLine.*.*kATwAuAEMAbwBtAHAAcgBlAHMAcwBpAG8Abg.*" -or $_.message -match "CommandLine.*.*lPLkNvbXByZXNzaW9u.*" -or $_.message -match "CommandLine.*.*SQBPAC4AQwBvAG0AcAByAGUAcwBzAGkAbwBuA.*" -or $_.message -match "CommandLine.*.*SU8uQ29tcHJlc3Npb2.*" -or $_.message -match "CommandLine.*.*Ty5Db21wcmVzc2lvb.*" -or $_.message -match "CommandLine.*.*AE8ALgBNAGUAbQBvAHIAeQBTAHQAcgBlAGEAbQ.*" -or $_.message -match "CommandLine.*.*kATwAuAE0AZQBtAG8AcgB5AFMAdAByAGUAYQBtA.*" -or $_.message -match "CommandLine.*.*lPLk1lbW9yeVN0cmVhb.*" -or $_.message -match "CommandLine.*.*SQBPAC4ATQBlAG0AbwByAHkAUwB0AHIAZQBhAG0A.*" -or $_.message -match "CommandLine.*.*SU8uTWVtb3J5U3RyZWFt.*" -or $_.message -match "CommandLine.*.*Ty5NZW1vcnlTdHJlYW.*" -or $_.message -match "CommandLine.*.*4ARwBlAHQAQwBoAHUAbgBrA.*" -or $_.message -match "CommandLine.*.*5HZXRDaHVua.*" -or $_.message -match "CommandLine.*.*AEcAZQB0AEMAaAB1AG4Aaw.*" -or $_.message -match "CommandLine.*.*LgBHAGUAdABDAGgAdQBuAGsA.*" -or $_.message -match "CommandLine.*.*LkdldENodW5r.*" -or $_.message -match "CommandLine.*.*R2V0Q2h1bm.*" -or $_.message -match "CommandLine.*.*AEgAUgBFAEEARABfAEkATgBGAE8ANgA0A.*" -or $_.message -match "CommandLine.*.*QASABSAEUAQQBEAF8ASQBOAEYATwA2ADQA.*" -or $_.message -match "CommandLine.*.*RIUkVBRF9JTkZPNj.*" -or $_.message -match "CommandLine.*.*SFJFQURfSU5GTzY0.*" -or $_.message -match "CommandLine.*.*VABIAFIARQBBAEQAXwBJAE4ARgBPADYANA.*" -or $_.message -match "CommandLine.*.*VEhSRUFEX0lORk82N.*" -or $_.message -match "CommandLine.*.*AHIAZQBhAHQAZQBSAGUAbQBvAHQAZQBUAGgAcgBlAGEAZA.*" -or $_.message -match "CommandLine.*.*cmVhdGVSZW1vdGVUaHJlYW.*" -or $_.message -match "CommandLine.*.*MAcgBlAGEAdABlAFIAZQBtAG8AdABlAFQAaAByAGUAYQBkA.*" -or $_.message -match "CommandLine.*.*NyZWF0ZVJlbW90ZVRocmVhZ.*" -or $_.message -match "CommandLine.*.*Q3JlYXRlUmVtb3RlVGhyZWFk.*" -or $_.message -match "CommandLine.*.*QwByAGUAYQB0AGUAUgBlAG0AbwB0AGUAVABoAHIAZQBhAGQA.*" -or $_.message -match "CommandLine.*.*0AZQBtAG0AbwB2AGUA.*" -or $_.message -match "CommandLine.*.*1lbW1vdm.*" -or $_.message -match "CommandLine.*.*AGUAbQBtAG8AdgBlA.*" -or $_.message -match "CommandLine.*.*bQBlAG0AbQBvAHYAZQ.*" -or $_.message -match "CommandLine.*.*bWVtbW92Z.*" -or $_.message -match "CommandLine.*.*ZW1tb3Zl.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_powershell_parent_combo.ps1 b/Rules/sigma_tmp/win_susp_powershell_parent_combo.ps1 new file mode 100644 index 00000000..5645020f --- /dev/null +++ b/Rules/sigma_tmp/win_susp_powershell_parent_combo.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\wscript.exe" -or $_.message -match "ParentImage.*.*\\cscript.exe") -and $_.message -match "Image.*.*\\powershell.exe") -and -not ($_.message -match "CurrentDirectory.*.*\\Health Service State\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_powershell_parent_process.ps1 b/Rules/sigma_tmp/win_susp_powershell_parent_process.ps1 new file mode 100644 index 00000000..5379d8e5 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_powershell_parent_process.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\mshta.exe" -or $_.message -match "ParentImage.*.*\\rundll32.exe" -or $_.message -match "ParentImage.*.*\\regsvr32.exe" -or $_.message -match "ParentImage.*.*\\services.exe" -or $_.message -match "ParentImage.*.*\\winword.exe" -or $_.message -match "ParentImage.*.*\\wmiprvse.exe" -or $_.message -match "ParentImage.*.*\\powerpnt.exe" -or $_.message -match "ParentImage.*.*\\excel.exe" -or $_.message -match "ParentImage.*.*\\msaccess.exe" -or $_.message -match "ParentImage.*.*\\mspub.exe" -or $_.message -match "ParentImage.*.*\\visio.exe" -or $_.message -match "ParentImage.*.*\\outlook.exe" -or $_.message -match "ParentImage.*.*\\amigo.exe" -or $_.message -match "ParentImage.*.*\\chrome.exe" -or $_.message -match "ParentImage.*.*\\firefox.exe" -or $_.message -match "ParentImage.*.*\\iexplore.exe" -or $_.message -match "ParentImage.*.*\\microsoftedgecp.exe" -or $_.message -match "ParentImage.*.*\\microsoftedge.exe" -or $_.message -match "ParentImage.*.*\\browser.exe" -or $_.message -match "ParentImage.*.*\\vivaldi.exe" -or $_.message -match "ParentImage.*.*\\safari.exe" -or $_.message -match "ParentImage.*.*\\sqlagent.exe" -or $_.message -match "ParentImage.*.*\\sqlserver.exe" -or $_.message -match "ParentImage.*.*\\sqlservr.exe" -or $_.message -match "ParentImage.*.*\\w3wp.exe" -or $_.message -match "ParentImage.*.*\\httpd.exe" -or $_.message -match "ParentImage.*.*\\nginx.exe" -or $_.message -match "ParentImage.*.*\\php-cgi.exe" -or $_.message -match "ParentImage.*.*\\jbosssvc.exe" -or $_.message -match "ParentImage.*.*MicrosoftEdgeSH.exe") -or $_.message -match "ParentImage.*.*tomcat.*") -and (($_.message -match "CommandLine.*.*powershell.*" -or $_.message -match "CommandLine.*.*pwsh.*") -or $_.message -match "Description.*Windows PowerShell" -or $_.message -match "Product.*PowerShell Core 6")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_powershell_sam_access.ps1 b/Rules/sigma_tmp/win_susp_powershell_sam_access.ps1 new file mode 100644 index 00000000..befb3a13 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_powershell_sam_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*\\HarddiskVolumeShadowCopy.*" -and $_.message -match "CommandLine.*.*ystem32\\config\\sam.*" -and ($_.message -match "CommandLine.*.*Copy-Item.*" -or $_.message -match "CommandLine.*.*cp $_..*" -or $_.message -match "CommandLine.*.*cpi $_..*" -or $_.message -match "CommandLine.*.*copy $_..*" -or $_.message -match "CommandLine.*.*.File]::Copy(.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_print.ps1 b/Rules/sigma_tmp/win_susp_print.ps1 new file mode 100644 index 00000000..4764e500 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_print.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\print.exe") -and ($_.message -match "CommandLine.*print.*") -and ($_.message -match "CommandLine.*.*/D.*") -and ($_.message -match "CommandLine.*.*.exe.*")) -and -not (($_.message -match "CommandLine.*.*print.exe.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_procdump.ps1 b/Rules/sigma_tmp/win_susp_procdump.ps1 new file mode 100644 index 00000000..1f9245f8 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_procdump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* -ma .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_procdump_lsass.ps1 b/Rules/sigma_tmp/win_susp_procdump_lsass.ps1 new file mode 100644 index 00000000..4c5be40a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_procdump_lsass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.* -ma .*" -and (($_.ID -eq "1" -and $_.message -match "CommandLine.*.* lsass.*") -or $_.message -match "CommandLine.*.* ls.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_proceshacker.ps1 b/Rules/sigma_tmp/win_susp_proceshacker.ps1 new file mode 100644 index 00000000..2ccddb70 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_proceshacker.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and $_.message -match "ServiceName.*ProcessHacker.*" -and $_.message -match "AccountName.*LocalSystem") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_procs_req_dlls.ps1 b/Rules/sigma_tmp/win_susp_procs_req_dlls.ps1 new file mode 100644 index 00000000..c45863ea --- /dev/null +++ b/Rules/sigma_tmp/win_susp_procs_req_dlls.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*\\rundll32.exe" -or $_.message -match "CommandLine.*.*\\regsvcs.exe" -or $_.message -match "CommandLine.*.*\\regasm.exe" -or $_.message -match "CommandLine.*.*\\regsvr32.exe") -and -not (($_.message -match "ParentImage.*.*\\AppData\\Local\\.*" -or $_.message -match "ParentImage.*.*\\Microsoft\\Edge\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ps_appdata.ps1 b/Rules/sigma_tmp/win_susp_ps_appdata.ps1 new file mode 100644 index 00000000..950bd738 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ps_appdata.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*/c.*" -and $_.message -match "CommandLine.*.*powershell.*" -and $_.message -match "CommandLine.*.*\\AppData\\.*" -and ($_.message -match "CommandLine.*.*Local\\.*" -or $_.message -match "CommandLine.*.*Roaming\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_ps_downloadfile.ps1 b/Rules/sigma_tmp/win_susp_ps_downloadfile.ps1 new file mode 100644 index 00000000..5444f03c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_ps_downloadfile.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*powershell.*" -and $_.message -match "CommandLine.*.*.DownloadFile.*" -and $_.message -match "CommandLine.*.*System.Net.WebClient.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_psexec.ps1 b/Rules/sigma_tmp/win_susp_psexec.ps1 new file mode 100644 index 00000000..177ca728 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_psexec.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\IPC$" -and ($_.message -match "RelativeTargetName.*.*-stdin" -or $_.message -match "RelativeTargetName.*.*-stdout" -or $_.message -match "RelativeTargetName.*.*-stderr")) -and -not ($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\IPC$" -and $_.message -match "RelativeTargetName.*PSEXESVC.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_psexec_eula.ps1 b/Rules/sigma_tmp/win_susp_psexec_eula.ps1 new file mode 100644 index 00000000..92344074 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_psexec_eula.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\psexec.exe" -and $_.message -match "CommandLine.*.*accepteula.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_psexex_paexec_flags.ps1 b/Rules/sigma_tmp/win_susp_psexex_paexec_flags.ps1 new file mode 100644 index 00000000..a08b4d69 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_psexex_paexec_flags.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*\\127.0.0.1.*" -and $_.message -match "CommandLine.*.* -s .*" -and $_.message -match "CommandLine.*.*cmd.exe.*") -or ($_.message -match "CommandLine.*.* /accepteula .*" -and $_.message -match "CommandLine.*.*cmd /c .*" -and $_.message -match "CommandLine.*.* -u .*" -and $_.message -match "CommandLine.*.* -p .*"))) -and -not (($_.message -match "CommandLine.*.*paexec.*" -or $_.message -match "CommandLine.*.*PsExec.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_psr_capture_screenshots.ps1 b/Rules/sigma_tmp/win_susp_psr_capture_screenshots.ps1 new file mode 100644 index 00000000..5ecb240b --- /dev/null +++ b/Rules/sigma_tmp/win_susp_psr_capture_screenshots.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\Psr.exe" -and $_.message -match "CommandLine.*.*/start.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_raccess_sensitive_fext.ps1 b/Rules/sigma_tmp/win_susp_raccess_sensitive_fext.ps1 new file mode 100644 index 00000000..7aefdd99 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_raccess_sensitive_fext.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5145") -and ($_.message -match "RelativeTargetName.*.*.pst" -or $_.message -match "RelativeTargetName.*.*.ost" -or $_.message -match "RelativeTargetName.*.*.msg" -or $_.message -match "RelativeTargetName.*.*.nst" -or $_.message -match "RelativeTargetName.*.*.oab" -or $_.message -match "RelativeTargetName.*.*.edb" -or $_.message -match "RelativeTargetName.*.*.nsf" -or $_.message -match "RelativeTargetName.*.*.bak" -or $_.message -match "RelativeTargetName.*.*.dmp" -or $_.message -match "RelativeTargetName.*.*.kirbi" -or $_.message -match "RelativeTargetName.*.*\\groups.xml" -or $_.message -match "RelativeTargetName.*.*.rdp")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rar_flags.ps1 b/Rules/sigma_tmp/win_susp_rar_flags.ps1 new file mode 100644 index 00000000..0a217b02 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rar_flags.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* -hp.*") -and ($_.message -match "CommandLine.*.* -m.*" -or $_.message -match "CommandLine.*.* a .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rasdial_activity.ps1 b/Rules/sigma_tmp/win_susp_rasdial_activity.ps1 new file mode 100644 index 00000000..dad9a93b --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rasdial_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*rasdial.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rc4_kerberos.ps1 b/Rules/sigma_tmp/win_susp_rc4_kerberos.ps1 new file mode 100644 index 00000000..ede4ab5f --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rc4_kerberos.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4769" -and $_.message -match "TicketOptions.*0x40810000" -and $_.message -match "TicketEncryptionType.*0x17") -and -not ($_.message -match "ServiceName.*$.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rclone_exec.ps1 b/Rules/sigma_tmp/win_susp_rclone_exec.ps1 new file mode 100644 index 00000000..9c6fd4d4 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rclone_exec.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "CommandLine.*.* pass .*" -or $_.message -match "CommandLine.*.* user .*" -or $_.message -match "CommandLine.*.* copy .*" -or $_.message -match "CommandLine.*.* mega .*" -or $_.message -match "CommandLine.*.* sync .*" -or $_.message -match "CommandLine.*.* config .*" -or $_.message -match "CommandLine.*.* lsd .*" -or $_.message -match "CommandLine.*.* remote .*" -or $_.message -match "CommandLine.*.* ls .*") -and ($_.ID -eq "1") -and ($_.message -match "Description.*Rsync for cloud storage" -or ($_.message -match "Image.*.*\\rclone.exe" -and ($_.message -match "ParentImage.*.*\\PowerShell.exe" -or $_.message -match "ParentImage.*.*\\cmd.exe")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_recon_activity.ps1 b/Rules/sigma_tmp/win_susp_recon_activity.ps1 new file mode 100644 index 00000000..e75168bc --- /dev/null +++ b/Rules/sigma_tmp/win_susp_recon_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "net group \"domain admins\" /domain" -or $_.message -match "net localgroup administrators" -or $_.message -match "net group \"enterprise admins\" /domain")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_reg_disable_sec_services.ps1 b/Rules/sigma_tmp/win_susp_reg_disable_sec_services.ps1 new file mode 100644 index 00000000..bc907af8 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_reg_disable_sec_services.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*reg.*" -and $_.message -match "CommandLine.*.*add.*" -and $_.message -match "CommandLine.*.* /d 4.*" -and $_.message -match "CommandLine.*.* /v Start.*" -and ($_.message -match "CommandLine.*.*\\Sense .*" -or $_.message -match "CommandLine.*.*\\WinDefend.*" -or $_.message -match "CommandLine.*.*\\MsMpSvc.*" -or $_.message -match "CommandLine.*.*\\NisSrv.*" -or $_.message -match "CommandLine.*.*\\WdBoot .*" -or $_.message -match "CommandLine.*.*\\WdNisDrv.*" -or $_.message -match "CommandLine.*.*\\WdNisSvc.*" -or $_.message -match "CommandLine.*.*\\wscsvc .*" -or $_.message -match "CommandLine.*.*\\SecurityHealthService.*" -or $_.message -match "CommandLine.*.*\\wuauserv.*" -or $_.message -match "CommandLine.*.*\\UsoSvc .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_regedit_trustedinstaller.ps1 b/Rules/sigma_tmp/win_susp_regedit_trustedinstaller.ps1 new file mode 100644 index 00000000..1b473309 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_regedit_trustedinstaller.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\regedit.exe" -and ($_.message -match "ParentImage.*.*\\TrustedInstaller.exe" -or $_.message -match "ParentImage.*.*\\ProcessHacker.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_register_cimprovider.ps1 b/Rules/sigma_tmp/win_susp_register_cimprovider.ps1 new file mode 100644 index 00000000..967494e9 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_register_cimprovider.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\register-cimprovider.exe" -and $_.message -match "CommandLine.*.*-path.*" -and $_.message -match "CommandLine.*.*dll.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_regsvr32_anomalies.ps1 b/Rules/sigma_tmp/win_susp_regsvr32_anomalies.ps1 new file mode 100644 index 00000000..bc1dfb24 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_regsvr32_anomalies.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\regsvr32.exe" -and $_.message -match "CommandLine.*.*\\Temp\\.*") -or ($_.message -match "Image.*.*\\regsvr32.exe" -and $_.message -match "ParentImage.*.*\\powershell.exe") -or ($_.message -match "Image.*.*\\regsvr32.exe" -and $_.message -match "ParentImage.*.*\\cmd.exe") -or ($_.message -match "Image.*.*\\regsvr32.exe" -and $_.message -match "CommandLine.*.*/i:.*" -and ($_.message -match "CommandLine.*.*http.*" -or $_.message -match "CommandLine.*.*ftp.*") -and $_.message -match "CommandLine.*.*scrobj.dll") -or ($_.message -match "Image.*.*\\wscript.exe" -and $_.message -match "ParentImage.*.*\\regsvr32.exe") -or ($_.message -match "Image.*.*\\EXCEL.EXE" -and $_.message -match "CommandLine.*.*..\\..\\..\\Windows\\System32\\regsvr32.exe .*") -or ($_.message -match "ParentImage.*.*\\mshta.exe" -and $_.message -match "Image.*.*\\regsvr32.exe") -or ($_.message -match "Image.*.*\\regsvr32.exe" -and ($_.message -match "CommandLine.*.*\\AppData\\Local.*" -or $_.message -match "CommandLine.*.*C:\\Users\\Public.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_regsvr32_flags_anomaly.ps1 b/Rules/sigma_tmp/win_susp_regsvr32_flags_anomaly.ps1 new file mode 100644 index 00000000..6f5d7ee8 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_regsvr32_flags_anomaly.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\regsvr32.exe" -and $_.message -match "CommandLine.*.* /i:.*") -and -not ($_.message -match "CommandLine.*.* /n .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_regsvr32_no_dll.ps1 b/Rules/sigma_tmp/win_susp_regsvr32_no_dll.ps1 new file mode 100644 index 00000000..895c1245 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_regsvr32_no_dll.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "ParentImage.*.*\\regsvr32.exe" -and -not (($_.message -match "CommandLine.*.*.dll.*" -or $_.message -match "CommandLine.*.*.ocx.*" -or $_.message -match "CommandLine.*.*.cpl.*" -or $_.message -match "CommandLine.*.*.ax.*" -or $_.message -match "CommandLine.*.*.bav.*" -or $_.message -match "CommandLine.*.*.ppl.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_renamed_dctask64.ps1 b/Rules/sigma_tmp/win_susp_renamed_dctask64.ps1 new file mode 100644 index 00000000..346005d7 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_renamed_dctask64.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "Imphash.*6834B1B94E49701D77CCB3C0895E1AFD" -and -not ($_.message -match "Image.*.*\\dctask64.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_renamed_debugview.ps1 b/Rules/sigma_tmp/win_susp_renamed_debugview.ps1 new file mode 100644 index 00000000..738b6584 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_renamed_debugview.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Sysinternals DebugView" -or $_.message -match "Sysinternals Debugview") -and -not ($_.message -match "OriginalFileName.*Dbgview.exe" -and $_.message -match "Image.*.*\\Dbgview.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_renamed_paexec.ps1 b/Rules/sigma_tmp/win_susp_renamed_paexec.ps1 new file mode 100644 index 00000000..aff71dd4 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_renamed_paexec.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.ID -eq "1") -and ($_.message -match "Description.*PAExec Application" -or $_.message -match "OriginalFileName.*PAExec.exe")) -and -not (($_.message -match "Image.*.*\\PAexec.exe" -or $_.message -match "Image.*.*\\paexec.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rottenpotato.ps1 b/Rules/sigma_tmp/win_susp_rottenpotato.ps1 new file mode 100644 index 00000000..8e3094fa --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rottenpotato.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4624" -and $_.message -match "LogonType.*3" -and $_.message -match "TargetUserName.*ANONYMOUS_LOGON" -and $_.message -match "WorkstationName.*-" -and $_.message -match "IpAddress.*127.0.0.1") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rpcping.ps1 b/Rules/sigma_tmp/win_susp_rpcping.ps1 new file mode 100644 index 00000000..0c4bb090 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rpcping.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\rpcping.exe" -and ($_.message -match "CommandLine.*.*-s.*" -or $_.message -match "CommandLine.*.*/s.*")) -and (($_.message -match "CommandLine.*.*-u.*" -and $_.message -match "CommandLine.*.*NTLM.*") -or ($_.message -match "CommandLine.*.*/u.*" -and $_.message -match "CommandLine.*.*NTLM.*") -or ($_.message -match "CommandLine.*.*-t.*" -and $_.message -match "CommandLine.*.*ncacn_np.*") -or ($_.message -match "CommandLine.*.*/t.*" -and $_.message -match "CommandLine.*.*ncacn_np.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_run_locations.ps1 b/Rules/sigma_tmp/win_susp_run_locations.ps1 new file mode 100644 index 00000000..4eec4acd --- /dev/null +++ b/Rules/sigma_tmp/win_susp_run_locations.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*:\\RECYCLER\\.*" -or $_.message -match "Image.*.*:\\SystemVolumeInformation\\.*") -or ($_.message -match "Image.*C:\\Windows\\Tasks\\.*" -or $_.message -match "Image.*C:\\Windows\\debug\\.*" -or $_.message -match "Image.*C:\\Windows\\fonts\\.*" -or $_.message -match "Image.*C:\\Windows\\help\\.*" -or $_.message -match "Image.*C:\\Windows\\drivers\\.*" -or $_.message -match "Image.*C:\\Windows\\addins\\.*" -or $_.message -match "Image.*C:\\Windows\\cursors\\.*" -or $_.message -match "Image.*C:\\Windows\\system32\\tasks\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rundll32_activity.ps1 b/Rules/sigma_tmp/win_susp_rundll32_activity.ps1 new file mode 100644 index 00000000..e9272958 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rundll32_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*javascript:.*" -or $_.message -match "CommandLine.*.*.RegisterXLL.*") -or ($_.message -match "CommandLine.*.*url.dll.*" -and $_.message -match "CommandLine.*.*OpenURL.*") -or ($_.message -match "CommandLine.*.*url.dll.*" -and $_.message -match "CommandLine.*.*OpenURLA.*") -or ($_.message -match "CommandLine.*.*url.dll.*" -and $_.message -match "CommandLine.*.*FileProtocolHandler.*") -or ($_.message -match "CommandLine.*.*zipfldr.dll.*" -and $_.message -match "CommandLine.*.*RouteTheCall.*") -or ($_.message -match "CommandLine.*.*shell32.dll.*" -and $_.message -match "CommandLine.*.*Control_RunDLL.*") -or ($_.message -match "CommandLine.*.*shell32.dll.*" -and $_.message -match "CommandLine.*.*ShellExec_RunDLL.*") -or ($_.message -match "CommandLine.*.*mshtml.dll.*" -and $_.message -match "CommandLine.*.*PrintHTML.*") -or ($_.message -match "CommandLine.*.*advpack.dll.*" -and $_.message -match "CommandLine.*.*LaunchINFSection.*") -or ($_.message -match "CommandLine.*.*advpack.dll.*" -and $_.message -match "CommandLine.*.*RegisterOCX.*") -or ($_.message -match "CommandLine.*.*ieadvpack.dll.*" -and $_.message -match "CommandLine.*.*LaunchINFSection.*") -or ($_.message -match "CommandLine.*.*ieadvpack.dll.*" -and $_.message -match "CommandLine.*.*RegisterOCX.*") -or ($_.message -match "CommandLine.*.*ieframe.dll.*" -and $_.message -match "CommandLine.*.*OpenURL.*") -or ($_.message -match "CommandLine.*.*shdocvw.dll.*" -and $_.message -match "CommandLine.*.*OpenURL.*") -or ($_.message -match "CommandLine.*.*syssetup.dll.*" -and $_.message -match "CommandLine.*.*SetupInfObjectInstallAction'.*") -or ($_.message -match "CommandLine.*.*setupapi.dll.*" -and $_.message -match "CommandLine.*.*InstallHinfSection.*") -or ($_.message -match "CommandLine.*.*pcwutl.dll.*" -and $_.message -match "CommandLine.*.*LaunchApplication.*") -or ($_.message -match "CommandLine.*.*dfshim.dll.*" -and $_.message -match "CommandLine.*.*ShOpenVerbApplication.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rundll32_by_ordinal.ps1 b/Rules/sigma_tmp/win_susp_rundll32_by_ordinal.ps1 new file mode 100644 index 00000000..43967aa8 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rundll32_by_ordinal.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*\\rundll32.exe.*" -and $_.message -match "CommandLine.*.*,#.*") -and -not ($_.message -match "CommandLine.*.*EDGEHTML.dll.*" -and $_.message -match "CommandLine.*.*#141.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rundll32_inline_vbs.ps1 b/Rules/sigma_tmp/win_susp_rundll32_inline_vbs.ps1 new file mode 100644 index 00000000..6009f9a8 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rundll32_inline_vbs.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*rundll32.exe.*" -and $_.message -match "CommandLine.*.*Execute.*" -and $_.message -match "CommandLine.*.*RegRead.*" -and $_.message -match "CommandLine.*.*window.close.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rundll32_no_params.ps1 b/Rules/sigma_tmp/win_susp_rundll32_no_params.ps1 new file mode 100644 index 00000000..5f84ed35 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rundll32_no_params.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*\\rundll32.exe" -and -not ($_.message -match "ParentImage.*.*\\svchost.exe")) -and -not (($_.message -match "ParentImage.*.*\\AppData\\Local\\.*" -or $_.message -match "ParentImage.*.*\\Microsoft\\Edge\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rundll32_setupapi_installhinfsection.ps1 b/Rules/sigma_tmp/win_susp_rundll32_setupapi_installhinfsection.ps1 new file mode 100644 index 00000000..cfca28a5 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rundll32_setupapi_installhinfsection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\runonce.exe" -and $_.message -match "ParentImage.*.*\\rundll32.exe" -and $_.message -match "ParentCommandLine.*.*setupapi.dll.*" -and $_.message -match "ParentCommandLine.*.*InstallHinfSection.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_rundll32_sys.ps1 b/Rules/sigma_tmp/win_susp_rundll32_sys.ps1 new file mode 100644 index 00000000..3612e9b1 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_rundll32_sys.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*rundll32.exe.*" -and ($_.message -match "CommandLine.*.*.sys,.*" -or $_.message -match "CommandLine.*.*.sys .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_runonce_execution.ps1 b/Rules/sigma_tmp/win_susp_runonce_execution.ps1 new file mode 100644 index 00000000..d42cd912 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_runonce_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and (($_.message -match "Image.*.*\\runonce.exe") -or ($_.message -match "Run Once Wrapper")) -and ($_.message -match "CommandLine.*.* /AlternateShellStartup.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_runscripthelper.ps1 b/Rules/sigma_tmp/win_susp_runscripthelper.ps1 new file mode 100644 index 00000000..ad0a24f3 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_runscripthelper.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\Runscripthelper.exe" -and $_.message -match "CommandLine.*.*surfacecheck.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_sam_dump.ps1 b/Rules/sigma_tmp/win_susp_sam_dump.ps1 new file mode 100644 index 00000000..049d7fc8 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_sam_dump.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "16" -and $_.message -match ".*\\AppData\\Local\\Temp\\SAM-.*" -and $_.message -match ".*.dmp.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_schtask_creation.ps1 b/Rules/sigma_tmp/win_susp_schtask_creation.ps1 new file mode 100644 index 00000000..7f848000 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_schtask_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\schtasks.exe" -and $_.message -match "CommandLine.*.* /create .*") -and -not ($_.message -match "User.*NT AUTHORITY\\SYSTEM")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_schtask_creation_temp_folder.ps1 b/Rules/sigma_tmp/win_susp_schtask_creation_temp_folder.ps1 new file mode 100644 index 00000000..68b84bef --- /dev/null +++ b/Rules/sigma_tmp/win_susp_schtask_creation_temp_folder.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\schtasks.exe" -and $_.message -match "CommandLine.*.* /create .*" -and $_.message -match "CommandLine.*.* /sc once .*" -and $_.message -match "CommandLine.*.*\\Temp\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_screenconnect_access.ps1 b/Rules/sigma_tmp/win_susp_screenconnect_access.ps1 new file mode 100644 index 00000000..982b2a1f --- /dev/null +++ b/Rules/sigma_tmp/win_susp_screenconnect_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*e=Access&.*" -and $_.message -match "CommandLine.*.*y=Guest&.*" -and $_.message -match "CommandLine.*.*&p=.*" -and $_.message -match "CommandLine.*.*&c=.*" -and $_.message -match "CommandLine.*.*&k=.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_script_exec_from_temp.ps1 b/Rules/sigma_tmp/win_susp_script_exec_from_temp.ps1 new file mode 100644 index 00000000..e7c97943 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_script_exec_from_temp.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\mshta.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe") -and ($_.message -match "CommandLine.*.*\\Windows\\Temp.*" -or $_.message -match "CommandLine.*.*\\Temporary Internet.*" -or $_.message -match "CommandLine.*.*\\AppData\\Local\\Temp.*" -or $_.message -match "CommandLine.*.*\\AppData\\Roaming\\Temp.*" -or $_.message -match "CommandLine.*.*%TEMP%.*" -or $_.message -match "CommandLine.*.*%TMP%.*" -or $_.message -match "CommandLine.*.*%LocalAppData%\\Temp.*")) -and -not ($_.message -match "CommandLine.*.* >.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_script_execution.ps1 b/Rules/sigma_tmp/win_susp_script_execution.ps1 new file mode 100644 index 00000000..95cca39c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_script_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe") -and ($_.message -match "CommandLine.*.*.jse.*" -or $_.message -match "CommandLine.*.*.vbe.*" -or $_.message -match "CommandLine.*.*.js.*" -or $_.message -match "CommandLine.*.*.vba.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_sdelete.ps1 b/Rules/sigma_tmp/win_susp_sdelete.ps1 new file mode 100644 index 00000000..0ab1353c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_sdelete.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4656" -or $_.ID -eq "4663" -or $_.ID -eq "4658") -and ($_.message -match "ObjectName.*.*.AAA" -or $_.message -match "ObjectName.*.*.ZZZ")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_service_dacl_modification.ps1 b/Rules/sigma_tmp/win_susp_service_dacl_modification.ps1 new file mode 100644 index 00000000..4270da71 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_service_dacl_modification.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\sc.exe") -and $_.message -match "CommandLine.*.*sdset.*" -and $_.message -match "CommandLine.*.*D;;.*" -and ($_.message -match "CommandLine.*.*;;;IU.*" -or $_.message -match "CommandLine.*.*;;;SU.*" -or $_.message -match "CommandLine.*.*;;;BA.*" -or $_.message -match "CommandLine.*.*;;;SY.*" -or $_.message -match "CommandLine.*.*;;;WD.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_service_dir.ps1 b/Rules/sigma_tmp/win_susp_service_dir.ps1 new file mode 100644 index 00000000..e03d226c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_service_dir.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\Users\\Public\\.*" -or $_.message -match "Image.*.*\\$Recycle.bin.*" -or $_.message -match "Image.*.*\\Users\\All Users\\.*" -or $_.message -match "Image.*.*\\Users\\Default\\.*" -or $_.message -match "Image.*.*\\Users\\Contacts\\.*" -or $_.message -match "Image.*.*\\Users\\Searches\\.*" -or $_.message -match "Image.*.*C:\\Perflogs\\.*" -or $_.message -match "Image.*.*\\config\\systemprofile\\.*" -or $_.message -match "Image.*.*\\Windows\\Fonts\\.*" -or $_.message -match "Image.*.*\\Windows\\IME\\.*" -or $_.message -match "Image.*.*\\Windows\\addins\\.*") -and ($_.message -match "ParentImage.*.*\\services.exe" -or $_.message -match "ParentImage.*.*\\svchost.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_service_path_modification.ps1 b/Rules/sigma_tmp/win_susp_service_path_modification.ps1 new file mode 100644 index 00000000..4d0faae8 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_service_path_modification.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\sc.exe" -and $_.message -match "CommandLine.*.*config.*" -and $_.message -match "CommandLine.*.*binpath.*" -and ($_.message -match "CommandLine.*.*powershell.*" -or $_.message -match "CommandLine.*.*cmd.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_servu_exploitation_cve_2021_35211.ps1 b/Rules/sigma_tmp/win_susp_servu_exploitation_cve_2021_35211.ps1 new file mode 100644 index 00000000..804d37cc --- /dev/null +++ b/Rules/sigma_tmp/win_susp_servu_exploitation_cve_2021_35211.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*whoami.*" -and ($_.message -match "CommandLine.*.*./Client/Common/.*" -or $_.message -match "CommandLine.*.*.\\Client\\Common\\.*")) -or $_.message -match "CommandLine.*.*C:\\Windows\\Temp\\Serv-U.bat.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_servu_process_pattern.ps1 b/Rules/sigma_tmp/win_susp_servu_process_pattern.ps1 new file mode 100644 index 00000000..5d414589 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_servu_process_pattern.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\Serv-U.exe" -and ($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\wscript.exe" -or $_.message -match "Image.*.*\\cscript.exe" -or $_.message -match "Image.*.*\\sh.exe" -or $_.message -match "Image.*.*\\bash.exe" -or $_.message -match "Image.*.*\\schtasks.exe" -or $_.message -match "Image.*.*\\regsvr32.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\mshta.exe" -or $_.message -match "Image.*.*\\rundll32.exe" -or $_.message -match "Image.*.*\\msiexec.exe" -or $_.message -match "Image.*.*\\forfiles.exe" -or $_.message -match "Image.*.*\\scriptrunner.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_shell_spawn_from_mssql.ps1 b/Rules/sigma_tmp/win_susp_shell_spawn_from_mssql.ps1 new file mode 100644 index 00000000..71787201 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_shell_spawn_from_mssql.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\sqlservr.exe" -and ($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\sh.exe" -or $_.message -match "Image.*.*\\bash.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\bitsadmin.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_shell_spawn_from_winrm.ps1 b/Rules/sigma_tmp/win_susp_shell_spawn_from_winrm.ps1 new file mode 100644 index 00000000..fdcfb59e --- /dev/null +++ b/Rules/sigma_tmp/win_susp_shell_spawn_from_winrm.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\wsmprovhost.exe" -and ($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\sh.exe" -or $_.message -match "Image.*.*\\bash.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\schtasks.exe" -or $_.message -match "Image.*.*\\certutil.exe" -or $_.message -match "Image.*.*\\whoami.exe" -or $_.message -match "Image.*.*\\bitsadmin.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_shimcache_flush.ps1 b/Rules/sigma_tmp/win_susp_shimcache_flush.ps1 new file mode 100644 index 00000000..af79165d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_shimcache_flush.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*rundll32.*" -and (($_.message -match "CommandLine.*.*apphelp.dll.*" -and ($_.message -match "CommandLine.*.*ShimFlushCache.*" -or $_.message -match "CommandLine.*.*#250.*")) -or ($_.message -match "CommandLine.*.*kernel32.dll.*" -and ($_.message -match "CommandLine.*.*BaseFlushAppcompatCache.*" -or $_.message -match "CommandLine.*.*#46.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_spoolsv_child_processes.ps1 b/Rules/sigma_tmp/win_susp_spoolsv_child_processes.ps1 new file mode 100644 index 00000000..368131c1 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_spoolsv_child_processes.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\spoolsv.exe" -and $_.message -match "IntegrityLevel.*System" -and ($_.ID -eq "1") -and (((((($_.message -match "Image.*.*\\gpupdate.exe" -or $_.message -match "Image.*.*\\whoami.exe" -or $_.message -match "Image.*.*\\nltest.exe" -or $_.message -match "Image.*.*\\taskkill.exe" -or $_.message -match "Image.*.*\\wmic.exe" -or $_.message -match "Image.*.*\\taskmgr.exe" -or $_.message -match "Image.*.*\\sc.exe" -or $_.message -match "Image.*.*\\findstr.exe" -or $_.message -match "Image.*.*\\curl.exe" -or $_.message -match "Image.*.*\\wget.exe" -or $_.message -match "Image.*.*\\certutil.exe" -or $_.message -match "Image.*.*\\bitsadmin.exe" -or $_.message -match "Image.*.*\\accesschk.exe" -or $_.message -match "Image.*.*\\wevtutil.exe" -or $_.message -match "Image.*.*\\bcdedit.exe" -or $_.message -match "Image.*.*\\fsutil.exe" -or $_.message -match "Image.*.*\\cipher.exe" -or $_.message -match "Image.*.*\\schtasks.exe" -or $_.message -match "Image.*.*\\write.exe" -or $_.message -match "Image.*.*\\wuauclt.exe") -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\net.exe" -and -not ($_.message -match "CommandLine.*.*start.*"))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\cmd.exe" -and -not (($_.message -match "CommandLine.*.*.spl.*" -or $_.message -match "CommandLine.*.*route add.*" -or $_.message -match "CommandLine.*.*program files.*")))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\netsh.exe" -and -not (($_.message -match "CommandLine.*.*add portopening.*" -or $_.message -match "CommandLine.*.*rule name.*")))) -or (($_.ID -eq "1") -and $_.message -match "Image.*.*\\powershell.exe" -and -not ($_.message -match "CommandLine.*.*.spl.*"))) -or ($_.message -match "Image.*.*\\rundll32.exe" -and $_.message -match "CommandLine.*.*rundll32.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_sqldumper_activity.ps1 b/Rules/sigma_tmp/win_susp_sqldumper_activity.ps1 new file mode 100644 index 00000000..9d65978d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_sqldumper_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\sqldumper.exe" -and ($_.message -match "CommandLine.*.*0x0110.*" -or $_.message -match "CommandLine.*.*0x01100:40.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_squirrel_lolbin.ps1 b/Rules/sigma_tmp/win_susp_squirrel_lolbin.ps1 new file mode 100644 index 00000000..02c95a6d --- /dev/null +++ b/Rules/sigma_tmp/win_susp_squirrel_lolbin.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\update.exe" -and ($_.message -match "CommandLine.*.*--processStart.*" -or $_.message -match "CommandLine.*.*--processStartAndWait.*" -or $_.message -match "CommandLine.*.*--createShortcut.*") -and $_.message -match "CommandLine.*.*.exe.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_svchost.ps1 b/Rules/sigma_tmp/win_susp_svchost.ps1 new file mode 100644 index 00000000..97e2e34a --- /dev/null +++ b/Rules/sigma_tmp/win_susp_svchost.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\svchost.exe" -and -not (($_.message -match "ParentImage.*.*\\services.exe" -or $_.message -match "ParentImage.*.*\\MsMpEng.exe" -or $_.message -match "ParentImage.*.*\\Mrt.exe" -or $_.message -match "ParentImage.*.*\\rpcnet.exe" -or $_.message -match "ParentImage.*.*\\svchost.exe"))) -and -not (-not ParentImage="*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_svchost_no_cli.ps1 b/Rules/sigma_tmp/win_susp_svchost_no_cli.ps1 new file mode 100644 index 00000000..f41af0ab --- /dev/null +++ b/Rules/sigma_tmp/win_susp_svchost_no_cli.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.ID -eq "1" -and $_.message -match "CommandLine.*.*svchost.exe" -and $_.message -match "Image.*.*\\svchost.exe") -and -not (($_.message -match "ParentImage.*.*\\rpcnet.exe" -or $_.message -match "ParentImage.*.*\\rpcnetp.exe") -or -not CommandLine="*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_sysprep_appdata.ps1 b/Rules/sigma_tmp/win_susp_sysprep_appdata.ps1 new file mode 100644 index 00000000..1950b1ef --- /dev/null +++ b/Rules/sigma_tmp/win_susp_sysprep_appdata.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\sysprep.exe") -and ($_.message -match "CommandLine.*.*\\AppData\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_sysvol_access.ps1 b/Rules/sigma_tmp/win_susp_sysvol_access.ps1 new file mode 100644 index 00000000..ab3e0f8b --- /dev/null +++ b/Rules/sigma_tmp/win_susp_sysvol_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*\\SYSVOL\\.*" -and $_.message -match "CommandLine.*.*\\policies\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_taskmgr_localsystem.ps1 b/Rules/sigma_tmp/win_susp_taskmgr_localsystem.ps1 new file mode 100644 index 00000000..b5af5708 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_taskmgr_localsystem.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "User.*NT AUTHORITY\\SYSTEM" -and $_.message -match "Image.*.*\\taskmgr.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_taskmgr_parent.ps1 b/Rules/sigma_tmp/win_susp_taskmgr_parent.ps1 new file mode 100644 index 00000000..43458fb9 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_taskmgr_parent.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "ParentImage.*.*\\taskmgr.exe" -and -not (($_.message -match "Image.*.*\\resmon.exe" -or $_.message -match "Image.*.*\\mmc.exe" -or $_.message -match "Image.*.*\\taskmgr.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_time_modification.ps1 b/Rules/sigma_tmp/win_susp_time_modification.ps1 new file mode 100644 index 00000000..0c82d672 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_time_modification.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4616" -and -not (((($_.message -match "ProcessName.*C:\\Program Files\\VMware\\VMware Tools\\vmtoolsd.exe" -or $_.message -match "ProcessName.*C:\\Windows\\System32\\VBoxService.exe") -or ($_.message -match "ProcessName.*C:\\Windows\\System32\\svchost.exe" -and $_.message -match "SubjectUserSid.*S-1-5-19"))))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_tracker_execution.ps1 b/Rules/sigma_tmp/win_susp_tracker_execution.ps1 new file mode 100644 index 00000000..2ff06b9f --- /dev/null +++ b/Rules/sigma_tmp/win_susp_tracker_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.ID -eq "1") -and (($_.message -match "Image.*.*\\tracker.exe") -or ($_.message -match "Tracker")) -and ($_.message -match "CommandLine.*.* /d .*") -and ($_.message -match "CommandLine.*.* /c .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_tscon_localsystem.ps1 b/Rules/sigma_tmp/win_susp_tscon_localsystem.ps1 new file mode 100644 index 00000000..55d8ec9b --- /dev/null +++ b/Rules/sigma_tmp/win_susp_tscon_localsystem.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "User.*NT AUTHORITY\\SYSTEM" -and $_.message -match "Image.*.*\\tscon.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_tscon_rdp_redirect.ps1 b/Rules/sigma_tmp/win_susp_tscon_rdp_redirect.ps1 new file mode 100644 index 00000000..2ab49dbb --- /dev/null +++ b/Rules/sigma_tmp/win_susp_tscon_rdp_redirect.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.* /dest:rdp-tcp:.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_use_of_csharp_console.ps1 b/Rules/sigma_tmp/win_susp_use_of_csharp_console.ps1 new file mode 100644 index 00000000..8c668063 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_use_of_csharp_console.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\csi.exe" -and $_.message -match "ParentImage.*.*\\powershell.exe" -and $_.message -match "OriginalFileName.*csi.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_use_of_sqlps_bin.ps1 b/Rules/sigma_tmp/win_susp_use_of_sqlps_bin.ps1 new file mode 100644 index 00000000..d931599c --- /dev/null +++ b/Rules/sigma_tmp/win_susp_use_of_sqlps_bin.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\sqlps.exe" -or $_.message -match "ParentImage.*.*\\sqlps.exe") -or ($_.message -match "OriginalFileName.*\\sqlps.exe" -and -not ($_.message -match "ParentImage.*.*\\sqlagent.exe")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_use_of_sqltoolsps_bin.ps1 b/Rules/sigma_tmp/win_susp_use_of_sqltoolsps_bin.ps1 new file mode 100644 index 00000000..95c8c656 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_use_of_sqltoolsps_bin.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\sqltoolsps.exe" -or $_.message -match "ParentImage.*.*\\sqltoolsps.exe") -or ($_.message -match "OriginalFileName.*\\sqltoolsps.exe" -and -not ($_.message -match "ParentImage.*.*\\smss.exe")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_use_of_te_bin.ps1 b/Rules/sigma_tmp/win_susp_use_of_te_bin.ps1 new file mode 100644 index 00000000..afdf33aa --- /dev/null +++ b/Rules/sigma_tmp/win_susp_use_of_te_bin.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\te.exe" -or $_.message -match "ParentImage.*.*\\te.exe" -or $_.message -match "OriginalFileName.*\\te.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_use_of_vsjitdebugger_bin.ps1 b/Rules/sigma_tmp/win_susp_use_of_vsjitdebugger_bin.ps1 new file mode 100644 index 00000000..453b6c88 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_use_of_vsjitdebugger_bin.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "ParentImage.*.*\\vsjitdebugger.exe" -and -not ((($_.ID -eq "1") -and ($_.message -match "Image.*.*\\vsimmersiveactivatehelper.*.exe" -or $_.message -match "Image.*.*\\devenv.exe")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_userinit_child.ps1 b/Rules/sigma_tmp/win_susp_userinit_child.ps1 new file mode 100644 index 00000000..23e76ac0 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_userinit_child.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "ParentImage.*.*\\userinit.exe" -and -not ($_.message -match "CommandLine.*.*\\netlogon\\.*")) -and -not ($_.message -match "Image.*.*\\explorer.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_vboxdrvInst.ps1 b/Rules/sigma_tmp/win_susp_vboxdrvInst.ps1 new file mode 100644 index 00000000..1cab9e5f --- /dev/null +++ b/Rules/sigma_tmp/win_susp_vboxdrvInst.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\VBoxDrvInst.exe" -and $_.message -match "CommandLine.*.*driver.*" -and $_.message -match "CommandLine.*.*executeinf.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_vbscript_unc2452.ps1 b/Rules/sigma_tmp/win_susp_vbscript_unc2452.ps1 new file mode 100644 index 00000000..7c0e07b7 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_vbscript_unc2452.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*Execute.*" -and $_.message -match "CommandLine.*.*CreateObject.*" -and $_.message -match "CommandLine.*.*RegRead.*" -and $_.message -match "CommandLine.*.*window.close.*" -and $_.message -match "CommandLine.*.*\\Microsoft\\Windows\\CurrentVersion.*") -and -not (($_.message -match "CommandLine.*.*\\Software\\Microsoft\\Windows\\CurrentVersion\\Run.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_volsnap_disable.ps1 b/Rules/sigma_tmp/win_susp_volsnap_disable.ps1 new file mode 100644 index 00000000..a6003bea --- /dev/null +++ b/Rules/sigma_tmp/win_susp_volsnap_disable.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*reg.*" -and $_.message -match "CommandLine.*.* add .*" -and $_.message -match "CommandLine.*.*\\Services\\VSS\\Diag.*" -and $_.message -match "CommandLine.*.*/d Disabled.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_vssadmin_ntds_activity.ps1 b/Rules/sigma_tmp/win_susp_vssadmin_ntds_activity.ps1 new file mode 100644 index 00000000..6adc3f40 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_vssadmin_ntds_activity.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "vssadmin.exe Delete Shadows" -or $_.message -match "vssadmin create shadow /for=C:" -or $_.message -match "CommandLine.*copy \\?\\GLOBALROOT\\Device\\.*\\windows\\ntds\\ntds.dit" -or $_.message -match "CommandLine.*copy \\?\\GLOBALROOT\\Device\\.*\\config\\SAM" -or $_.message -match "vssadmin delete shadows /for=C:" -or $_.message -match "reg SAVE HKLM\\SYSTEM " -or $_.message -match "CommandLine.*esentutl.exe /y /vss .*\\ntds.dit.*" -or $_.message -match "CommandLine.*esentutl.exe /y /vss .*\\SAM" -or $_.message -match "CommandLine.*esentutl.exe /y /vss .*\\SYSTEM")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_whoami.ps1 b/Rules/sigma_tmp/win_susp_whoami.ps1 new file mode 100644 index 00000000..6818f0ba --- /dev/null +++ b/Rules/sigma_tmp/win_susp_whoami.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\whoami.exe" -or $_.message -match "OriginalFileName.*whoami.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_winrm_AWL_bypass.ps1 b/Rules/sigma_tmp/win_susp_winrm_AWL_bypass.ps1 new file mode 100644 index 00000000..1b5b9edc --- /dev/null +++ b/Rules/sigma_tmp/win_susp_winrm_AWL_bypass.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*winrm.*" -and ($_.ID -eq "1") -and ($_.message -match "CommandLine.*.*format:pretty.*" -or $_.message -match "CommandLine.*.*format:\"pretty\".*" -or $_.message -match "CommandLine.*.*format:\"text\".*" -or $_.message -match "CommandLine.*.*format:text.*") -and -not (($_.message -match "Image.*C:\\Windows\\System32\\.*" -or $_.message -match "Image.*C:\\Windows\\SysWOW64\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "11") -and ($_.message -match "TargetFilename.*.*WsmPty.xsl" -or $_.message -match "TargetFilename.*.*WsmTxt.xsl") -and -not (($_.message -match "TargetFilename.*C:\\Windows\\System32\\.*" -or $_.message -match "TargetFilename.*C:\\Windows\\SysWOW64\\.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_winrm_execution.ps1 b/Rules/sigma_tmp/win_susp_winrm_execution.ps1 new file mode 100644 index 00000000..e9747ac2 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_winrm_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\cscript.exe" -and $_.message -match "CommandLine.*.*winrm.*" -and $_.message -match "CommandLine.*.*invoke Create wmicimv2/Win32_.*" -and $_.message -match "CommandLine.*.*-r:http.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_wmi_execution.ps1 b/Rules/sigma_tmp/win_susp_wmi_execution.ps1 new file mode 100644 index 00000000..c7e98a70 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_wmi_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\wmic.exe" -and (($_.message -match "CommandLine.*.*process.*" -and $_.message -match "CommandLine.*.*call.*" -and $_.message -match "CommandLine.*.*create .*") -or ($_.message -match "CommandLine.*.* path .*" -and ($_.message -match "CommandLine.*.*AntiVirus.*" -or $_.message -match "CommandLine.*.*Firewall.*") -and $_.message -match "CommandLine.*.*Product.*" -and $_.message -match "CommandLine.*.* get .*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_wmi_login.ps1 b/Rules/sigma_tmp/win_susp_wmi_login.ps1 new file mode 100644 index 00000000..68895ac1 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_wmi_login.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4624" -and $_.message -match "ProcessName.*.*\\WmiPrvSE.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_wmic_eventconsumer_create.ps1 b/Rules/sigma_tmp/win_susp_wmic_eventconsumer_create.ps1 new file mode 100644 index 00000000..63ee35f8 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_wmic_eventconsumer_create.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*ActiveScriptEventConsumer.*" -and $_.message -match "CommandLine.*.* CREATE .*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_wmic_proc_create_rundll32.ps1 b/Rules/sigma_tmp/win_susp_wmic_proc_create_rundll32.ps1 new file mode 100644 index 00000000..4f33c7ab --- /dev/null +++ b/Rules/sigma_tmp/win_susp_wmic_proc_create_rundll32.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*process call create.*" -and $_.message -match "CommandLine.*.*rundll32.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_wmic_security_product_uninstall.ps1 b/Rules/sigma_tmp/win_susp_wmic_security_product_uninstall.ps1 new file mode 100644 index 00000000..d4169ff9 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_wmic_security_product_uninstall.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*wmic.*" -and $_.message -match "CommandLine.*.*product where name=.*" -and $_.message -match "CommandLine.*.*call uninstall.*" -and $_.message -match "CommandLine.*.*/nointeractive.*" -and ($_.message -match "CommandLine.*.*Antivirus.*" -or $_.message -match "CommandLine.*.*Endpoint Security.*" -or $_.message -match "CommandLine.*.*Endpoint Detection.*" -or $_.message -match "CommandLine.*.*Crowdstrike Sensor.*" -or $_.message -match "CommandLine.*.*Windows Defender.*" -or $_.message -match "CommandLine.*.*VirusScan.*" -or $_.message -match "CommandLine.*.*Threat Protection.*" -or $_.message -match "CommandLine.*.*Endpoint Sensor.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_wsl_lolbin.ps1 b/Rules/sigma_tmp/win_susp_wsl_lolbin.ps1 new file mode 100644 index 00000000..6c26d739 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_wsl_lolbin.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "Image.*.*\\wsl.exe") -and ($_.message -match "CommandLine.*.* -e .*" -or $_.message -match "CommandLine.*.* --exec .*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_wuauclt.ps1 b/Rules/sigma_tmp/win_susp_wuauclt.ps1 new file mode 100644 index 00000000..03d91b0b --- /dev/null +++ b/Rules/sigma_tmp/win_susp_wuauclt.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ProcessCommandLine.*.*/UpdateDeploymentProvider.*" -and $_.message -match "ProcessCommandLine.*.*/RunHandlerComServer.*" -and ($_.message -match "Image.*.*\\wuauclt.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_susp_zip_compress.ps1 b/Rules/sigma_tmp/win_susp_zip_compress.ps1 new file mode 100644 index 00000000..1f72f8b5 --- /dev/null +++ b/Rules/sigma_tmp/win_susp_zip_compress.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "CommandLine.*.*Compress-Archive .*" -and $_.message -match "CommandLine.*.* -Path .*" -and $_.message -match "CommandLine.*.* -DestinationPath .*" -and $_.message -match "CommandLine.*.*$env:TEMP\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Windows PowerShell | where {($_.message -match "HostApplication.*.*Compress-Archive .*" -and $_.message -match "HostApplication.*.* -Path .*" -and $_.message -match "HostApplication.*.* -DestinationPath .*" -and $_.message -match "HostApplication.*.*$env:TEMP\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.message -match "ContextInfo.*.*Compress-Archive .*" -and $_.message -match "ContextInfo.*.* -Path .*" -and $_.message -match "ContextInfo.*.* -DestinationPath .*" -and $_.message -match "ContextInfo.*.*$env:TEMP\\.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_suspicious_outbound_kerberos_connection.ps1 b/Rules/sigma_tmp/win_suspicious_outbound_kerberos_connection.ps1 new file mode 100644 index 00000000..e818612f --- /dev/null +++ b/Rules/sigma_tmp/win_suspicious_outbound_kerberos_connection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5156" -and $_.message -match "DestinationPort.*88") -and -not (($_.message -match "Image.*.*\\lsass.exe" -or $_.message -match "Image.*.*\\opera.exe" -or $_.message -match "Image.*.*\\chrome.exe" -or $_.message -match "Image.*.*\\firefox.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_suspicious_vss_ps_load.ps1 b/Rules/sigma_tmp/win_suspicious_vss_ps_load.ps1 new file mode 100644 index 00000000..00f4048f --- /dev/null +++ b/Rules/sigma_tmp/win_suspicious_vss_ps_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "7") -and ($_.message -match "ImageLoaded.*.*\\vss_ps.dll") -and -not (($_.message -match "Image.*.*\\svchost.exe" -or $_.message -match "Image.*.*\\msiexec.exe" -or $_.message -match "Image.*.*\\vssvc.exe" -or $_.message -match "Image.*.*\\srtasks.exe" -or $_.message -match "Image.*.*\\tiworker.exe" -or $_.message -match "Image.*.*\\dllhost.exe" -or $_.message -match "Image.*.*\\searchindexer.exe" -or $_.message -match "Image.*.*dismhost.exe" -or $_.message -match "Image.*.*taskhostw.exe" -or $_.message -match "Image.*.*\\clussvc.exe") -and $_.message -match "Image.*.*c:\\windows\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_suspicious_werfault_connection_outbound.ps1 b/Rules/sigma_tmp/win_suspicious_werfault_connection_outbound.ps1 new file mode 100644 index 00000000..3210e4bd --- /dev/null +++ b/Rules/sigma_tmp/win_suspicious_werfault_connection_outbound.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "3") -and $_.message -match "Image.*werfault.exe" -and -not (($_.ID -eq "3" -and $_.message -match "ParentImage.*svchost.exe" -and ($_.message -match "104.42.151.234" -or $_.message -match "104.43.193.48" -or $_.message -match "52.255.188.83" -or $_.message -match "13.64.90.137" -or $_.message -match "168.61.161.212" -or $_.message -match "13.88.21.125" -or $_.message -match "40.88.32.150" -or $_.message -match "52.147.198.201" -or $_.message -match "52.239.207.100" -or $_.message -match "52.176.224.96" -or $_.message -match "2607:7700:0:24:0:1:287e:1894" -or $_.message -match "DestinationIp.*10..*" -or $_.message -match "DestinationIp.*192.168..*" -or $_.message -match "DestinationIp.*127..*") -and ($_.message -match "DestinationHostname.*.*.windowsupdate.com.*" -or $_.message -match "DestinationHostname.*.*.microsoft.com.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_svcctl_remote_service.ps1 b/Rules/sigma_tmp/win_svcctl_remote_service.ps1 new file mode 100644 index 00000000..4868593d --- /dev/null +++ b/Rules/sigma_tmp/win_svcctl_remote_service.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5145" -and $_.message -match "ShareName.*\\.*\\IPC$" -and $_.message -match "RelativeTargetName.*svcctl" -and $_.message -match "Accesses.*.*WriteData.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_syncappvpublishingserver_exe.ps1 b/Rules/sigma_tmp/win_syncappvpublishingserver_exe.ps1 new file mode 100644 index 00000000..70391d28 --- /dev/null +++ b/Rules/sigma_tmp/win_syncappvpublishingserver_exe.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\SyncAppvPublishingServer.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-PowerShell/Operational | where {($_.message -match ".*SyncAppvPublishingServer.exe.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_syskey_registry_access.ps1 b/Rules/sigma_tmp/win_syskey_registry_access.ps1 new file mode 100644 index 00000000..aeaa8a3c --- /dev/null +++ b/Rules/sigma_tmp/win_syskey_registry_access.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4656" -or $_.ID -eq "4663") -and $_.message -match "ObjectType.*key" -and ($_.message -match "ObjectName.*.*lsa\\JD" -or $_.message -match "ObjectName.*.*lsa\\GBG" -or $_.message -match "ObjectName.*.*lsa\\Skew1" -or $_.message -match "ObjectName.*.*lsa\\Data")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_sysmon_channel_reference_deletion.ps1 b/Rules/sigma_tmp/win_sysmon_channel_reference_deletion.ps1 new file mode 100644 index 00000000..87813c44 --- /dev/null +++ b/Rules/sigma_tmp/win_sysmon_channel_reference_deletion.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.message -match "ObjectName.*.*WINEVT\\Publishers\\{5770385f-c22a-43e0-bf4c-06f5698ffbd9}.*" -or $_.message -match "ObjectName.*.*WINEVT\\Channels\\Microsoft-Windows-Sysmon/Operational.*") -and (($_.ID -eq "4657" -and $_.message -match "ObjectValueName.*Enabled" -and $_.message -match "NewValue.*0") -or ($_.ID -eq "4663" -and $_.message -match "AccessMask.*65536"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_sysmon_driver_unload.ps1 b/Rules/sigma_tmp/win_sysmon_driver_unload.ps1 new file mode 100644 index 00000000..2140180e --- /dev/null +++ b/Rules/sigma_tmp/win_sysmon_driver_unload.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\fltmc.exe" -and $_.message -match "CommandLine.*.*unload.*" -and $_.message -match "CommandLine.*.*sys.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_system_exe_anomaly.ps1 b/Rules/sigma_tmp/win_system_exe_anomaly.ps1 new file mode 100644 index 00000000..f5c4c9da --- /dev/null +++ b/Rules/sigma_tmp/win_system_exe_anomaly.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\svchost.exe" -or $_.message -match "Image.*.*\\rundll32.exe" -or $_.message -match "Image.*.*\\services.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\regsvr32.exe" -or $_.message -match "Image.*.*\\spoolsv.exe" -or $_.message -match "Image.*.*\\lsass.exe" -or $_.message -match "Image.*.*\\smss.exe" -or $_.message -match "Image.*.*\\csrss.exe" -or $_.message -match "Image.*.*\\conhost.exe" -or $_.message -match "Image.*.*\\wininit.exe" -or $_.message -match "Image.*.*\\lsm.exe" -or $_.message -match "Image.*.*\\winlogon.exe" -or $_.message -match "Image.*.*\\explorer.exe" -or $_.message -match "Image.*.*\\taskhost.exe" -or $_.message -match "Image.*.*\\Taskmgr.exe" -or $_.message -match "Image.*.*\\sihost.exe" -or $_.message -match "Image.*.*\\RuntimeBroker.exe" -or $_.message -match "Image.*.*\\smartscreen.exe" -or $_.message -match "Image.*.*\\dllhost.exe" -or $_.message -match "Image.*.*\\audiodg.exe" -or $_.message -match "Image.*.*\\wlanext.exe") -and -not (($_.message -match "Image.*C:\\Windows\\System32\\.*" -or $_.message -match "Image.*C:\\Windows\\system32\\.*" -or $_.message -match "Image.*C:\\Windows\\SysWow64\\.*" -or $_.message -match "Image.*C:\\Windows\\SysWOW64\\.*" -or $_.message -match "Image.*C:\\Windows\\winsxs\\.*" -or $_.message -match "Image.*C:\\Windows\\WinSxS\\.*" -or $_.message -match "Image.*C:\\avast! sandbox.*") -or $_.message -match "Image.*.*\\SystemRoot\\System32\\.*" -or $_.message -match "Image.*C:\\Windows\\explorer.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_tap_driver_installation.ps1 b/Rules/sigma_tmp/win_tap_driver_installation.ps1 new file mode 100644 index 00000000..258f1409 --- /dev/null +++ b/Rules/sigma_tmp/win_tap_driver_installation.ps1 @@ -0,0 +1,3 @@ +Get-WinEvent -LogName System | where {($_.ID -eq "7045" -and $_.message -match "ImagePath.*.*tap0901.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "6" -and $_.message -match "ImagePath.*.*tap0901.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Security | where {($_.ID -eq "4697" -and $_.message -match "ImagePath.*.*tap0901.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_tap_installer_execution.ps1 b/Rules/sigma_tmp/win_tap_installer_execution.ps1 new file mode 100644 index 00000000..0886acb6 --- /dev/null +++ b/Rules/sigma_tmp/win_tap_installer_execution.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\tapinstall.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_task_folder_evasion.ps1 b/Rules/sigma_tmp/win_task_folder_evasion.ps1 new file mode 100644 index 00000000..44a3b6b3 --- /dev/null +++ b/Rules/sigma_tmp/win_task_folder_evasion.ps1 @@ -0,0 +1 @@ +Get-WinEvent | where {(($_.message -match "CommandLine.*.*echo .*" -or $_.message -match "CommandLine.*.*copy .*" -or $_.message -match "CommandLine.*.*type .*" -or $_.message -match "CommandLine.*.*file createnew.*") -and ($_.message -match "CommandLine.*.* C:\\Windows\\System32\\Tasks\\.*" -or $_.message -match "CommandLine.*.* C:\\Windows\\SysWow64\\Tasks\\.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_termserv_proc_spawn.ps1 b/Rules/sigma_tmp/win_termserv_proc_spawn.ps1 new file mode 100644 index 00000000..d3c7c0cb --- /dev/null +++ b/Rules/sigma_tmp/win_termserv_proc_spawn.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "ParentCommandLine.*.*\\svchost.exe.*" -and $_.message -match "ParentCommandLine.*.*termsvcs.*") -and -not ($_.message -match "Image.*.*\\rdpclip.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_tool_psexec.ps1 b/Rules/sigma_tmp/win_tool_psexec.ps1 new file mode 100644 index 00000000..c3d6659c --- /dev/null +++ b/Rules/sigma_tmp/win_tool_psexec.ps1 @@ -0,0 +1,4 @@ +Get-WinEvent -LogName System | where {($_.message -match "ServiceName.*PSEXESVC" -and (($_.ID -eq "7045" -and $_.Service File Name -eq "*\\PSEXESVC.exe") -or $_.ID -eq "7036")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\PSEXESVC.exe" -and $_.message -match "User.*NT AUTHORITY\\SYSTEM") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "17" -or $_.ID -eq "18") -and $_.message -match "PipeName.*\\PSEXESVC") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "11" -and $_.message -match "TargetFilename.*.*\\PSEXESVC.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_tools_relay_attacks.ps1 b/Rules/sigma_tmp/win_tools_relay_attacks.ps1 new file mode 100644 index 00000000..f4035ecc --- /dev/null +++ b/Rules/sigma_tmp/win_tools_relay_attacks.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*PetitPotam.*" -or $_.message -match "Image.*.*RottenPotato.*" -or $_.message -match "Image.*.*HotPotato.*" -or $_.message -match "Image.*.*JuicyPotato.*" -or $_.message -match "Image.*.*\\just_dce_.*" -or $_.message -match "Image.*.*Juicy Potato.*" -or $_.message -match "Image.*.*\\temp\\rot.exe.*" -or $_.message -match "Image.*.*\\Potato.exe.*" -or $_.message -match "Image.*.*\\SpoolSample.exe.*" -or $_.message -match "Image.*.*\\Responder.exe.*" -or $_.message -match "Image.*.*\\smbrelayx.*" -or $_.message -match "Image.*.*\\ntlmrelayx.*") -or ($_.message -match "CommandLine.*.*Invoke-Tater.*" -or $_.message -match "CommandLine.*.* smbrelay.*" -or $_.message -match "CommandLine.*.* ntlmrelay.*" -or $_.message -match "CommandLine.*.*cme smb .*" -or $_.message -match "CommandLine.*.* /ntlm:NTLMhash .*" -or $_.message -match "CommandLine.*.*Invoke-PetitPotam.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_transferring_files_with_credential_data_via_network_shares.ps1 b/Rules/sigma_tmp/win_transferring_files_with_credential_data_via_network_shares.ps1 new file mode 100644 index 00000000..95f8706e --- /dev/null +++ b/Rules/sigma_tmp/win_transferring_files_with_credential_data_via_network_shares.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "5145" -and ($_.message -match "RelativeTargetName.*.*\\mimidrv.*" -or $_.message -match "RelativeTargetName.*.*\\lsass.*" -or $_.message -match "RelativeTargetName.*.*\\windows\\minidump\\.*" -or $_.message -match "RelativeTargetName.*.*\\hiberfil.*" -or $_.message -match "RelativeTargetName.*.*\\sqldmpr.*" -or $_.message -match "RelativeTargetName.*.*\\sam.*" -or $_.message -match "RelativeTargetName.*.*\\ntds.dit.*" -or $_.message -match "RelativeTargetName.*.*\\security.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_trust_discovery.ps1 b/Rules/sigma_tmp/win_trust_discovery.ps1 new file mode 100644 index 00000000..7eac9c31 --- /dev/null +++ b/Rules/sigma_tmp/win_trust_discovery.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\nltest.exe" -and ($_.message -match "CommandLine.*.*domain_trusts.*" -or $_.message -match "CommandLine.*.*all_trusts.*" -or $_.message -match "CommandLine.*.*/dclist.*")) -or ($_.message -match "Image.*.*\\dsquery.exe" -and $_.message -match "CommandLine.*.*trustedDomain.*") -or ($_.message -match "Image.*.*\\dsquery.exe" -and $_.message -match "CommandLine.*.*-filter.*" -and $_.message -match "CommandLine.*.*trustedDomain.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_uac_cmstp.ps1 b/Rules/sigma_tmp/win_uac_cmstp.ps1 new file mode 100644 index 00000000..44b5488f --- /dev/null +++ b/Rules/sigma_tmp/win_uac_cmstp.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\cmstp.exe" -and ($_.message -match "CommandLine.*.*/s.*" -or $_.message -match "CommandLine.*.*/au.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_uac_fodhelper.ps1 b/Rules/sigma_tmp/win_uac_fodhelper.ps1 new file mode 100644 index 00000000..ec6aa9a3 --- /dev/null +++ b/Rules/sigma_tmp/win_uac_fodhelper.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\fodhelper.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_uac_wsreset.ps1 b/Rules/sigma_tmp/win_uac_wsreset.ps1 new file mode 100644 index 00000000..4dce6b4d --- /dev/null +++ b/Rules/sigma_tmp/win_uac_wsreset.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "ParentImage.*.*\\wsreset.exe" -and -not ($_.message -match "Image.*.*\\conhost.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_usb_device_plugged.ps1 b/Rules/sigma_tmp/win_usb_device_plugged.ps1 new file mode 100644 index 00000000..74c2ad9a --- /dev/null +++ b/Rules/sigma_tmp/win_usb_device_plugged.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-DriverFrameworks-UserMode/Operational | where {(($_.ID -eq "2003" -or $_.ID -eq "2100" -or $_.ID -eq "2102")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_user_added_to_local_administrators.ps1 b/Rules/sigma_tmp/win_user_added_to_local_administrators.ps1 new file mode 100644 index 00000000..00672886 --- /dev/null +++ b/Rules/sigma_tmp/win_user_added_to_local_administrators.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4732" -and ($_.message -match "TargetUserName.*Administr.*" -or $_.message -match "TargetSid.*S-1-5-32-544")) -and -not ($_.message -match "SubjectUserName.*.*$")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_user_couldnt_call_privileged_service_lsaregisterlogonprocess.ps1 b/Rules/sigma_tmp/win_user_couldnt_call_privileged_service_lsaregisterlogonprocess.ps1 new file mode 100644 index 00000000..9905a6c1 --- /dev/null +++ b/Rules/sigma_tmp/win_user_couldnt_call_privileged_service_lsaregisterlogonprocess.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4673" -and $_.message -match "Service.*LsaRegisterLogonProcess()" -and $_.message -match "Keywords.*0x8010000000000000") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_user_creation.ps1 b/Rules/sigma_tmp/win_user_creation.ps1 new file mode 100644 index 00000000..f0deb738 --- /dev/null +++ b/Rules/sigma_tmp/win_user_creation.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.ID -eq "4720") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_user_driver_loaded.ps1 b/Rules/sigma_tmp/win_user_driver_loaded.ps1 new file mode 100644 index 00000000..2b1e7ead --- /dev/null +++ b/Rules/sigma_tmp/win_user_driver_loaded.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "4673" -and $_.message -match "PrivilegeList.*SeLoadDriverPrivilege" -and $_.message -match "Service.*-") -and -not (($_.message -match "ProcessName.*.*\\Windows\\System32\\Dism.exe" -or $_.message -match "ProcessName.*.*\\Windows\\System32\\rundll32.exe" -or $_.message -match "ProcessName.*.*\\Windows\\System32\\fltMC.exe" -or $_.message -match "ProcessName.*.*\\Windows\\HelpPane.exe" -or $_.message -match "ProcessName.*.*\\Windows\\System32\\mmc.exe" -or $_.message -match "ProcessName.*.*\\Windows\\System32\\svchost.exe" -or $_.message -match "ProcessName.*.*\\Windows\\System32\\wimserv.exe" -or $_.message -match "ProcessName.*.*\\procexp64.exe" -or $_.message -match "ProcessName.*.*\\procexp.exe" -or $_.message -match "ProcessName.*.*\\procmon64.exe" -or $_.message -match "ProcessName.*.*\\procmon.exe" -or $_.message -match "ProcessName.*.*\\Google\\Chrome\\Application\\chrome.exe"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_using_sc_to_change_sevice_image_path_by_non_admin.ps1 b/Rules/sigma_tmp/win_using_sc_to_change_sevice_image_path_by_non_admin.ps1 new file mode 100644 index 00000000..434ea2af --- /dev/null +++ b/Rules/sigma_tmp/win_using_sc_to_change_sevice_image_path_by_non_admin.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\sc.exe" -and $_.message -match "IntegrityLevel.*Medium" -and ($_.ID -eq "1") -and (($_.message -match "CommandLine.*.*config.*" -and $_.message -match "CommandLine.*.*binPath.*") -or ($_.message -match "CommandLine.*.*failure.*" -and $_.message -match "CommandLine.*.*command.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_using_settingsynchost_as_lolbin.ps1 b/Rules/sigma_tmp/win_using_settingsynchost_as_lolbin.ps1 new file mode 100644 index 00000000..eb183c90 --- /dev/null +++ b/Rules/sigma_tmp/win_using_settingsynchost_as_lolbin.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and -not (($_.message -match "Image.*C:\\Windows\\System32\\.*" -or $_.message -match "Image.*C:\\Windows\\SysWOW64\\.*")) -and ($_.message -match "ParentCommandLine.*.*cmd.exe /c.*" -and $_.message -match "ParentCommandLine.*.*RoamDiag.cmd.*" -and $_.message -match "ParentCommandLine.*.*-outputpath.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_verclsid_runs_com.ps1 b/Rules/sigma_tmp/win_verclsid_runs_com.ps1 new file mode 100644 index 00000000..0e9a089e --- /dev/null +++ b/Rules/sigma_tmp/win_verclsid_runs_com.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\verclsid.exe" -and $_.message -match "CommandLine.*.*/C.*" -and $_.message -match "CommandLine.*.*/S.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_visual_basic_compiler.ps1 b/Rules/sigma_tmp/win_visual_basic_compiler.ps1 new file mode 100644 index 00000000..eee87066 --- /dev/null +++ b/Rules/sigma_tmp/win_visual_basic_compiler.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\vbc.exe" -and $_.message -match "Image.*.*\\cvtres.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_volume_shadow_copy_mount.ps1 b/Rules/sigma_tmp/win_volume_shadow_copy_mount.ps1 new file mode 100644 index 00000000..b7b46eff --- /dev/null +++ b/Rules/sigma_tmp/win_volume_shadow_copy_mount.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {($_.message -match "Source.*Microsoft-Windows-Ntfs" -and $_.ID -eq "98" -and $_.message -match "DeviceName.*.*HarddiskVolumeShadowCopy.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_vssaudit_secevent_source_registration.ps1 b/Rules/sigma_tmp/win_vssaudit_secevent_source_registration.ps1 new file mode 100644 index 00000000..b6b6532b --- /dev/null +++ b/Rules/sigma_tmp/win_vssaudit_secevent_source_registration.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {($_.message -match "AuditSourceName.*VSSAudit" -and ($_.ID -eq "4904" -or $_.ID -eq "4905")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_vul_cve_2020_0688.ps1 b/Rules/sigma_tmp/win_vul_cve_2020_0688.ps1 new file mode 100644 index 00000000..1186b44e --- /dev/null +++ b/Rules/sigma_tmp/win_vul_cve_2020_0688.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Application | where {($_.ID -eq "4" -and $_.message -match "Source.*MSExchange Control Panel" -and $_.message -match "Level.*Error" -and ($_.message -match ".*&__VIEWSTATE=.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_vul_cve_2020_1472.ps1 b/Rules/sigma_tmp/win_vul_cve_2020_1472.ps1 new file mode 100644 index 00000000..c68cc80b --- /dev/null +++ b/Rules/sigma_tmp/win_vul_cve_2020_1472.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName System | where {(($_.ID -eq "5829")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_vul_java_remote_debugging.ps1 b/Rules/sigma_tmp/win_vul_java_remote_debugging.ps1 new file mode 100644 index 00000000..12caa9e6 --- /dev/null +++ b/Rules/sigma_tmp/win_vul_java_remote_debugging.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and $_.message -match "CommandLine.*.*transport=dt_socket,address=.*" -and -not ($_.message -match "CommandLine.*.*address=127.0.0.1.*" -or $_.message -match "CommandLine.*.*address=localhost.*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_webshell_detection.ps1 b/Rules/sigma_tmp/win_webshell_detection.ps1 new file mode 100644 index 00000000..407e8606 --- /dev/null +++ b/Rules/sigma_tmp/win_webshell_detection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\w3wp.exe" -or $_.message -match "ParentImage.*.*\\php-cgi.exe" -or $_.message -match "ParentImage.*.*\\nginx.exe" -or $_.message -match "ParentImage.*.*\\httpd.exe") -or ($_.message -match "ParentImage.*.*\\apache.*" -or $_.message -match "ParentImage.*.*\\tomcat.*")) -and (($_.ID -eq "1") -and (((($_.message -match "Image.*.*\\net.exe" -or $_.message -match "Image.*.*\\net1.exe") -and ($_.message -match "CommandLine.*.* user .*" -or $_.message -match "CommandLine.*.* use .*" -or $_.message -match "CommandLine.*.* group .*")) -or ($_.message -match "Image.*.*\\ping.exe" -and $_.message -match "CommandLine.*.* -n .*") -or ($_.message -match "CommandLine.*.*&cd&echo.*" -or $_.message -match "CommandLine.*.*cd /d .*")) -or ($_.message -match "Image.*.*\\wmic.exe" -and $_.message -match "CommandLine.*.* /node:.*") -or ($_.message -match "Image.*.*\\whoami.exe" -or $_.message -match "Image.*.*\\systeminfo.exe" -or $_.message -match "Image.*.*\\quser.exe" -or $_.message -match "Image.*.*\\ipconfig.exe" -or $_.message -match "Image.*.*\\pathping.exe" -or $_.message -match "Image.*.*\\tracert.exe" -or $_.message -match "Image.*.*\\netstat.exe" -or $_.message -match "Image.*.*\\schtasks.exe" -or $_.message -match "Image.*.*\\vssadmin.exe" -or $_.message -match "Image.*.*\\wevtutil.exe" -or $_.message -match "Image.*.*\\tasklist.exe") -or ($_.message -match "CommandLine.*.* Test-NetConnection .*" -or $_.message -match "CommandLine.*.*dir \\.*")))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_webshell_recon_detection.ps1 b/Rules/sigma_tmp/win_webshell_recon_detection.ps1 new file mode 100644 index 00000000..3b5cf145 --- /dev/null +++ b/Rules/sigma_tmp/win_webshell_recon_detection.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\apache.*" -or $_.message -match "ParentImage.*.*\\tomcat.*") -or ($_.message -match "ParentImage.*.*\\w3wp.exe" -or $_.message -match "ParentImage.*.*\\php-cgi.exe" -or $_.message -match "ParentImage.*.*\\nginx.exe" -or $_.message -match "ParentImage.*.*\\httpd.exe")) -and (($_.message -match "Image.*.*\\cmd.exe") -and ($_.message -match "CommandLine.*.*perl --help.*" -or $_.message -match "CommandLine.*.*python --help.*" -or $_.message -match "CommandLine.*.*wget --help.*" -or $_.message -match "CommandLine.*.*perl -h.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_webshell_spawn.ps1 b/Rules/sigma_tmp/win_webshell_spawn.ps1 new file mode 100644 index 00000000..65393206 --- /dev/null +++ b/Rules/sigma_tmp/win_webshell_spawn.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "ParentImage.*.*\\w3wp.exe" -or $_.message -match "ParentImage.*.*\\httpd.exe" -or $_.message -match "ParentImage.*.*\\nginx.exe" -or $_.message -match "ParentImage.*.*\\php-cgi.exe" -or $_.message -match "ParentImage.*.*\\tomcat.exe" -or $_.message -match "ParentImage.*.*\\UMWorkerProcess.exe") -and ($_.message -match "Image.*.*\\cmd.exe" -or $_.message -match "Image.*.*\\sh.exe" -or $_.message -match "Image.*.*\\bash.exe" -or $_.message -match "Image.*.*\\powershell.exe" -or $_.message -match "Image.*.*\\bitsadmin.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_whoami_as_system.ps1 b/Rules/sigma_tmp/win_whoami_as_system.ps1 new file mode 100644 index 00000000..d1ca31a6 --- /dev/null +++ b/Rules/sigma_tmp/win_whoami_as_system.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "User.*NT AUTHORITY\\SYSTEM" -and $_.message -match "Image.*.*\\whoami.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_whoami_priv.ps1 b/Rules/sigma_tmp/win_whoami_priv.ps1 new file mode 100644 index 00000000..a3dc8e15 --- /dev/null +++ b/Rules/sigma_tmp/win_whoami_priv.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\whoami.exe" -and $_.message -match "CommandLine.*.*/priv.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_win10_sched_task_0day.ps1 b/Rules/sigma_tmp/win_win10_sched_task_0day.ps1 new file mode 100644 index 00000000..b199c1df --- /dev/null +++ b/Rules/sigma_tmp/win_win10_sched_task_0day.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\schtasks.exe" -and $_.message -match "CommandLine.*.*/change.*" -and $_.message -match "CommandLine.*.*/TN.*" -and $_.message -match "CommandLine.*.*/RU.*" -and $_.message -match "CommandLine.*.*/RP.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_winword_dll_load.ps1 b/Rules/sigma_tmp/win_winword_dll_load.ps1 new file mode 100644 index 00000000..88b9f763 --- /dev/null +++ b/Rules/sigma_tmp/win_winword_dll_load.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*.*\\winword.exe" -and $_.message -match "CommandLine.*.*/l.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_wmi_backdoor_exchange_transport_agent.ps1 b/Rules/sigma_tmp/win_wmi_backdoor_exchange_transport_agent.ps1 new file mode 100644 index 00000000..c2c36245 --- /dev/null +++ b/Rules/sigma_tmp/win_wmi_backdoor_exchange_transport_agent.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "ParentImage.*.*\\EdgeTransport.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_wmi_persistence.ps1 b/Rules/sigma_tmp/win_wmi_persistence.ps1 new file mode 100644 index 00000000..d375f9e1 --- /dev/null +++ b/Rules/sigma_tmp/win_wmi_persistence.ps1 @@ -0,0 +1,2 @@ +Get-WinEvent -LogName Microsoft-Windows-WMI-Activity/Operational | where {((($_.ID -eq "5861" -and ($_.message -match ".*ActiveScriptEventConsumer.*" -or $_.message -match ".*CommandLineEventConsumer.*" -or $_.message -match ".*CommandLineTemplate.*")) -or $_.ID -eq "5859")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message +Get-WinEvent -LogName Security | where {($_.ID -eq "4662" -and $_.message -match "ObjectType.*WMI Namespace" -and $_.message -match "ObjectName.*.*subscription.*") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_wmi_persistence_script_event_consumer.ps1 b/Rules/sigma_tmp/win_wmi_persistence_script_event_consumer.ps1 new file mode 100644 index 00000000..6a0196ab --- /dev/null +++ b/Rules/sigma_tmp/win_wmi_persistence_script_event_consumer.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and $_.message -match "Image.*C:\\WINDOWS\\system32\\wbem\\scrcons.exe" -and $_.message -match "ParentImage.*C:\\Windows\\System32\\svchost.exe") } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_wmi_spwns_powershell.ps1 b/Rules/sigma_tmp/win_wmi_spwns_powershell.ps1 new file mode 100644 index 00000000..b6a33771 --- /dev/null +++ b/Rules/sigma_tmp/win_wmi_spwns_powershell.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ((($_.message -match "ParentImage.*.*\\wmiprvse.exe") -and ($_.message -match "Image.*.*\\powershell.exe")) -and -not ($_.message -match "CommandLine.*null")) -and -not (-not CommandLine="*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_wmiprvse_spawning_process.ps1 b/Rules/sigma_tmp/win_wmiprvse_spawning_process.ps1 new file mode 100644 index 00000000..d1c085a3 --- /dev/null +++ b/Rules/sigma_tmp/win_wmiprvse_spawning_process.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "ParentImage.*.*\\WmiPrvSe.exe" -and -not (($_.message -match "0x3e7" -or $_.message -match "null") -or ($_.message -match "0x3e7" -or $_.message -match "null") -or $_.message -match "User.*NT AUTHORITY\\SYSTEM" -or ($_.message -match "Image.*.*\\WmiPrvSE.exe" -or $_.message -match "Image.*.*\\WerFault.exe"))) -and -not (-not LogonId="*")) -and -not (-not SubjectLogonId="*")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_wmiprvse_wbemcomn_dll_hijack.ps1 b/Rules/sigma_tmp/win_wmiprvse_wbemcomn_dll_hijack.ps1 new file mode 100644 index 00000000..d67dfe6f --- /dev/null +++ b/Rules/sigma_tmp/win_wmiprvse_wbemcomn_dll_hijack.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Security | where {(($_.ID -eq "5145" -and $_.message -match "RelativeTargetName.*.*\\wbem\\wbemcomn.dll") -and -not ($_.message -match "SubjectUserName.*.*$")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_workflow_compiler.ps1 b/Rules/sigma_tmp/win_workflow_compiler.ps1 new file mode 100644 index 00000000..c44d1c7b --- /dev/null +++ b/Rules/sigma_tmp/win_workflow_compiler.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and ($_.message -match "Image.*.*\\Microsoft.Workflow.Compiler.exe" -or ($_.message -match "OriginalFileName.*Microsoft.Workflow.Compiler.exe" -and $_.message -match "CommandLine.*.*.xml.*"))) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_wsreset_uac_bypass.ps1 b/Rules/sigma_tmp/win_wsreset_uac_bypass.ps1 new file mode 100644 index 00000000..af9ee8da --- /dev/null +++ b/Rules/sigma_tmp/win_wsreset_uac_bypass.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {($_.ID -eq "1" -and ($_.message -match "ParentImage.*.*\\WSreset.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/Rules/sigma_tmp/win_xsl_script_processing.ps1 b/Rules/sigma_tmp/win_xsl_script_processing.ps1 new file mode 100644 index 00000000..ec98f589 --- /dev/null +++ b/Rules/sigma_tmp/win_xsl_script_processing.ps1 @@ -0,0 +1 @@ +Get-WinEvent -LogName Microsoft-Windows-Sysmon/Operational | where {(($_.ID -eq "1") -and (($_.message -match "Image.*.*\\wmic.exe" -and $_.message -match "CommandLine.*.*/format.*") -or $_.message -match "Image.*.*\\msxsl.exe")) } | select TimeCreated,Id,RecordId,ProcessId,MachineName,Message diff --git a/testfiles/AS-REP Roasting.evtx b/testfiles/AS-REP Roasting.evtx new file mode 100644 index 0000000000000000000000000000000000000000..9b34ff50cabf78605368d0e4c1d70f256aa38aab GIT binary patch literal 69632 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 literal 0 HcmV?d00001 diff --git a/testfiles/Kerberoasting&ASREP_Roasting/Kerberoasting&ASREP_Roasting.pptx b/testfiles/Kerberoasting&ASREP_Roasting/Kerberoasting&ASREP_Roasting.pptx new file mode 100644 index 0000000000000000000000000000000000000000..7ef3a419463f26f6628fa850efe036a29a5a2ec0 GIT binary patch literal 2000727 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%0DxmTUx6VVsc4) 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

w}kwZ zHl1#JD288f#dcVO;Sr5WhFUB>ERd^*-Xl=udFSNyQcp77a?AFY6kh>K2B~yL2{|H_ zTzYAG3n*TmGr9bazK#3uC?q54CK~rpE!_tQpz~98p*SRh38U90@z)NWm#yynu3^Nn z7R=Dyz9kZ&om}-RvUoNfv=EE2UQ64Evzr@;LZspl z&&_eI_luW+Po}xx!7^c`@6*XvRPl3`4{-`b3iLo5MvMU2uzZbN-_`guN4$5Of`&Y4 z*?yF=EL(njNl7LAW_f7|_eJ8*lre^xCUVwCxhIuu#v|ubeYYx?;6J=a1jOa) zuq94Wj^!{-ob${yE;q*p&v&hStr_N>(l4^jFuZac#*dyfV$3R0I=NGh6iOu%qb7h^yj@bn8|Yg)N_z;#7>ycHQb9=)5PF26 zzE}pgVg+E~mm}7a&n7wm#c!OVxDsEYWP^;z3N%xs8AD;2$AhhaPmf+af64)W!luXF zO?M9DZ0D=F zQ5m%F`K;<^wvjN@@+rUpwm)#`f=5&IFc{3~9L8}Lr-2)ng`0SEN&b2kiYd!zU=X$; z)@Nv@(?`&{(RON^@?Wz$j7t##w8f+^GX3Hzo+M-pqw_fD*2hhSwQnrEaU4p(Txi2{ zy?$?y{p&M4PHpg`0y(cSB42ghet1$aec>!(!px7u0@S%rf*!ynH-Rayo1gDzr{7UQ zuJ8G6g}0Qnn(X`oeUq`!I=DDkk;<~4o-yFJBL!a7ws_W0%6k#2JVQb7QE9rgoixY& zVS?osnF1Qj8h9Ja3=k2OWZ#h<-`0t{bwp@D4(15{QVPG=+4?A~&4gNkvWb_ALoJS| z;_sPo6FtK|(lCsE9HL)NnEQpEddtt@4uyWH_%lbAM}N_xrd-RtWa8 z!sh`K-%J7tx8N>)ez!PcgOJ8Fk*0<}G+n<#X2Z-mj-JdZm-V+rGaU+3Nb*>$^|Z4j zOfLli_v*(xy-QRj)fBKZMq|=KQ#l+Ij@xqARZA@VCG{1aBWlC->g0O;US&@J^tWR8 zMIN(9j!v5?p;>axHB;|1wMHTy_gwoMQ1~e>+Ype<*A#W%i9A+rr#KHO{~d!qUZ;D@=04z1iu1^GK}pOjTFhU&##O2 z|C8NV29j$4`eHZIQU9}v{JYX*+rLcYe;qF7BN9q}Nqw2fDiWDMavvb|yzliqF@Gl} z*dRhLjE~f&jeuS2fqCmWTbEkUms(Y28vo{I+xsF8OPZ^xo_7^CBmAV=Jgm_|W{?u; zBzIi2I&+6nV%z%=cY0l(CxkQtYLb-DUa4e_+Zf^;C^lEzKie~owJ}~+Ei&Os`mh`t zLKpT03XjuE&GZQ+s9NI-xXeE9QBa6S2I z8pbB|Z~1Jf#n*~(bDy$;e?l#6=SYzSYyL>)yQHDpkNK(j!pD{Dp<}kclrC=a4=$X# zO;oFw;g+y+?kk~BWWf)X^rVeP7AORjtxe3F_qFCoIrQ}GXi?>5YNO@eeqUjv6#~WC znW=bEfwRh)kb`2=gA_)luEJB_c%DnGu*51-3I4O1uC6@>q5pH1oyUs&BXzQ4G?vZ~ z&Fek*{_LxDqnUF~tO(seuOcJeU26(St;Y1g=GmVVK(qb*8Y!PF6YxHLG^ft|ViHFa7<_9#79*#Zh znRpJ9F%;=x^xxCg9aVK0H-!NRa_witm^@uo2VO%9_(7QJcS!!RmY5i$cT;%-@g$-R z{n~KGImf7kky=6c6g|cZe$?5(<{o&;H)H9CCqQ)Ly8sn}up~akTj$yB zQ+ugj9AAA3P%OrQzRHH;(E@Q7f~~MmG5s1JR|j&GhITgdM?gx}0Un|zM_Tyyzu0>V zsJNPKVesG%!Cis{f(3U=a0#xBgy1yp4k01I3GNWwA-GF|yKCd_?mC_C-aGH!yWXt- z{WELUn)TjPpXxr{U3E_FU8i>K+E(vDtqe|L?-@TGp^w(4;)nib+%AT2qoOB@M9^n! z_pp7b7K$Q}3!nQkc@oGH`sG4pmPtc8XtoH8^<7n}BLa)NW0LX=iFbcR|NqPn!5uFKXZjDlgIpDtk9OyWjV^^Q{c&WEP0 z?O1)${PfM3zUmADJe_6(gPLApxsca>0%B0&iGLSOxbdvE10MXL=I36i_ej<1(t2}0 z7n!f*r=KX*6wGCo*#`9)9@?P8dW?$?Lp)@){uGfV{xcWA)ehNjWXYXi7l@yB<^5Eq zn4my_s34Z)7G4s|D_t()?sReAWbkTD`7rrsUD{z-JdLFo(XCPO=DZYXZEQSdBkHUp zxoH&`BsaqWV^Oza200K~Yhn}7K1U`12~yrp<$cE-wnmfuBpuDXJ4R}N6L&9fl`Paw zs|Z`sl>^?)8+{S@fP(5m3iQ0d$U$8$%07v&8x&E(6#Tkj9D9T*=~azIF%>$3l~f|=A-v?G-yYNa`))C2`X z%-YP-^wsh!$w@zr)Bk3?HgdDJYohEpn5`*%ovTwA0Jm58S~(c^2drgzwQ}(DI30%Q z=cGA(L5I{AOz-8`1ecG6j?YE1-OS1jNCQ7{Nzk6I7tsIVF*E=0n0r$jDUiQ;LG^wX zC(BG0k_z^=ff~M*ty$r?liHJE6?9rl$l_0Lh~)mw3+knU=EpE2yRCPPdE54%0B@$QMG0+Nh z4}zr77q2Y+_oC{Aqv_Z)(C30!%h^#E-ml1FqwDni3e8v+@`ze|riVN-K_1!V+xo|s zEAN#=>p6=2_{bF~O`1k37Za@Yv}I0s#DiwCR;A(HP6)8S+M(A4ZFqTSe}vOvK@73X zBF2!EOw(CnD*h?37yUgUjL%X%M#sD7q4-RMD=Rw1t#QJju8rTk3}QEwR2olO@Qr8F zU~?s+3EI(voATqY4B~Hao3Wefa2Z3A{8A$p7W=|d;SAP%vAO$c=;hf@b*#^+2#U`N zvp50;5?*;t0TJ<>A2gX4e@3X9siT9!oL)17W^5+X>1cVwi=qBgE$oJm{7l5yWGaeM zCsnY-C5R}8qYnNOaOaVLaPZTKWZcaE z16MGy{=hh8{VY+}F4JxSM+WEJwW09C_HNbV_OjE0`VYeUtX@a}yl-RgRl~WqyMZUO z44?jsEeCNj0UFhKk>PRSuLji__8YsHZr$2nRo#WmzWf#o&kH4d5oSr6zhmk$1-~V^ z7g!n>VDu*VQF3Qn`NR7OCDzY6dI966s{*r-7&9)fOz1re>xpTh76}kCy zL*Dg1P`qx?>{kD<)0y5iZAjqNMiOh&sbj`b?aU$l&-t$(1@lUQ;-jC*MohJb)#$hu zE>&aAS_V17GT4{zCa=8U0(g+r4dkpbhDJ4hkPLIxqA$})&%Dk~$&IY!N~0aX4PeGx z_xQY!OB;Dc2q(ipZTjPReW_CB2V2yy{x9OgQ*3L|cbC7i4X-Jme5u3Nd|eDk=5VjN zsZs}WdVkA{a3t$nLNG>ExkyWx+Ts70f4#G;35(C=P7@fd>5GzuU4DoCt}Zs_%yWA) zZbr~g?}8s&@;1xVZ8`i40k@@C;$~C$S2gxz*LRjXKT7>w%ry$@nBvE46@X-nrX?=W z_051bl12j6DaZ3H)AEG?-&GNoPeP~cLN1dn89^J8I@z)~d{67myC2}L6kp`q++Wo$ z*;&DA1*j&bj6WTJIrDLsp!d22@qT-&XU#+(k+<{Pcao`^JMFhHn_p1LBiet))%~-0 z`oE8bzk~q)+IbM{axo&V)(?ytcx zsjc+Klc`N>&+TW}WXep0Fs3V2=$f@^jqa>Qm3_v1O!%*7f%Gpq$d)?t1;Xm7FIZ%R z<3eiDX5NNQ9tSj8i%Knr9h&IiRD*u2vZg=VE!{sZ4Kyd56LuR>g(E9I@>%uQ;48+< z{86^s@NN!(^t+;SV^@1S#L1%agkBbU8(pqP4!;WLI+;GDrQkp@k+6j0-GnigeW#)3 zCiXV9tP>^pLn-CN3r?bOo2l#@fnH2FjhX63l8;b@!TAN>_PXz~Tc7R$<~y8T06c|L?9q3xfwODsRgQTC;KhYdau=b zua@o;W8St|N8#gWwjkhka4%(@_ZVjvaKF#Y`V-#*=yDAB)3(J9$G5A$mbkE=G>T-34l*X%*VMG;sCCSlgkcRNEm@;YN- zTZZFPetm+(5`ErHXpElWXcTf46X{e)Xjd2!K8;hFdViIdM=jEP=qX&8M{P&=Si&!2 zbFui3d+$c^$LKz*uFtK;yy)|*6+``{RiBDb{o9C<2th4m31R5li5Kn=0!aE2C!S5d z{Bw)&ZV0-^w!u!}=qfsrL)9%xf&XJ1Tz; zCENlvpAh9syq4zclVi~~!!V2s>F~NHyikxZp#>N>gEh*$+E;@6qhI|brQ{IO@c7HzQ$Mr!R0x)J{=HtK|j ztCgejdpBQ06up%EK0 zlX)-s&x7DfG7{XZ{bQ<91$?NV=>qaG zM2w^hy>fIIt>2X87-@c%DaWUC*P$C>PTin`_5HTzdT#L0QuogWXbHSh|BrS+m4$h14~Fn~SR% zRucZzI!5*3G}u4{LT4h;$4%3`Dezg!1;#M5KX58;?$t+#Zs@8{KO)YLXf%ZP{)vjC z$agr`4|7$w+4<+vq9Y?C+mXKTNPJ-%u&M1|9OrDb4nOI~JWoVs%f05X$NCkJP|~+e zs>sOJ?(_9kmW>ZXi!NbAi=`U|z0ugwrd!7I?PbqOWJasc?F|}dI^ijs@6AOQTiaur zSLWE=SzlkLgZpVPHFr(jFlDiz>9mcX^zL3$s zsbT+dPdz@$YxZ3Xt}OI|Z^=}ZN1?rV;+|wRJ4g|M2Pl`WKorV}b!Oxo-t`pFWJjH# z<-!`ylU%StR#Gtb0_z+py>fgsj*(}3OELtK$Rqp8AP$@31C5;X>wuzLR}ZUVgdv{> z=E!I?aF!_ASZGpnqJM`Z!qmWwK7eCc*BbLUfR&E^TG%;@W^>8Ea{~vPB}{8oy?wTq zs5>V}$e)@cN+_A#5RH$JW8x(>-UVD|L*EvCiluY;yF$b6YRYJx5}KrTW85=9RafF_ zXEyYM5W8cyta_(!dyixATl-K{8kC~r@71j5KuqawYiLybQRwv*Ipe!6gy<`UBuja! zqT?Q7V)2~RgqaKB?mkh1d+sE+XVN4;W7sw?%i}lJ3!wdgR*X8 zTHawnY`<4)&(he-wHa<~i%d0|GxrZT+K$v}lza z9E0ZJ*_S@ZW&>^Iw5RceCQ? z>~)BX-8kclb{7X7=IvmZY0iHbkXKuk+O|vm}qD(2wq_0 z;^E`tqhk>g5#SNw;Nj!_xd;p#v<^H13IYNO9tIi)-v4%bZU?ZDf$uN?91Jx8iwy&Z z4fEUyPyzr90<^V%8vOSJ0}E{zGyBqIl0YK~9HcyFUJD}JHS zaH^i*e{>u}C7|V6r91rt+Fy|U*8mInzXjR<3D|$YH4mV}!9Y6?4jT}KZuM7Yr+O2& zN=~V5L;nnP39v*Il@v_#3WTu_6Z^kLCBTSAripN5$|)bpn1A<#Qhv(2j&vAa@Sr_b zvy1|9cU)JUV8fZdJKAOa4f@a;{^Tv4zG! z#XR;V(UK9|cU6t$>k1RxDJ zv--GOa$E^5?N~Z7NFI}AiO2li-(S2cq*BOtM-dzOFv$&8WGN-sGs4v$X32!dZGDS^ z)_$QjGhU_@zMp~W0xD!JHdeF+I02`Wf;{a#ckq7pFqGsJv;bT}X4{ ziSVY8@`bzS(Yac4G@AC|TWOnuvH_|DHF;)*Gl_8-62cIifv>TW-{v|1>Dn=aR~{$D zo$*hEV_$R;olH1{={P$k_gHaR7CA*{po|Hv`s|Q|VyVjq|Lk z)~ZP=yUM))HvaT2#2Us%-VXz?GFXXnOoG$};Z)qR?gQ$wZpTn;iaTM5m!s zNkQf@#yWNL7ZT60d}5g4y0s%!um7xrI$amjN8hLRh;JAt@RRS6{O8MCG7r1#le2;t@a0cTU3uQG@JK$oQUrVoP}A7 z4XrejP3S=b1vb?Ctsby!TZ$j7L}0$Dwx;jaw0JJ&+H^Ddyw_egG*z}oFmc~*_sj?u z1L>3wx(a|hOxWlgC-j==4Kz{Z0<|lm>g!TBK2_TS$2%oMu)m)HrAnj1J<)l$%7$oJ z&6jvqGH@oA(He++2#J@psnclyo{HqZWYe3^oto*y6`-c&H=twW5fal+10F)w?8)=zug3Ky-y>ze9Y*=69t#O9M(NgN2Cj;gA?&}IuwmG%6obm#aw3`GR zvf&aYyp&5gnJSZE*YK#d&j8Mae5luM^BfHb+u9sGiQyHMlzq+yj%UOh4ivKKm>bb| z-}^zbRV)lHZf9B!=;B7H=4r*xfOn+a&qj;@W`9tb$=P)SZIg#NWBjnMTJLr#U`iR} zNxi3QkbaFtzLc9$)jgK(kZN*4+(XfTlvx&Eb>K`cs;I3wKSllG87S_SHEh{`x_<_i zrK%Z#5+86UoUCOinsW&9x`%0FYG<|=z9f-mA9HDM#1pLwBJ>#A-!5C8|BtBi$y_J$&T7$iNQtx1?H?Wt|9Q+FA zf6<;pEKfQ}5k_8W;yctR9?21v@deQ|?a@Gk3Wa9MTNge|=5VT!}6I#Fy3Q(@cjv^e2)ijFufvfH6hdLqae#-(bavnP4C|H zINBr10_JeEsW8z>v@lD)rO$wfrr{0IGw@&)DXRGlWH7Nkp!+>>>vAb0x@G)RUuTa@ zwQctgJOgl)&p^0lI37&e_TKXOrs*^ADe@WUF8J5}$(97nJ?`orZgu=tjGuwiBB4jn zlXpqm3Hvi}Gi5O*M*RQbn=$?|^xf;T^oFcGE86G!@WQ{fu4n z>^SjO@|@g5R<|nZmrzTsTC4{34}mKF_L!R)pM?0=f?ODxS!>WVzw7BNl*etzd^O^V zK$WKue+Cp-QOF+Bq}<*JMBXS?b5G>Arl>@WBNJ#P>VFN8>9itwJ64bWCWpOuM|?-T z_^@QogAk`jV4<`ggL?imXPFqyhM0CVG8IfOcki+{<#>(!x`#)Bl@=ifiubjpF|2De zl7AC}7##Al#XR9rnbWZA1OG~s9mZaAUMBwL=HhU6)e!Id5<+nA3hNXRX`Ziub2lRl zPuw~=jn2>7=DJ3cx`uGtPi02Y3%zATWm8e=(QhldIX|U;QQJPX4F%_>N!h%gCVgo; zW2Qrk78DCR@_86h%7=rAn)0isY0Gq)14h@Rs`lKw{CxJG?ldn0ewqkH7s;bj#(s!! zf^Lr>EnZO@vb40V8nPtF$gIg$ji?+}g)#fuas80Yp|AJH%I-5N>q;lI93$JIhd;T zt4 zk+0Z&FVJMpTjD6`O!Wu(vWt-;9EWi!3agJ4=?08!zRvkHmoZ?;gP<4PMdOI1R=rln zQ)NVo@3rr2^txRmS6Sj4k%IX#S%knDQ&{NAQtZoy2>GTs9h21V_Tld>CI;zx+6ykPRf1c_{f?dyf zJ?`r9EJ*KY-&L`t&6BB32~uKl6a1&BsAyrU!`f0~kB!Ilt0g~SovgD>&2!jPc0CF) zAu{JObHf`un^I}a@X+9=7%!Re!r$988#+9)bx16D-eFD@pHK1?M_oc$G}!F& zTkDj`nzFjsQK*@?tTM$l;@ant3>;-?;k*=2&0>ntK7(B;dq0*D6QgVZ{X`ghvH-^> zsDcZ^M!4%4*qwyYT-7@t_p_bKr)cz4(E42&J?asgU|>xIq* zEHygZxo#8j!a|MG)ZIF*lS{hsW*R{2sH0f7qoixx@Xcpgf$*+=c}o`uJ1*BvgJE^) z2pLmLyv;;sn{RFJl7S7;Rjd<^U7m^&-(=l_IO7PLw^S!NwP0JL;VsoHTx_^kN11&{ zX`z0E?uNhZ_at3*F1@a!*Vgt;PUVFve<9;As?Qev#eT#)*MuZt^jCte6^R{8 zdT+vIu@gS#JZ{3!!biY_h(90^Em56B#H|Gy72KHZ*=uq^w%!8Tota{=dYG?b{n}eT z;n}v5S@0TKiJpWRg8G~XuQ@<^J-EX|+qSF&49qeOsZNj2fRR7OfMHNFL9Ul@M1~jn zQ#MJ3JfCT}X<|u?)BusIawiwgb}G=YtMv2cQ|6+D>wM|dWos1tDeZ4zsWpa0?EWt- z->7WQY1&6l3-%l|m>)#VjSGERSsIXRu!oCH1wRdz$Upiq2mV^*5f7*L2Vi z@v7Bo+gKlzhT%$-qw}0I_rrNK&?Twk?qn}hk$*9uonXyw0t?Q%Ak_pZGV`dSqW@e7IF zHy1R7*4lgKaD+~yDW14n&`__?wyRS**iSxM|CLf*)i>ETix1)?cJ3T_&SWx3aFM_L zd3H*U59KrN;Fh4AwY}eIzi17s-wu}7GvM><8R%hvlL{GrnuLy?AHv6v*GSI*S@yl^ z_LKj0+w}tFgQGu}#eeVmz`xKB?u^VXW*&G&TyYvDu5=JSEn-}vIef$yw^CGqA*)SD z)I#ZoF*39j<7s;S+i!U+WQ)2xjoQq7ow7_P=HHHWZy>#${;nIuL6qXsASC&W%nL2< zQ<^TUm1VfSyJ{Mjg*UgZLB{6GPBh3Xip714G+8U2GwGn4^UhZ4ld^9PMh+g0Fkawd zJ8w=3*iFo$?rDK}MXQoiI%RwQ&?Q(f0rJ}nD` z(~Zud@WqUgSZITJ^dD(^RfobJ7BL(RPg31$*GT2H>1W94PX%}7Bm^9-mUJ!8ho~Fd zj_^Dx3N?RMNr?jiCG8aZlJ48VLgH)phJ=ed^DJ8xK7Qs|v-%K_tfj@Mk^}RM)iYrI zooco|5auk&9u6Pf9^)AZOXr&OW-PG`wR0)a-7U`9(~X1dOkYL!3Vo|a9l84C@2^Pj z`rXqJ_<^OK)x588lPjD$ttoK%#a^%T)bcLwvbmpSt&NBJbm|@1tvJ^5s{k;BpTT=IICPz?TXs=Aw0MnHYHpap0ySzCk0=b?ez-tp>?MhHw-KjdSu-i&K# z4opSFW_3Z-ChJZgRmI4a@RQa=g9m=NH!>0DRMn0dHGG}FR<3u1cN8vNIHYid{fVtx z$KRVl)Q9LVc=x(B!?Q6iyk%aROI8R>-Q$2ONgcoeM+2ze1;CJFX#ao>VffE;y`tL+ zTL&ASd**|D$%DX2difeZZG_g;akZdM+1xs6MMY9Jt6ZQmraLP8sFs_ac?ABTXHJwf z+z3WXdHl=^;x9&dE>Zr-_wSe2=KJ5E!4_G-6}3*-xX=aK{*av}R&}2i|6a-1Un?yB zi{cBM_I!EAGA39HSIHv>GT^{f$`ym26E;NVP^%-uXA(kZI!r_zfXVc^>eM?$Le(Aa zQNNml6w+izr=LVaTWv`e_L+5{-7bm989vnWTQC}HHpaJ4>mD`|dnVC~v8D*q<3Bpi zJ`^)`6F&MW>`CnTCunN=qy-aJ8u0)8FsVGsS-=>NTBtHc+%3dg&tddf=MexSl7f~ zi<>sy7cWCG2@$+i*1^sZ~4(xdX+ zeLJMT_km$_l93OSEom)jE!NFVG+pT;(4#4oPDzs2<*J&RBaXlpoAnXIEb-EMQDlMW z!579PCVrJn!!?%c)u&(&0s^;WYh4MqpCE`h5#e}-P-Wqnp<92D6s?|#{X2D}E<#QN zMH{=5C6)m)RcX3k*xitI>0i_YOyLJDSVN={lgNiOH*Tv1`CnDC<_SVztV4DiT#>`x zy>@@qPcPhQJ1e)1gs*T*HMARE=a z3y4p-E#La2!-qa@C-1CU>pE4xE!1Xv*gU-5-O z&J~W{FRo-OkCfB}E?=u0J_H;=``Pa4ggEao&sU$FoAlK>1bn75v*&xfX#HBWs@3`7 z!`3bK!?xl0ho^=CxKdwo%cxmxkp75YQHr)IV)E7D+!4O~8{7|{s0PTs5($|&Xs(`! z1fx6rwwAaW3)W-;2a{NQ)WM_4lG-RL8&zi@(lAr;?<8$I3EvgHK>H)Qaef9+MOR73 z{dNeUas&U}Cp?&p+y~*4;joDm7S!&A1rGz)S-jgkMiQC1s_P{Eq|X%M{6p3d%d2=d zLN&;I2mH)?y839o-_^r-ROVFPov({Fu9O8e>~5qkGVT!O{8j|~0xAFXe!y4}<*a}a zJLSPXbPKhasEn7sva@e2rOEiw=WN^9x0CH2Xgrl3VGr6)$VGog{_~Xpi!q($f4$nj zwLV+Y-0wGU&NDE|3KfmOOgu0^^$T{gP{u?*;R!DPMj0_2A4=nqmtvj)u_m?$B&Cz= zC+wD2PoG>3Z!j}f#Yng`-Tq&`f70sgI5~HAxCRXE&nOU2-)z{Iq7c&>XRtHNuQ=AKxDlerb)gfe_3GNnXY_g`k?2 z#bzyKcK9w1B(={`zt&4V0-u54W;@#i0#E(8t^?H`=jr75%#WIm2vyYzy&)mUX*@PA zZ~ITv-|y{t3zmR=saj@O*jRGMOO3EY1!oWE87Wz)D~@cu85slSuk;BS+# zmaaXDuncS#&;hmgH)noU~IXDMbu$e)NHTh=b9YeE5mw7ZcI?X zO2Nj4Eje%y$l0oA2Y>#n&SyOm+cKW5K+jSo6zmcYO4KEkh0*e7#*VkC6hxs%UEg$- zMCIp#*>Tp2)pH-{o*5mv0x?WNMua$OO2fiXBpSqmhGl%ldr+1T3Hd%ag3Z>uC|K`J z7hLa{Z7`aTzeS^P(ps7RW?XnQ;T_!^dYlF5B{DA_*-`rEo(cM$SWK(x;4%xk?`(gc>hPt64|&Q{p<}rbP6#+Plhai)c=dj z`7eUFe_LJyOtGhGRw*t87wW@>+_@z$L{3^&JWSuQ%GE8P8y;mejm~K4*@c(Z$oFz< zS39t`S(G5Z5b0qLP2d2$d!K>LMBj*<3nVU>z9ElO(gRg_S~ceJ9$HmN+X4w(>3sHO z;%*&^jZ_?gEQhar$KE8@BX$L(`AyLihlV>?zA3NXc&I#Xwi`jiN|Ux*!z6Fjpp8(@ z&L>`kQ=?>k`Atn2Qy4e;TmFdN>^5El*o@eW`P#o#bn}%hNGocOy*tdvf=vP~zgoFh zCwldR>JY0qDa$M$)4BXGAgE0<$xzPN3KjN$L)FvXxpN-fok4Ng&@))>M# zmReZ0P!^~AS&5#Gx#&T6T2_&LGdv8YJlMqu?a5kT?xl;?)QQEdREiCIyC}_UFMaYu z@Q!KdxYXNkH3iouht%!`vsEr_L%$%Wto~XO_o0ni+cfz@K%3>w{PBrLitN8!HBp3IF`#IdCPsyNQ< zi2SfWElcB`gPw0UJCkR>aE8fAJt<_m`baRMP+OaPMO?LKt<`e_0x40rh>9rybH@f!gxKVW7&1EJaXh>#~w=xTQbIz>L{|B;U`&+;sv zPhUd??)lHa+RoE2sJ<(`uI+{#s(B&&OFVytQTK4!0-aWOp)&PG(VsSL+oi`(NJ>x@ z{q!IC{QuvA|Hn9Zp)=QIWc%{Vn=k^qq);4L+UP$=;ZByn=<}SiJRJOg*zPd)u5_J2 zEzJMqf7pWBn3`A`v02&}nVWL5+S{53E5Dbh1=Ii-OTyJr3=si*yWV@c_0t zCEq*g6H`j0r>iK>pC#1~6x>`jHC;v&Tn3M>g+-qiMO%E&dY(P+?m9*?p!Wt=UK=d= z!a`5lbL~0d{`?SakZ#bB0X66W`5Ow?3>D*C`(RT+Ed( zQ?zU^$2vNwRGrDDk5|+@My?&4w|mI#CnXR&@!xyf`$kR)J~ynJc*&JvQBsEE^6<>t z$?KI7s6a&Jt21O;G+DOyPKO3X!4ZJoa#OkK2EuWQA1B`3mU3ulavGbJG$p6^{rz&Q zFzgEXr9f-{eGluCu+X&#E5vhMwIYfLJG=?Dut~G&ATokC+Aek)4ye-b>lti=*;@K8 zXBSIXbsiUS?sItsBa}P|cJ4gz=6m%_vA_ITgX{gxY^+S!i9_zX9QPr;ORQDjR5Ga{ z3nh>`*YW&I;b@4Qk5vDMeajlMp5IRH3?@)wKai3%iDbJw6pLj6_**tyy06 zNyejD#=xt`8CwzSv?#2s@p|fuW8IB>8~!N1rg8$ol;Min)Hw&0Lhq}Jv-<~M)9d_? zjy)(%N|ay`loTb_T&hh~t z#fy0EVSC1$o>dt>?&e1ywm{S^4a>**)b3ratK{xMXML_?^9jrG18fJadVaaZ z>9@T@1A|YIRO@FpJ&96xEM0pIB*gEIZlY4PqDlRn4YJR#ch1p;8r^s~&%UmJ4u{09 z$m_c3h~pd$%DDOA*l|8NSOQiUhIl!1dCl+5D5qkSu5u$Rr$Fb(w;Gj`ilNqm z9py=qBhn)tYK7}rTz*BD8$;yVJt`sRT+=)$;K2C17n~e!x#tykx_r2zOFPXQYZ4}y z@;%3SHM5$C zYph=L&z|b(Lhm-5atL+J)?JO9hwi>w&AO^%L+n<`RPH?pe11B{XJjmYIp>pGAFcZo zYau!|FK^}0+O0cm(MHEo19A+rJ@486=(P?k3}Eqc8v5PbLg-hT#3I`YMPfBoL+QDf(yq>r4Fdn{&@|Ph zxX@wsCyNZ0n((mf%h{+_iKCnGt7u);46Tgq+DNND&SIsP4W6-g8T_vptGY1(;LXSW z@}wcXS)H2Z;ye772DP5P+Jbly5ST2jd|_6~F>l9vuDLd2Vcnqc$;#}4bPO^Qa_1UO z3;5TE3cq%AklUacxXVTFBZ(b~SRHq^|6qwgAOOFip9hU*>mb z*32bl@1@E19D;12=C1(H^57&vnroE6KuKz2P)YczoU_8bBP4>}Wv3a^cp-HTH6b%^Bj(tjJz3Hg=fKQU34#e)iEdEOH@k0-Lt)Gj&MyVL#+s8A{)$+QP*W1SPIWL--** z>%u7Z+=!vgDu_>*5T(Zc#Ouq95UmF9ES|694!I(w@!G}LeE7uIJ46px@y(ojOq(x~ zU-eLe&!-%roj9q`kkpVJ6{vYMJNf%qA+%wMy<9uCb}Ov=-sz2Q-AKOY_L!iWPnCtD z^fa^~N1sxlj}ibRIM25IHQWH2`Xp%Y0`{^CgMa?0&q>JNu9NP`(%PE+^&N-z53dKX?r!dap7{SdpE*Cf=>J>Q zeGiWP!s$N>Hl+|lAH_eFpauK?emN@NzbgD82!G?jZu0+XsvgeY3;b#7cHKAN z#re>&@A(yUtDqIW5hc;vo*5;-i)AH4-_t2b-nGcx!Hiwx(s^i-p5A1McXYn9wTFZ|vA_)Uka#T2?|*>_a!gQluTanb8t3-`!nMxBjO|{o)qW<|uE# zUURA~>D12u4skbbi9z0Mn~8k;e(w-&M!69)wv9fvjYn$zOJsP^6`EeKUR%SAtlW`q zWUI*0l|Xc(+PX^Vdg&&dKj;0C*;b?-7Nr`LC2KeAXNiX5Ey8}lZ;09Dv#RbFhj(zm zwz}7GL{K*jP?rC9e(Y1!Klrg+talnDTCoo{@rC zUP0t?&uz<-EEcTCe8Dqi%WNYyq2KGrDx~g(Io|u_eN?;m8I&9IHSeiOOxhnjXr7CY z4(aQH1?HW7IJ418np%hx2qL&ESNv}0%A<#t(Q`hk@uD}5h)i!=Nw$sECvD_yEh14&IL&u9lH&>r45W({B+w#Ks zOS15k(&_Re`KZInWzkx>p3nsc6_y_9z0e3667$@((rItbK?*xoTg1Mm*KWaKvY^6e ziv{!sk%&Y}puX76jpItu0CcFR^-o;W-~m?hC64xR+}*b?C_MAp2Czai{%Ge zXJwTfb#+zcOcm#jf&5lJZ1LJQxiivSWeFPyzyWk5JUm>TJf<|)G6XNS{2VyFyx-<8 zrA&|ab;>O5?4Fy>&Ryn=A&tjhp6$Jz+^^hxm|vI6a;VC^Q?vmSI}L}C$vMt_HD0{* zmM}~h<5P-kf;7Xl<8wa`4G!}jE&7DB&Te$S1??hsbl*;QP#ErA9~|)VFxgtGX3fm1 zpv7n3>5Cg0*RJxJi%@zl4k+1NHB?5*XF0GOG+XL3-N68{F3@QI=G&s$4^B$8BTrP< zyhKf8Q^(d%-CO;RGmEH=KXEwA_I1j`@yppS1n+OZ&wE!vM!Kg9%SC~9in`{c3QFd} z?dcM%OJZJ3VSZgGlhn`CaLPa5PfEbwCe6B3{an>FKy7`=r+ORN+?sXd=sQ9skkBwA zvJDGtd3gBVT^$-J><%?-cQn7sIFKiwD5~4SZm?5uT~N1Ju1#B&+LD0|Hm>(|kl7%M zHqF9v=x`M=lbL!+eJR<49S+Xqw_(~GPsAQ`kXToh0;@-xYnCOGpL59F*V<@hEJd`! ze5l*r&Uon9e9lGqe2gCdGq#8aTwQd1Rb-+o+d$)`T)~uUYZcifc483O0XI->Nfe-m7OjV2dOqbEnIs>+0>h zXFtNWCq3A6o?m{;XtViEUfPQNtL0~btg*oxv>6;=&|#qMZzS9AAN2V@I43y3?txMP z4)AwEdrl_yE8&y2t%yy5dLZnRg{6;3H&GlpE@^`F4V9kaod}0A`WbsR@6I%b$H*^I zx0CVtVSpae)}*9I7>8@Dig=GO+kN(Ab4_xsC{nu%vZ3Vis*(G>JE^mK<4upybYHd0 z`0h6xty8YkwOP<8<}APu!|U>-KBUjzv59MY9~%~$w7hdIb#uAav_j_mMeJA&Q6B>`jZe&874{Bkq1d ziE{}X{EkbiuETTyP%JF!^Kf0B;d{~sX-yi#a?JosJ?S0cd+xK4n_mwlMn+qZ_uIv6 zXA!(Iv%{^_&$$X-c+zW49(Qmxw0kPBAh+t_DXwix*r?IHXCObm&du5SbdR;>+{X`NLT64J@1&d#?|#hB&DgRS%Xjth z^kq8UdajqKH%}!W_nVD4u^u7ohT61hLWCCcdh%u$o*JM#g7}isJkD)vS}xO!J8gk% z4bg&UoF+V(ffa#dTeFML;-X|yB2;ERy|Y-%VG#bv)GDWn?RDmDDZ^#PI||x+8!-Fb z(|YdSlmK)IEs*86t8_OM^;j7He~|XwQB7^%y2uf+97IK`LR6Y`Y0`s*B3(L!D!n7U zC!zwh#Fu)g9=uSzAWWYJ*=RUxDR1B`g{`mYNXWp=GjuGoM z)cCBH!5u1#`QAE;vae$-e=}m+KgRzC7{)EduWXvLU6L~U#0z*)_3rJ1@}yiU4ou6z zCnG)KlIWtt2nO@i`(ilJZ9k)(rjbLwLOswx9sAZOR>U%$=zH7M#-u3n_?gd3VOQeS zT7T4g`$zQ*H1_HFfxXefmP0`g3HtTA&~`wWh%1$>g^?D%aG%e{E_u#d4DQGy1<8pH zYw;E<@*qwz$%}rHxW^mxys$!1shqYS!dhY4E>l`Pxx8Gy2ukF;cL!o>Mr#d>{i!P5 zx&4yk_J;Pbh%W<)yk`OXzpWBj)^X~hqOIJPs zS}k`C11m4Hp(z^Ch63E?W0j0vQmdY`tdgD2Bu#3xh(3C8wI?O*zqmQ7oj2ZlS!Dab8E!ru^3>?mREyorzVzpdu{v+JU z98r}cT@-25*So1H(H>f`$esZw>vTq^iH?lW8SM9#QpVjM)11+vy9Ws;sSkK;ALJv| z#)}>`xKqc)u zk)_s4m~C#%^r+Z3Ilk?;w?3_w8*Lgc@e;AQEjs{O+}kfLWuau8UP_%_*Q&?Du zL^ujt$G(-X1KJD8JERksXye|NASOLV@7WLVT+B=JNN=*r9289iW+)mI6GajFft+;b}Q_AU8x1T7r`b5M_`h)p>vtIVDzj_juDU*$;V zachYz-G71fvr}jnoH7cT)ehNp-Vc6e#0Jif97WnX*+{2u&3EM;gzC4^^(UAd#x05) zrBJSNbfP$yD`k)xrEOG=`ng~koTG@ANhw6);at}kt`8k~+j7~&)+raNcI=wcpCV?s zgvrOe(=W416}4?Yt$aqWzOEfPD4e2KvqAxu$u;q@o@LyiaS`OWrM^~QTL$s9ZDVNl z>tnF(4)L1ctv6ZiSCm>!dkyecDNjv`VAdO;eizX?B^3)X!iQ39Uk3uuR-R zZM43Yf}uoRef-c4G^`B~{j6%I6B=l&jD{yjpURi@Yyiy55BpcAos zT~pMt5h9Wgi%)5f{VFayAS-~7@6;>Bmf0PMqZZvoieRhisLzO?p3z)*PHdN|DEGLw zTuqymzH(vR%z;)EP6i&uH?;M4?vx&G->DGkjFlHG$*P^Ouze4&^YT{YfwgS)g2!~G z<)=YuX$sTM$B<_&2)Ff0MrC}4h4X^Juqp~2G2V;d-SHNq_5mZj9roVX3a&n#LXg8p zy-`XlAM2|PL1R61k#q!Fl%I@Ju5FK@OWo)Xr`mYrF$NzWp&6ApnWLhIx;kX!%5C3^ z4#k+-i@1+$_lMm~NfDS#x0R1PoF25?^OdSi6}n}q7s;W|QwN^+?(cacE(xzo>(pJJ zV%|SpK}qSA>w~KNnDv_N(?=F=wP~j`8}h+(eff{~8*6kSDmL@?yHVwAXxaKhLlCIJk~}1vpJug z(t2&rt?fRXW;7t>Dz}tmtuv4-g4!2|t?lzR8)fu9>~%<>s|o*BspIY|D<94!Iychr zl1ClduV|#m|0C4G0wL@2Wrp5uE@I7tnl>hkED{|y{x~PE*s%Qo|91R47A-7$ko?@T z@nOyd`?fABC}%aC6)SHaTds*RU7`6B2HARs(nF`_cMvRCM0F(PLPFPQ_*Yt4Nl`v& zqb?~uJku7iZ!;w0xWwuKqnfs6ebQFsGkVr(2DD!Xq9elA~g$h=Y!PMTgJXBw_2 zqyl)|%w#D|&`J$gw8El=-t1NgHpM=L@vNTogP|K?ppwx;z=AsC;ycVy+qvFLm(We*EENE1bj=gPnb+4&r70m&-N zfn%9#bi8ORT7q(nr9P7Na&lR>u|g3#Xk$ym9-- z_wacUg%b4};AK+{_PU^Q>v;XS_|topg^7c0dNz9&^kUJnu@U2b81=9{Mj2cC9cm$d z?HZTQ7R}CR?a$(%Vvkc1$MHKTIj6P{{KO_YrLu zvQ2f_1jlIItmbA-y`i}EjCLqao8YnfFI$L2En~6RU-Fd@f5Y3E@pd4>d+HDHfC!lV ze9(!%5&tcwQ1sB&MI0XLlrB~$q?DN9b}YQbgl&a0eIo?D??|p{-(g}@<^-OM8JPWbik5>of-o| zX3MVJ9^i5PA5|Yu`g24Tq(c0{wKG}3JH3d$1I#9Dh|G1bEBV$-BBF!u78cb*v-AeD-2&O1cY$0|z`^3G3AIZui2*PX zq`iqpx~>;Wm|&;pafVCR-Ub!&h(=hY#)Z@a*FNxRX>6cn+A5l1=3}wXJ*R7~e`N ztw`)r6&bu~9s910`)uGlfsPgrL%Gc&Aloz6nark9o!R!nh@^oa!$XWZ!236l(P!qS z>FDnxL+d~5eywpFlaYO8gjVEBiFhJ%1NGEqx8DKC3Q%AA`-rQKM4Wf>@ENm|Heosv z5gMnA<>dv zfgaeg#wZuRB!wAu&WVkX1NPV+jRcr7rRpAcy~@ZzzSVpb@*Z9<*GZ?aK|`^03<9w2 zj*unwTphG}IH2>r0?+h)zX_pAihSz@D79aa5Zwg4e7Z0=k866u-H-Mb%rmw%g_|o-pqsil@dzL+G(0f>Bnb<|UbOVbt0v0e(Lv*eXe^skYL`v(mjsAT2 zXhh^nhD6!zRoRk_Vu5&i{6Gb!W&buX^ebLHAbc%T`PQDgb8*&2OjQn^6gCX$_}IoH zvjq38Xv^P?RaRM)=a#28xksG!F3eA3Y%PkGkE{@>V@PJhu&@rgQc3w^-O2f)nP$}e zta=s^#1t<#Ftlv_o@9S4NxFTbJ)oRrEqr{GyV;#tqJvF)=EzB0; zY-;_0&kGM{@W0ccnjr zr-34%)0GorRyod5|6IId(Wxdd$}2b;?0VIsUw1QgzsgiNrFsl7(5t4k{xE}Q>sbQq zRnIqc6>YdINBGlkbPMtu1&@G>q5Zj7_wdZll1gCS?=;=8e#Ng(RC1_%npA2yFQ|vY zXI}GFed8RRU>wT7zpvMu318WZV1_hXuCJo?j-0}mZq#~JL5_!JvIQZnyMW)mf^Ioj zcvIDJh3d3_=inmJqY7%fKq+BZyXSSmeMY2cIb?p_ukC&gH zpAS$~0Dw~!51<6_^W8T+{SyB9EA4y7ntmi@ zHd>#~dd~#~j|4r&BezaBx7M_?E}XwZbnfCKBI0YWK2A{_wbpK(qkl#8`(T4C@mILd zTP5{tzYZGXFZJ<&@(J_pN7RIQfqR*!=J@IhA7Dp3geKiiI{W80fuVj5V605chD|gg z)paz_x&Kj;uslFmgW;zSQVmt<|Klv_OH7!Z*=CP&qjsPqrMFRd!ezp6HJW!xFs4jbU$!+kq+!OJOHdAt8W;a%Y(*kJ^)c(Ht>z;{-Zz5uOvB%nUYu*Jwd~l7k#>K zG=ukIlG3!nZ}Mnl?L-U%#U=$4)v3wn9gvga`zDorSPHaN0lc zrkRk97_ZqSC+xPLuAyL*)=%wG2?WNu$rwy#joyEl;M&(4&+OB#=UUxdO5ib4oT&_P zzZrAySR-{Hg6Fh@(0B#9p8%s{E++_-^1x23tvr;D=e_^(hiHw}0;7v@nGv=#2u>3y z$&+eAfk|3du4_-K*SVj520YmFs7D8%BxD}9`C`?aCn;;Qtyjqj8}l6Y7UepBp9;%S z7P~r$)*EbmPz#5h40Hsir~&2#gP3ru z>UJEKC;QqG=yaa21p>@Ma7lewW@(4ZAYim52|_k(<_2Qu47oZ{$U`h-B8y9Tw& zO!`R<3K9vl{kRP|nU5u1A9c|`+v#lm_RqVoNzjNd?t8!vJ@g{468-VuTbDQ=;u^xw zuk!z%cY+<*Y^8J#qE~)fYK8fgZ)(Dw{ky+6sn+#JV29C{!@B=&T40t3JpO@tmMiu^ zAIcvmUYC3I1L+-c%kb$>Un24+z4yx3_s+J!pV7x+h%inPaI*40!~X>g55DG^8~_ab z@0{y$#-A{iD`Iw=2x9cQ?Y>vr(1+m$I}%@=wb8x=;tv8gp}*)5$~-FZ^ka$ z#t&*1fLOH|SHJh8NC%tlPR$|@>5^|FPYZ6DQbbL(@;fcy5dt9@*?Rewi#f>la(HXS^EWCXWuG}(rK)X7m_S=)?bv|`J z#IjtxN*)fqxj!N1X`@+D^*L@TyofHyg<-V+`@Dfs*Mx??fL5@FW&RCjLD9-xn+XQD z@YQZrZGn|yWvqbG`{amK*!0eeQ8!+j9=5RI#~ca5hfKqzOg>XqjYhG*R{s0rOPq>e zc^>H2A++58br@4nPg$FgKYuBG^C#gx#3nhUvLO0O=_jb?GCZ>4^~J=c4Li@_T1`Yj zvrAJxrcrBbtWNS)UGd+KW!Gg(8BBwVZ;p;;#!1(8W)vGJh}B*2H%me?Xgl52WQjHJ zQKWIyNSO91eg31?K_xo9(Cko0IHW;czqm$pErcY7gnG45BRkkqM#MKaN2z4kY)I2| z@X1?GV_#%qPafgO$?$RC*aaz)U#=Yg)Hn(=c>ik#6t{W^BOEec!0sU7>|opOsHm5a zM5%Lpl%gqyhU>Y3>}_Kp%hAA)kIa_U?6T}MjW;drHI2(4M2O8-Kj10F#g7VQoX%>s}uhp{CT5p0pNgs)@F5?Ts&u@5CvuR|zRt^HJUrCFPffuKD1VoSR-08U-D>X3vJEvD*?Zsv1nxN@9xj|G7Ji-7a$KfP0GIhgfaLbWb0N_U;kMfJ*GPk1^0 z?!sH6Tlp7E4GCN2&v=soZeL7wKHX%xaD$AZ}?>k=TRx|+&6Dx7-L>X96Zuq zEf1+Hx@J5p9T8Bcgn;y}NDX(I=;2?;|6nXF>-DQEE+$j9k&GySe;6X}VaiCOgT-}pq^g(Nh;#67i4c=9(*TkRYo7T{4DV;Oxd1`wzi~4_@1R`KAmK1p0DFOgo*6x zOVwA*dX_VI#G1;e-Dvl)$aof8_MLs3uBjq5k8!3bbpO~5YQMX8W$BAX@!?)Y&&{ej z@@CBGo5GM`EXpSb=v>62UJ#j}xP4$RPU*Xi;wbXhrZ5h_2yBWF4Azpcks%l?CR&q; zu8TykGx%B;c4eLoweuonphE`5~#ZT#*qh6_zu2ReI z)r+Z$RZ=v1X67!Nx+!ikUsm6@24{QfnyQ9gS8g5eGPGwm@e`#(qi&3+xePOM+(pyN z9^YNDX_){Tc(&Ot{fp|JR>We0^Azffsm`mvAerNd@r&+t%2jd)&d68Y!rD5wD#WQP{{F?|Iwc zxj7=@#}zc#qs`go@p2>B@d1|%JFGV;H1x`y-?8i5MY|jRBwyiM^X)L)-fBk>IV&rx z%;O%|vZKiE4pO!e(%0K^Sp_6ZQC#2#_WNYMxw*lrdB13Pc+xS_1Mn^KazHfp)I@&>+^fkk`OsywGHu5j4@RY~Un8XdPMb3k^6uAw0V_ie=i`>xu?dw7}dXn)dVhMdJ}k9Hg$^VHILcX zZ`04JinHJ2(EPhHZh&)I1nsKU45R71FNTtI{fODzReC@c{w{aSIQj46Q}tW{k>6a3 z==|DsokZU-$|YbpfK17W$vZR(UR=DrFHGrolcX>P0g+)Tz85DD7I|3??H*06J*w!d z7LhWr|0HFylDIG$KQT&r$YJsGsE&>s|AkVZtwY$SPBI4z4-DMojP~1gyP&1QZ$^Z z?a8lW|MO7qBi98WN0)yO&yY%l+4&SiMEcwCA4LJyRrcTK`w9;r^KWTo@e*59-h+M# zNP=JceLFgrfL$1H^(l;#$6tVy=du2M-LT&@iyhe6#e6r8{t)i5*B@~`vT+>XWW|WA zw>yJU=f-KxcJoCv`~f=GM_Jqgre<)Tnk>7e#Y)~vrB2KG3jrEH#OoX&$_&-|TR&WP z>;O&@hnbcDuaagL>i|4T<}qQ(bNt(FH|6(E*0%Z?NWdB3sS z0jfe8)peq!)^8U7;8EPAl6v3R+&~n4fOc_L%78q%yJ2u_*j~0)WKh#PQ5^E6vjI>Y`V8sl3Jp}rLNf6@yCu2qdo?Hg?CSX63|^NP@9Zyr`k_U-6czxH%&2*Sxda_ zHoPO>Dwyv;huhrfG=@+e%zT-Y%J{X;6U4;pTp(l`yA7#Q4OBHe`Q4LAE&i%_32(TX zmQX})#Uy5^l@^f;0m*=|HBX*GLH=R)DHuq-N|#j_v(5m z*J(C?o~D%q#G5!-_<_<~mAV2)A?6lWM9v#bM0Y51mNPd^zdhzqE^ovFHM*VGJo$di z+#SjK&w7_oo?9{kc5x!L89oN{BwhOnT`5O|S zHz(0XQzttct~I$X(dSA2&o<UBcf3~bJfFH)c`FRoA_+~_jMUC{XX5vWRKb1v zvA4m^ZF)Y(?*j0d&wrmg_L`0!wqU$8DQ9U=O8SyV$%sRAi6S$fQsvTp9U;q*x(ma` zqE-Qd8cu$55n6?LHS{r@$`AwaF1vg5{sfFJ9)Ny&5+EX2#7#^5sLf9p56)WR z|Lf<9`kN5ja)5I6vNu=f?DDE2OQ$KYu=~V)$--$R8nPv9EV8AaPIWS3K0o#m_Q^05 zvW%IMfM&#A;VN8Yfw~C>_k@TBo9gv2Ql8_dM5Y$VrzclSLc^<3{7|HUn~Fl=Kr1Wr^Vp6r@R9K@JVm{}qb(f3l0VBbzT1Iq)nYS8Lca<|Ggg=*F`n+YFBg_u5 z0iLbTvgL-gaJ@5$$gNw;@f*21u#De%`R$?$Qafw`2za#ldv2L^!%Z9gsXKB8BVm-k zbA8H-CAGe;hbm_8=k7(xQRSOu$V1l>W5H^T!$VBv(XUue3!Dq0-nt!SJ%z}xF<~9k zt~x>$Nev1?!N$GH&ho3O+BdW>!|y&+fuU!h+R-fw3k$kmxwcfU2MIUMq$;W^W#;8% z502kx&{yWr`AM1V$o$D-Bl+A}_EYDrIVR1y*fog;LgrVm8FNpf)Ba+2FLc*?=l!>@ z6Mt^Ji9frSbFshZr>-#ap7&|mWnd-sQ{m%c=VNwe28&7cL0R&Fyfb zf4G3R=UA((@9ifdCEH&&Gn@_z!x0wx5CQpCjs;sB{p&iqZ@n`7g?{7Qn@xV%;{V16 zZdHm3(GHW}}_-Hm_QT)`}@@mE#$(Jd#^>D5#GrHNW{)*$*x4Ll-Z+Sb1i0m@kBl085 z}G!arvKM~^S;7KiB+n9VbddHiAw8KFvv4ci$ZLUDQzRxf^v|g=P zLzed!V~gU`r=R})8{z#q{o~$8VyRinz82q1DCFy`^X9JuFYS!adW~%G;g{0?#1}SV zavsoptIr{Bf8BAutrOZk@4T|OXp#+=H%z|Kevs!fL7tZ|?y*d-RSOmHGEi=`mj5#k z`*{W(FqCkLAI?_+fqjKVM0hW&opJyvLL^ACM-v9p_=2{IUV@?Dmho`h&Tu5lt6TQ< zieb{~%zG2>t&(|L&i7k}+nDysB_=8l;XS5RTTMyRgfE}oO$~k-aX$z>?-e&4#P_cy z{q32yKmPA2!6GlMTgS=P84Y@>%AEXT?Hf~oy6%hX%1(7UJ@ELnWu;gZN?UTv%*t)9 zaqzK=Vg>-=R)<&JuPD(ZG;kv1aAtp|waPJW`?i5T4mHc}Bv7GTaWdZ;pDgmK0Te zUTFa0L~T%c)|Gf`4=>nsz_J+XUi*_Y-8Jaaq{^)7H%Sq0tw_q!&Q7Ul7CgEoL^JE= zyQ!Ytg80Yf>z9{*F}?|=v(*a7yDy!6r`;E8vKXORW9mSYS6}^{tthrcL@JRPeyX1T zgr7}c)@$I=IG2&I5sPf}-GqylC7#p*&70tP9WRfxKpqh(s)4}AiA6@rr>%V?WxsN{ ziVNqpo`Ab9W0rdpqI(^(=;I(ZTeV-JhfE)*zER5c?$|c-*16mx1}}HOX32fPblzZ0 z9lfHhm97PRcg8ZOSMSm;GP;JEwtLv0{Y~DT-y6In#23heu)8Q=&<8|-C|Agc7ZVA| zj%-#rME3WKE~0EY*~@vRth(s7nd zJ)JfgQ0yYv#))(H@W<@f#v5Pq=Cxi=F61Mm=cQh;zk}F{VI!uVR{wDICVP1ER}yU; zaA~9D>t9XljB1~nrzsv@9A}j!`_1DXkoxaOfDwaEMZdTpz|jQmzVfwu5-$1&18gsq zIAXkQgTf+y8JoyIi0RSZ&fV4FhkrJ>7yur%xA<-c{^oP!03AAdzh`~xH%%;|2f$;B zjP~k(js&Dh&u}$=z+)@|;BV-_zk`1H&a014Z%im-X6z$7DnkUNb zUt%{yn?VG_^=jGc_4r=cOmsJyweVV+vae-`2vsA*d@;aVHaZi>%as%_bl~!*RYon= zLeNm*xOo?wy(|Wy~e^D zKt3Ip!zOlv{}_{HulH_csbHTw2eayR|Y1~B;=0d+c>nqr$aN%%Z8<^hFv98Ta6UN*oSK?SL&8RgYhUgIihavA*@Mrc z%?PUw-==J}!z8=<0m?+aDC&kDVK0v^lBGy<8I=`vpBf?jUH+z{1gZh9^C4AjsJTA> zTHYhW@%8uZZ$E&1s`X8Nr_%lJ{<#yy!b{)vn`hb4&oBHWbdBf7biiQmy&wH4LIdd% z{FgE7WvVm5f(?%;e+kC;1_IenMmDc($*=QDwE}ig@Kq`Z>Zgx`(J5C znvVw@nC`4kUw_)o_i2Rvo3fT9!Xe*3dQ3q=6e4M}pXkuNkRNfRY(Dr%{xNkU3Wc;6 z;!8+oRgiw=^m7SpD0ED*_l+~ez3#~aDzafYwJjWY{sfcA(PxJi!l7exooiW1(6C#j zXLh%KHnx<+gxTDYlZ4!x_^8}+SzT^Wn5)$19?ogI&e+M64Jkt+1)tS7=q4tnAZ|+w z(Aubt)WYePvc^frdJFUWe8BWm@9fm9r?Q5N$}s=DiNI@sAKZU)=j;x6jM@?#OexV; zOWK|}?&XTpK3x2DqSW-E2~6r632f}5`Q&NKZqrVPl&0lfnXqgU_oAZ=evV$eLslB+ zLZ=yrLX#`wu{FhOm8TS=qD_;GM(v#7_xU}{isDA15EJpgA(6GYN&)(J_=7tt3kv5GE*f6qMca`Qxpi+qK>p%6Bl;G!o$MpDJAgE&ohu zQ=S-8EM=>{AIOkQ&_57IW|^vYBr#KHstHi|?F!y$)@`cdz&=UuP#;&G#n4iZB)6Q( zy>TzDP{ZwD_{JiuG?&yg3oep;N@!a zCV7Xp1uyl2p<(e|t0?m1MBOw0NkOpKV$4XxuLeD=j+qjTfoV0Bl+0uVig?u`Fs*Zi z6kV1^=Sla|lPMz9kAxlQ=SJ(;#j|G@EOCW%2XtB}-|Zc&(Ul|#nxBLPVCQKezTHFQZegD|; zBLt9`=GI>pj&EpsJ)UnBt-TzcbV#oCBnGPaLZdsicCIUp*nX7FfzejKJxx`++kiJv zN?x~rir{)&Xq;b0!++}D|6}RMbGl!rsBCvcZ`yHBVLJP1{fmg$Bt-Fo5;aNVA}&r&mG0RMn^!s9M#O}{C1s#liOu~37vjCm z4c8F{1VZdZ+$<9LV}Rtv`r&bAM2i0GyNlcc90q9@@EzXV4Ok5;?ZvlfsTmx7Z?G(5 z0;5%02lRdXfy|?(FSyqqO#Vent)!3fJ^v3Sdr#>&=8H>oOFI4Q9rNSG-O^7Zb*Vg# zYLP_~uHP}zV zOoE7Q|8d!uu=8~q|2wFQ6K6Xlj;H8~h^ty?2fYZ?U?yW!WxmXTAeP5YR8_agnG~7a z;8n1+^gBo^!)xFOf=9lvb8 zkKAylyKmhz@-)jO3smc^SiiJg?ZTaH3%#YGc#6Y%PKSGod5I+g{i;1CX~c!kC5mP| z%U&^*PEV?RGP(UvMAC`@Y%EI~#;TJ34v@#I#@9Qic7Rf1?o(#lUPVKd;>wqWDfjDy zpB7d5tvqN{AE$0;ZfQq1Elb45+72d*pi`N>^zlQ){1_wVr|RcEBO0yrZ7Gd;MOo{0 z=tsXr9wdLJX>w?GX^`~Pt7xcnwYx=mtw2ayJNlK--4PuP5xl^VA(g6)lWx)7&?C>O zaLwY4fTXy{h^yw_I%vE;!x8^|rixaKYL`N67Ep$0^W}Ad zvrq8~eT#xr9JcgOJ2-o08O>qR3zxVYmuon_US~cR4juXYh3iV}l_n#32$Pp~0oBR>;TAc?se&f8 zUAI=&MAtl_OzaOEtSd;bMZHFqXP0F&LSUPzlw*9z5>#zPB_vR%Ol;t3G>>R)~{Ps@W0Y2m~Z?4_zp{jR=Q%02%0bSKeEy1z~>d;ZLM>f(UF z)+{q;_ppq@a*7+QH=`$q=|##Hw>*=qQecOD9%`uKb>TDG{BKSviq}tq=#Ohe@36%sN_!? zL&o^Zcc$W8?!P{MR{S(>1Z0uk<>p80Yi=HzhOzY@SvXRv3_G>apN8YOsHqiOi66{X zd40}Bp0nhP*@z4#e$Ckd%V0m?=@#T|JRH`+XtgI|6)OI=yAMcp;O6p z`4^?*Q~7pC6~^9DGjv63RxJA?!F#uQg??qf`eh4W_GDauB1iO3pd&Wtrf27lEWYE9#eWbxqM?l^n__~ zYFXqBy6wwsoi?bBHge=nX%Q~!vN6!+3uL*6pY}XbAR5l zyZ;uflSnqqut**n&oqhZ~%kLn-UAQe=$f$l8Ie12%EfprEJ3h*8s0 zd&0JtAdj3lY3uPVW`SxYXCygJ$V;|I>t&{@m}3)>^Qq4uYChN;y8G?teBDnD{M7S4 zX~;j)iz}XB!(?t8zAtykjNqV!*Bp~%>|&1#biga^)J0*AHWOFCA*m;*Q%}H!i6HH1}HK{Z(0;Rr7^ zAAL@c`hi$^AX;@?F{)_GvD^n1x6786RXsgIKRsm&h*WU{4B$EP2%FvEMk>a7Xou50 z_JlKiz+Ikq)YUn2X}6RP@PES<-`O2@xt{4=d$458fLaE9Ilg&7=rQ2|p?gUT1pQuE z?myCSyqWMsYz&^?8^q~IJ#hH|Zxp}DfkTS#<@caUJ3<_xfF0Ei3w_#h!3n;2dyJPR zbzeuU(YZ^_Q0|kn1|1#b0Q7(#yHyUuuOB&zF|4k|;d1W0g01X;O{HhjMMWQ#GoS4p-FwI7ri#kqgdkA0R_5S=H4SRYz@1`X;W3wXyR z6fJ4c?&KoLFpJ-xM1FsXv&Jb?512Sb$eFJvS)~{lOIakd8Xv z&*!_uLYX|Cy`eoi5~=u#vAyVyJ8z-stU2Tn@X4Z z9MbZWXCrzX@4JiH2@gGPNr17Z84GD`W0A>@wfMamSpYmx(;b!Ap$f@`y^q3(pbWlE zv3qMeqI2t&6#Y+N&jbY}@w+|tlBxHx4(8I&>o_KLjCN3&#|*B%gf*3sqjV*|m@gix z7XmEPkGw>W$}=$Co{E^Jg=@)nwfDcmusnp^!6@@7-jk_;xmIjvSfL8qjNNBzsi9?4 z-s>u}!Q3QF?{E@CR`}UVY%&Xs)fq>!o0=8wEDZ}{T?Z%ZA97!wE0cLLISZ8}| z)H%@5f=#SFuW+;)yPCiyV$%(;!T)VRn)w=YP@Y+nIiZYn3SMzr%bt10i_c8$&D31i z#%b-$2)qB)xjQD99la&T?_6eQd%P=LO*= z;5H{VS{@WCYWa~`YY$4r8!U#^NS0iHOTYUh1Zp{m=}r?iyDTeFO~3E=YL&0?xYIFz z<1c0xn3re#bR_gNKTqz{p?VW+IisFd(rPUp@aU|7~82Qi=I*uy&Kk9xF;g2wc@fpRa z8nMrL|Jl~7Vv+}!>SdXP{!K*lrB_wJ_e-;|SaG39ghTLkF|C2zbMA7ZR8_ zJxBZ24aqAgJ;9f`8IE!)oM7i6%eI!uy^_8C`qVd76bMvo_hqOS&R2PQ$LSfB{rZi{ zr)|63FQpGd$0KGs9Z7ebF^k6vBJo%G;fK=x_-_`tQ}!dyUaY#Xq(R1C*2wGepSJ>R zcDa&R%TB4FhJv_l!zB4bcCGr>%8>!u^?DtQ&x5q^YD7NN8ruVZd{tKCf#~wZ{)Qmw z%Lj0rYdaR^$4-4vW*wq2b3Pu&LiXT>p~6(sLJ|w@bT!B64=&nImS#j zStS^c@szPbn9ffdWk@E`q)EV2&)^uPvYYC7K=(!CJ%>^2Cf?kQV{~`OYn_b!hX~qW zE>&3y$4D``vyVg4mYWc=FP6K($5S)hBonc@flgwI{Qu@73S>jS(n~}bIR^fMu_Ya--&xOhT4ob`4?Nu~_ljx1Oqat4{ z$C8umO1e>qYT+hIkK15qa`WTrP9ej>!3e^2uiIiNe6>`N;H7=PtLmaXj{OGfuc0_& zU&&7Dr7*$D)@9Rkw5Q<8EiM;!`}Tsv6$(+eAg`%@OP;K&OxiU!mB6e+nra!K(Ph(~ zXSnQ-O-lxH>G`(_MI6g3)m!35<0?p>CDEuAdpEXt5Zv`^PKDze__6g%mw zKh$B>9E+2A>0Ims6DehFe^)j9Wkx!py!A_jhx^o_DKld1NT&Up{%KBE-bULlHmRq| zr};gU%6daFU_i*RIekE4_sxiJSS~~B@%(#Ae=A89svy-=iW42FnE86-dF;<&`(oD(@y2%wsi3HX@yZYdypbME*F?LfP4Q8$MCF1wt7No5`;wxw zhCje2x(%K`*%TL_71{KYLLL-c>^iZ%GXWjt@+|d<|^} zWu*bi*;i%3Xrwy`+SH}+GQ=AOJE?(?Qf7Fv6v{oMZxN(xTxmG!%%0AeL<;~-FoE|y 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%0DiSDqfc`wWN5J!2TH9}RHCms3 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 z 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

}tO2hHzCZKs!DK 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

hMf9J1p8;_)` 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�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%0AjSh{6i{voTiu@yqABv;EKU&oITi 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�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%0DZ&Q2e;7d536FOIqR1iFwH4U2+8 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

#A+-UFpp-<+nFX=(%<~tU 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

`;8cvO;^ET%<8 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

(D+Gk?HR5;u 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 z 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

  • 51OiEsP)xXon!TgCMZQ%*#Orx)|ID&gQKPj5o? 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 z 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%0Dn*Zr(V?TSD~vgN~Vah-q7 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

    EPuC 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
    ;iJ;7Gt9$}Qv!xB%}SIBTLFrFX2&mPp2 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

    nN@Kt0 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�WAtNf~%?bRuF8k$iOT7oqJY8+4 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 OPjA2C0LnL?_`+zq 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 Z>*exNr@^?4gd`6BjR4UzWQG6ue*oQdpTz(G literal 0 HcmV?d00001 diff --git a/testfiles/kerberos_pwd_spray_4771.evtx b/testfiles/kerberos_pwd_spray_4771.evtx new file mode 100644 index 0000000000000000000000000000000000000000..631e2c5b27df12dc621032b035ddaea01399c6a5 GIT binary patch literal 69632 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 literal 0 HcmV?d00001

    CAie$eg3=kQMu(;l?Y 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 z%0A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 literal 0 HcmV?d00001 diff --git a/testfiles/Kerberoasting&ASREP_Roasting/Logs/Kerberoasting.evtx b/testfiles/Kerberoasting&ASREP_Roasting/Logs/Kerberoasting.evtx new file mode 100644 index 0000000000000000000000000000000000000000..3dae16bd9baa14e58d934cc335d5bdab5c69ae62 GIT binary patch literal 69632 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 z zlI5x&fC>9*Lw%WQJM88u9S)1ekKtlFC2)=v7yCIW@Am{n0dU@*atU^_dGZrg0E&f~ zt6H1m>LAadk>mDIY{g|X3n+w&2JemCh*nV5IDB?3%%nX?OMeIdW-H@ z`G9MHtL^?JOr-Xj1$s{7EcEC?)abInw1E)%{da+B!YiYrCU<1#8!*o65nDWI&IR>fWPX z-Jfxqv$~*67=J&P=W|IM+Qn3I^ma%)j>F`W0tN4TUJiwU_onX6qJyv&JCnENa zo$n|_g59&%ujL>t?ecaR#qxZU_LMKn`PK=adBVQ$QqwRR>5kXejON$FiU!aNprWlE z_@hFjx7m|Eb>Uxuy*4KMIz%Bvx7Nd=+r#J>jAa#Jyad`Zid!5k^1L8FJx12EvfgX_d%?gg zo)77VP-_qkR8y3(pj$I$#k8sx8`#o$h^Cni+%mAvi)6)A4UXC9kz##$6geYY?bPZQ zM61QC;3GA#O+?DY62`@e|G|aZ2wNzeUn5(Zdh#F{Nm7fQWIqsv;!o!kyt4fZD`o^j zPoQe4{ZUs=W8~~4BYR*GY}Nkk6va+avh zIjmi0I8~r5zkzViw~}VN0^Xic0>tz1Kz!olN1ercp8Ubp@qSt_Nmiq!O`v@#le>sFQTq zb+0)ILielCrLSjdCwjV(sdn~Uw@wAERalc70cgUnJL(jgH=v4Uij{AmS~!OLXYMii zzdcPjb(xZcTJC<>zgl2)yE%P-1t0jVl6bx@(`#K{Ogha3%YP`uOoc`x>Y_y8?zP;n zWN>iT$D|(R$kWVLCCZvMqL~dRlYN{6DW<0n_Z#q23Knd1h!nfT3PhIUSLYXYtDBhL z!s62e^oEgsOp_U4-G;4}{-anHeigj5S#$`AACS>3yGzF5@F#Jn)GoiQ^phiZ`r=L4 z+8mzCob*ZghQPR-I<#FkT(VHGvpuGI`^IToKVKyUdd|RfJLeC{c+37%Xb##*7P^ZV zHk^3{N@{|LV5F5QRTi0f$PhVw=neyR)Rj~N0rORT5xd;#9#f@yaAK`g6L_2r?Tue= zeqp*+JRr>wUoulLG%O(Z2{y}j#!0Ku3=lT|eQO}iU?5d7?A$0p5Wz0yb0L6x3^WnQ z_`o2bQF=aQRJlzi`7Z*Nd80`R-=vvH-&Pp>esH{{$)tL`MSW>_5*`k(Z=-Z6~gOJK-Ts{C@mFv=Ktv&=DBX=<}_WHMTi($Ad7A{ znB;8DMoh&#pb`+}?(A*1`%t4WK#q-ZR-Q-|CC)VO;LU1-B^p?4MQx@`%zSmG$G~S- zt5xg#EC1Nd;tNp{#26c>4=@*$QT2u257UCY&rFL2wD>gg(cr$OH?3na=WdJRIb}HV z+xGQDz=V&R9?$)UfRG|pQTm{NRH-9)OmLNA*RAxOe88m7j9)cV>s7~eRG2&C=}!kSu+ouwa0jt&;OF{D0ioW5;qlW0>AiT6-+~ty2->iL9$n_HYhy#(7SEN>7;*`0p@7J#c zf6D&zP8gUoU4ILR|6`fC!%j`})sf=j6XZhY6gf3v;N`5YaPN}rD4;c7A}w#f;B|I) zOK_GL@3%>xRechLjl@@i`d`MSp+AUCBs6lfVq&*Am}tL<6$K$Be9Tv9frQlra`Z$7|0G-19!o*L}q91}#}S=SXQ1E(RBx^eteR?ods- zD<}Z}&DMZ~N<%ezzYLDl|08y!x`yi2LBX7w1J#i%BQPv`RpLQqbmk#1V))<}442xbAdu6a;Yl;`bQN)i2eC&BH~x5zR-Ms5<&I z6R&idt){Y8YT2IQ^&BQ}f~655_(})>Hd|bFRa!J6$U2^&7p=!L8X6IOeP7W&Lxq0F zCE8Vg^72kH6i3QqG=YBrx^TcJVZ%=bwGWU>>u7-W;nl?!5^Hux%Qh>Cy~Ap;I@6UN zK`MM&Q>;^qSANSam(x>&tJ-h=wX0FGjv76oZc#OFNB#ztjJZqN3{45_6*cVd|6^Nk zcFvRk<}g{|W?zk?#L$S9~<&NhFj{GdrZ>+hAzC;ws%u9sop zrJ{SoPD+UWE=`rhl(eo7+u|E?AMJLk<-tE4K(Os?Y)q?|w!%2ipUqOLSTr5M?yv-f zt(NQhsbA(vW%On$F zmDi-W0`}d_bux<#Yw1aG9{#Sek&4Td308^tb1CPSjS=&PX58RJY&cBWxbQkLow;UHZ>*J|0>UGProo?O6#f4P?RP_1 zZqclb=V>IM`3*|Cxi>V+|Vm zjxe?@k^6%6jd;}Xg{;YK2t<$GgolVQY}NpMEk+TZi$C0{#Uc4hdkUfDmsQQ8^WyEU zn$O1R9cYeqrtKcI)<_(?s~oMI`~^@s zS~8D;4fdAj`&sKBfZB>Rik_s$+@da_M_N!v+F5t-#%`&ZTcLJgtkFdFP|U?DNr{m@xs ztmNgRgJ%NLksT+-(y;#m24W~BrtyN-3BvD-NTPc$8~wk3Nq?p-Edl@ZZ@{5}kRhJs zJ%zz=TeGgnaiX-oISehZ%a)+e(GtpaFh6`wL&GRo6eaEb>U;5!BMPO^zBYg2ajI6C z0oI~O^Wuz>hb3uw(M2};upryqr^z~pIx46v?dDSmb_9oe;dk#$L++9xW#gK?5>kS1 zpL_#W~^nm>(w40EfRr3fT@q z!3^X>n%u@%+Gm+YPZ8&X`XB-S`?tPE)!1-=)D|3u+?<8z4;$oOQ$O7;*THNvbGLN& zh9*L8bt;uA?Ame8m|xisXl0B_CER70HGrUd!PhdBru;&-hX*Ts{~cj`F0(I{jPJqc z8(NaF4yPmE;hXn;prd#VRqvZ#6Pgbs4nwl~>?o9t{c5p-NpJ<gq9t+;GxQP(vJ?3W71i8(!E^S7I-d`mT53Y)) zeG*(jZXeC16BY||-6Dm7n8+C&#b}^thzJu+%SL0mn`O2lkD-YDNU2%E2;h@+A`6uV_ko!sAfqS=nKcc>;B9&#nOjb%LuvYP-do`BD>o;z+Wep{Zxc{S z87R953;dWRkNtZ0rHdm9IatE}dCH5il~oER{AMIKtHfcK25Ve7U>G%=l)niZ&x?=5|-j)65+*e36W+vm!HFuaP=rSZp|Nc z(Q(|?9rNhzHl>GIv=Rfig(o^{H5`bA1*bmyFnyI}Ny=7I{7(0c3*aoyCz51=yutFM z$GmzdYD=r_%IE6G^4rqazZ;obf=PqFG8lPQ3z%-__=9g)>()jIl|!#p7#?OZ;hz%3 z&pjO4y&c7!=>88mAoc8d60b$sUc^!m z!;MMPvQfRRu{kucDhGQ}_}OtWGIidEG$alY&$cL_LLUI8Az|)Iw@@(uRvO$lwbkr| zpQZHb`2j8AraUnGRhJ+Rr+DmA5>zE3up-QmDI&!tk_toFn|teK%~k)fxt-^iH1?T{ z*oo%f&0Gb_|9-8Hb!8rn{^e6R<-{y!o@ls-t}I-Y zZReuVV^#c;$Je%7v`8-WL~nQG>yH-!g?u%CU8Kg-6=bOFT#T zhZqiS#su<8$pW$Um?r4DLk)EPN%)DVRf1=9A4d^Dj; zFp`Ms5`_>FZ6HPUxT^@fg}~{o353tnK0%bl6y1xk+{B>Z9GY{tU47KHszy-3{I;6>AwQcA*?xJx!rQ@Wo3GMxM|F0q3?fE3KcNNYZJw%=ai!be*FV- zXG%)c%}fgwQF|L8+vi?);Jt*!>^E;t7P?1F7933=ou1O?g7%{$^}EpWEu5B(Lq`1jP8P1)C(GE`$M0|Ovh6jS|?&)la?L5$Ahltn`5 z%L3q&jHl5Vb0u>^L-N~NHH}8C)>(>3{c^BAlKY$9j|X7u4ia~E1(Paze0w;pA5ggO zT7a%ji#3h+lo(e^vcKkW8MAFbG)Z9A8xI^AtoeuDaz~SWMBbbVo4bG%50(i76h|LZ z3DEWnkqqTwhdE=tbrCgcIrtk4a+9imT22`TzsUAswMWO6#m7m zbRf1>H=Dh%Y?l{`hiSmv)x0Bo$8>d(su$4%kv>fKsdL0$t8s~>+^10R*3Ppa2kD~RG1}|n@A$(rc;GzAxd_R5D zMW-n;!@d&{vLJ?5+OM)XmKoM)U7tL%1PttVbJ=P2V>d{b$(xErg2$V;pP#&gkIEi$TrYRmXHgA0h z)6~xS6BrHe!+RV9UeeCu)t?i^zJ<{deOtwfJcn{uI*3DBGtLJvE~+M0Ok$KGmMX?a z`&eDnRK18Aw*#h^jI{)Yds1YudIfgCIsdc+qrTbI);pEHPGTaaxso${T}tk!L?i@Y zxu!*@#;=A_ae_1is0)xy#v{eONX{dbyeR(sNE9*sd424Wj5C2)O2;Yq@-;2Q_iX4T zU+Vcu;pE1mD2fRKYq`$kC$n2U@i)u}kpSt{ItlnHXV!=WSK>tbahfxy?FH`;M_wFv zPwGf2=EY0&;_ZpJzp|ys!?bm)K(x}gutzZE7T2<>nT!mL$Gn_? zSx+}M2%!?R4avsuaEwPLl^H`t#h`>UrF@;FdF_^anymAs{?{GB^)^0_l_+Y*?O>|< z<~oBx5B1?Tv39Zup)i464MC1y@gXB>f5*a9vi~h zCWj>ix!_;{9Nq%V4adw0(uI^*ae8{2_kJ3U|3+`+L=b#Y6UX4}8^>(Cu0 z9+_JOOFDNacNx!H_yZ_>yuhZ! zUvINgl4=R*l$(Eh{a{aG{NjWWeWbk7ohbt#Qr|MhcDC!pGo&Q!Sbz>w{`mSfNF_tAWOoy&~v7tBwK=SuRQ5nGe zm#s%kU;RXf$+ay;x;mLp1dZafDfjF?@5hl5nQLNpXGry5x4hW{pilRwQRzX3beGFOpaNDyDH|^=MF4;hmw1w2 ztGZO063S{}w~8XGp|q6ag8R|#u(O)kzHWxn4^F2Qn~Yw7CwbMJJ2qkB1sm?0v!b6kJ^*m9gyj<2yD zBD5G)ZP0k#oTUnBbrhP2$zZeL!`U0*P*kqt=SnC5k?9o~iBUoTKE z@)yo7{TtXzS{?b6360~<`T2~+6KIANpxE#PmPXS zt*yXkh5AHyn&PnxlhJ!vo!0>KfYq)_Q40$9fpdJyc10z6V4@nBJmkF;B+4coL3lfg zz?w%d&UGC=#9E;d*Z^ZqjW{|(1>{RA)O_3Rl{aGmBCA)rQquzji@;LedoDK@ea}D1 zPhDuQvWg=9K?<4_RgOmC(;V=2o6yc!7?eA}N9di7o|HO@8>@hUkUX%wnS3hFWg{sA znrr;U1>tnB>|XqVmuc~J=UGOPksz!~-YQil|MN!Rd;L1C?;+(i~Yjl@!MTlKHWEEl`KVf-yY zwSKE!7qEPwHayzOfNh zPg1>!Cn5+7&Ut>XX;SVKEMec-A#wuu+Bl6W#|`$%=!cZ*clR4k5-{GL55Av0VHps) z3$x^EM32zpZKAc0_x|%JvP}3Uea49^f7bR1OyWoRHw!SB(Dm5zenYlhmMJW1v{e6q zgZ7nQT7Zk%Pn!R-_bcu8l?U8bN^sNm9p^-^$V%J*yU(>QBZvD#70WNFw;1cRNmg8k zpM+`+YoPqz2TiZ9aqV|BC*3z1 zFE=}!j$>$(gWDtk=v?8y{9NgkBZgU5ELhJW%!<68-f(~-@d4ql173iy$IrR^}}6gMuI=h3o)CLT%QNU-oup9s44?!QJy(rjtlrB6_X?FIw#)sPkv> z?+fn8af|A(20<6lH0Kg3Gqn{(+oB43a;b#MTfm`Wa2>3y)b)`RJRjZxJZ z{aLJmGvsrkx7i1kkOf+s9XaC0$p~jJbb9#55GMjmLo`S$3!k0p#g{w-vd=dUdvd&w zSj}SHaA)ZTIg9Y6Slq<6f)ECw)wa|X8Ol%@2JVw>!#FBULZ$2kI->6^ih3m{ zKxZRWuyqDSR|^Q-LLBCxuhcz8c4mZm;k~K)e=}SkK#bIIW|6!%7x7rRjNlhXpfo9j zCP37Gk1aq}osdl$G+`}ml#crg{wPXs+%6IgQzDWXOaK`6Wv zSETv~?0#{I%KlMy)ty1is~D!624(BNl=H%-j#)oC+15{r{G_jU)zX%|D~mU08p7!h zPx=k&h`n|9>phyMOpc$JnQc_`bs33>eKs$w+{e6uu&M2Gzfa}ao|AE>AO7LTP{nPK z>L05(2d#3+Kr?$~$L!#c z>Rf-wnQqq(qoWP-EUhx)9aiWG^z9p1v%owwiXzwmBnqr4l@8}H9@W7^x{v!wk`Zg%)=HDrH0*O54g z7auT_DF;nL-2+@_UZ;890hKo%)17^}+KRs6IDkY66;IialE$na7ctkt!{S~?2WZl( zULnFS6c0l7PKqsXFx`ixe)lYpKTq&L?!XaoVJ zMD}ee%21OYAMMa_p-nuc2V&PW6A z6lBKgKnAGL!n|bHlE`M4m;FsCldV@s4?;S`gT(U*W{P(+Q->@LS#d)zsAZ%XsZH88mDN8>G_ba%VfHzo_?%VNOhLH>A2G3O#0m#M$0*D5v5Co{RuXClI!vmge8)|C1OA*Gxnc=JBroNL zj7I7;0Q|JUjPmO81T1B*yB|^W)fH|#rgfFL-RX!FPNp*j%*l# z-dVihs{RXFmh%@>K04>ef1EarApU7X>Jopy>4lXj#k%?*;tK7Mr0$RF=r-14H}oz5 zSpkrLp6-!?xM8CiwUz8^FsY4`ov2T-Ss|~|ym@N=ej)8v(FXY6wLHF)g}EDg9LFtq z>hcX9h#X6YXJ@Qge8_DIWY%i_Q|i%Cw4e|!Rf#t!H2yFmSho0Etcdq#LWC^X-;V=! z{Q`j8z4dNXSTTm9G`{nvEY$CY?mJm$CeKNcH!UBW2e0Mp=mO$?pw-NGPLeh_+!6WbxW)?kyLBbGp^KxQvl-mW$o*N*1pD_i(4WSS#0&Wh&O3Agrs6EY&Pi{^e6L*{B#4qV{|WZ9$}^2%52}^ zk@memFEI0!SFfg_cP32riP+2=pZ2KY>yBpZiEhAtW3~vmnd!ugY(~ihJOMpTV9+c- zR3OEoaVRuOztc^hz}92FUr}B+`k%UKpkKkt+X+Ydz1AO-#qfXZ`QdZ+> zNiiuS@$8u~JE8$&Q+{{g^luEhO}%_)W92oS_o%|BOZ#oKsRDBgo;6l(j4fp8E~W3F zoqW;aXmzSl2kh1MpV>GsyBKeTa>b*l`#sx^_wwuZgJaXYqOz zFK9P19?}Ip!KGV|!ShU{#tgI^lt8Bb=);O*Z zjcr3ecf;Dtd(9*0m*_V29BDJ_pUg6h^;MR=)4CH6 zCc-;%Xxr0(sXJA;4o(Z>XAMlxG^+y-S;d)Sm%!tx(aS-b$?e!~;^44lDo4iZ_wHPi z7{Q!$JJ0J>8#asmjqOA5S>IZ7&gapj0gRHxk^PeG`}3Ot2T~stvW{m;()Jhfn99UB zvV|{t&fB$GZwmmn_K#K3-C-hY?Wo|53nB$}_lS zaP)Dm+g4COXW;$1KkR)DCxTyJSc_An#DR;T_jOvj>oue2d-ndtW_e))-~N#46f>Gn+X?9{tZ<$E;el*lY+EYTZ)XhW$3mCRo}><#=rNTj?LCyz>mnKMgM zag_#q#CVFxP}DwBuCtYbnef}u?htw=d&szz(sQ28s@bN=_kD}M?1_CJXtBuw*|5G~ zp&2gXRj=M+6T>M53m?mdU~9rGq9DdODas2C53p2<`n0-LKXj61^wDM}_ch*^49{#@@}eLn_>MR8D0q&d+%Rl> z@uh3ckang{f3;xCTrrD*`^*0(>=RiP0P&I6atrvU-{0oEhC#7T!Tt0N;OJbsjP&oN zJdyDfJ!LgMM~wO~(s1~>_JxtW2LWQXg>$oM7;Sf6t7-35ceLr$meJYe1VyZ^oQ*QWLbSxKQvx*M53QGu{EkOE?j>P=#Z05l^-S`*e z2yRcyGu~tJohAJe5YIMO1LyDhom<$)6&LruuYpaRvQP_VxWbZ>$_yO(ZzPv-u8V<^ z<_38(JaJ!e0_vn_a~(r4>tj>xnbY)Iu=sOOf-pk$N7`KKoyzM?PrUm46(3opvUY1c z`?|PBZTGX#K&Lb4qw3@+)w4;RsW>*l$`;wB)NC!tnQNso_ffgY8`@#Xo7%dYn}Rr+ zEt*Y#@Rpb^+lGtW83%vyDZI33XgYHU+r%4kbDoC6gKmb@{y)~t<;F8{sHyU%#fJ$Kx3<@5Tq z)||6eRn6!5m0Z&B$GjYhGi9DpmB}~G#d*_G%V=bc|Cms@*^bFDN7)Q#i+8FY2U?)u!HqdTJ*-52sF(e3z%rj@DA81Y$Il z_Jj>ddA+O3x>rg>>YMXFBt}JwIg9H0+Cb+jrvL}WrzC(%n9F)|#w_+jnl@$TmIWn! zvo?d)Z&F#h!5Cvf&QGlKOBpG_ErdOaBIp@fwW8{(-+N<>xA6ZCW@ekmBC{r8P-^u>U=AzMwdVk?JZsp9lr z`-dR{AG`DcGgj3hmCCSY@CG&+iAxgPu; z3ryHcK5$ZzCV#A&Q_vLSt$(P5Dx)jLCX*VFS$e!qL`1EG@l5I_Ys>v>!zuWGlW8qm zPgc+55GYl=ZZ0X&O8PKN;1Kz}s`)<4jL)n#VF=gwH_f#n+t3jIfLEH1$zWU5Si#J| z(T}#I3Iqvv7X=lzIPZKyx1>O{y-z97NmUJ2MlVFf#DXH57M$2LHu5ZBFi&fV^b$2Rf%@{tC+B$$UBl z=+EWojLP5WHp1+pr#Lo5*mdi?ZO-Ijr{ZcW%>w2y;-h2H7*RPq>SgtoItjnr(e3I2!)!X2(mfzhA-?e#4;7R-`QlZfbn@ z?Y|T>I?37$IAM86C0{$

    vm5YSkjw@76PZfG) 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�AhH1r`kA4ujh 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