Hello.
I´m trying to create a query that allows me to check if a HASH from a list (with a comma separated) is located on some device.
The problem I have when consulting the hash table is that it does not show me any value if I do not define a directory first, but I need to search for those hashes in any partition of the device and both in linux and windows.
For example:
define Variable $$sha_list$$ = hash1,hash2,hash3 (these hashes belong to files located in c:\windows\temp)
WITH split(sha) AS (
SELECT value
FROM
JSON_EACH('["' || REPLACE(REPLACE('$$sha_list$$', ' ', ''), ',', '","') || '"]')
)
SELECT * from hash
INNER JOIN split ON hash.sha256 =split.sha
WHERE hash.directory like 'C:\%%'
this query fails, but if I change the value of hash.directory for the next, the query works fine
WHERE hash.directory like 'C:\W%\T%'
How can I search a list of hash on a devices?
This thread was automatically locked due to age.