# Vault 7: Projects

This publication series is about specific projects related to the Vault 7 main publication.

### Grasshopper

# Grasshopper-v1_1-AdminGuide

1 December, 2013

- 1
- 2
…
- 63
- 64
- 65
- 66
- 67
…
- 106
- 107

SECRET//ORCON//NOFORN
2.7 MD5
Description
The “md5” verb takes in a single 32 character md5 sum parameter and checks
to see whether the file matches the value.
Usage
file(<file path>).md5 (<md5 sum>)
Example
file(“c:\notepad.exe”).md5(0123456789abcdefG123456789abcdef)
The above example checks to see if the “c:\notepad.exe” file has the
provided md5 hash.
Return Values
Return
Code
Description
True If the path exists, is a file, and matches the md5 sum
False If the path exists, is a file, and doesn’t match the md5
sum
Invalid If the path doesn’t exists, isn’t a file, or access denied
65
SECRET//ORCON//NOFORN

- 1
- 2
…
- 63
- 64
- 65
- 66
- 67
…
- 106
- 107