{"id":"0ea52357-cd59-4340-9981-c46c7e900428","title":"Potentially Suspicious Rundll32.EXE Execution of UDL File","description":"Detects the execution of rundll32.exe with the oledb32.dll library to open a UDL file.\nThreat actors can abuse this technique as a phishing vector to capture authentication credentials or other sensitive data.\n","author":"@kostastsale","status":"test","level":"medium","date":"2024-08-16","modified":"","tags":["attack.execution","attack.command-and-control","attack.stealth","attack.t1218.011","attack.t1071"],"technique_ids":["T1071","T1218.011"],"logsource":{"category":"process_creation","product":"windows"},"falsepositives":["UDL files serve as a convenient and flexible tool for managing and testing database connections in various development and administrative scenarios."],"references":["https://trustedsec.com/blog/oops-i-udld-it-again"],"source_path":"rules/windows/process_creation/proc_creation_win_rundll32_udl_exec.yml","source_sha256":"21eadbcf07a3959fa9412790a127d28fdc5aff5272b030105bdc1e406f8a97c4","source_url":"https://github.com/anpa1200/sigma/blob/b249e9683190cffdcaf188ccbfb90bf4759844e1/rules/windows/process_creation/proc_creation_win_rundll32_udl_exec.yml","license":"Detection Rule License 1.1","license_url":"https://github.com/SigmaHQ/Detection-Rule-License/blob/main/LICENSE.Detection.Rules.md","yaml":"title: Potentially Suspicious Rundll32.EXE Execution of UDL File\nid: 0ea52357-cd59-4340-9981-c46c7e900428\nstatus: test\ndescription: |\n    Detects the execution of rundll32.exe with the oledb32.dll library to open a UDL file.\n    Threat actors can abuse this technique as a phishing vector to capture authentication credentials or other sensitive data.\nreferences:\n    - https://trustedsec.com/blog/oops-i-udld-it-again\nauthor: '@kostastsale'\ndate: 2024-08-16\ntags:\n    - attack.execution\n    - attack.command-and-control\n    - attack.stealth\n    - attack.t1218.011\n    - attack.t1071\nlogsource:\n    category: process_creation\n    product: windows\ndetection:\n    selection_parent:\n        ParentImage|endswith: '\\explorer.exe'\n    selection_img:\n        - Image|endswith: '\\rundll32.exe'\n        - OriginalFileName: 'RUNDLL32.EXE'\n    selection_cli:\n        CommandLine|contains|all:\n            - 'oledb32.dll'\n            - ',OpenDSLFile '\n            - '\\\\Users\\\\*\\\\Downloads\\\\' # Note: You can adjust the path to the download directory or other directories according to your environment.\n        CommandLine|endswith: '.udl'\n    condition: all of selection_*\nfalsepositives:\n    - UDL files serve as a convenient and flexible tool for managing and testing database connections in various development and administrative scenarios.\nlevel: medium\n","validation":"yaml_parsed_not_backend_compiled_or_live_validated","techniques":[{"key":"enterprise/T1071","id":"T1071","name":"Application Layer Protocol","page":"techniques/enterprise/T1071/"},{"key":"enterprise/T1218.011","id":"T1218.011","name":"Rundll32","page":"techniques/enterprise/T1218.011/"}],"data_path":"data/detection-rules/0ea52357-cd59-4340-9981-c46c7e900428.json","kind":"sigma"}
