We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sysmon 10+では、Sysmon EID 1 のプロセス作成イベントにファイルのPEヘッダーに書いてあるコンパイル時のファイル名(OriginalFilename)を記録してくれます。 攻撃者がlolbin攻撃で正常のバイナリを別のファイル名に変更する場合があるので、それを検知したいです。 最初は|equalsfieldでできると思っていましたが、現在のファイル名(Proc/Imageフィールド)がフルパスなので、使えません。 例:
|equalsfield
Image: C:\Windows\System32\dllhost.exe、OriginalFilename: dllhost.exe -> true Image: C:\Windows\System32\certutil.exe、OriginalFilename: CertUtil.exe -> true Image: C:\Windows\System32\mshelper.exe、OriginalFilename: psexec.exe -> false 等々
filter: Image|endswithfield: OriginalFilename condition: not filter
のようなルールを書きたいです。そうすると、mshelper.exeに名前変更されたpsexec.exeを検知できます。 ※大文字小文字が一致しない場合が多いので、大文字小文字を区別しないように実装する必要があります。
mshelper.exe
psexec.exe
参考: https://medium.com/@olafhartong/sysmon-10-0-new-features-and-changes-e82106f2e00
The text was updated successfully, but these errors were encountered:
@YamatoSecurity 確認用のデータがありましたら提供いただけますでしょうか?
Sorry, something went wrong.
hayabusa-sample-evtx/EVTX-ATTACK-SAMPLES/Privilege Escalation/privesc_unquoted_svc_sysmon_1_11.evtx で検証できます。 OriginalFileName: Cmd.Exe Image: C:\program.exe
hayabusa-sample-evtx/EVTX-ATTACK-SAMPLES/Privilege Escalation/privesc_unquoted_svc_sysmon_1_11.evtx
OriginalFileName: Cmd.Exe
Image: C:\program.exe
メモ
2.ができれば以下のようなルールで対応できるようになるはず
filter: Image|re: ".*%OriginalFileName%" condition: not filter
|endswithfield
updated chagelog #740
0d8ac23
hach1yon
Successfully merging a pull request may close this issue.
Sysmon 10+では、Sysmon EID 1 のプロセス作成イベントにファイルのPEヘッダーに書いてあるコンパイル時のファイル名(OriginalFilename)を記録してくれます。
攻撃者がlolbin攻撃で正常のバイナリを別のファイル名に変更する場合があるので、それを検知したいです。
最初は
|equalsfield
でできると思っていましたが、現在のファイル名(Proc/Imageフィールド)がフルパスなので、使えません。例:
のようなルールを書きたいです。そうすると、
mshelper.exe
に名前変更されたpsexec.exe
を検知できます。※大文字小文字が一致しない場合が多いので、大文字小文字を区別しないように実装する必要があります。
参考: https://medium.com/@olafhartong/sysmon-10-0-new-features-and-changes-e82106f2e00
The text was updated successfully, but these errors were encountered: