in ransomware/artifact.lua [2867:2885]
function Ransomware:HeaderCheck(eventData, processData)
if nil == next(eventData.headerBytes) then
return
end
if eventData.officeLockFile then
utils.DebugLog('office lock file skip header check: ' .. eventData.filePath)
return
end
eventData.headerMismatch = self.HeaderComparison(eventData, processData, eventData.currentExtensionData)
utils.DebugLog('eventData.headerMismatch: ' .. tostring(eventData.headerMismatch))
if globals.FILE_RENAME == eventData.operation and eventData.filePreviousExtension ~= eventData.fileExtension then
eventData.previousHeaderMismatch =
self.HeaderComparison(eventData, processData, eventData.previousExtensionData)
utils.DebugLog('eventData.previousHeaderMismatch: ' .. tostring(eventData.previousHeaderMismatch))
end
end