File {{outcome.fileInfo.name}}

Name: {{outcome.fileInfo.name}} {% if current_user.is_authenticated %} (Download) {% endif %}
Size: {{outcome.fileInfo.size|prettynumber}} bytes
Type: {{outcome.fileInfo.ident}}
MD5: {{outcome.fileInfo.hash|hex}}
Scanner Name: {{outcome.scanInfo.scannerName}} {% if outcome.isDetected and not outcome.isOutflanked %}
{% endif %}
Appraisal: {{outcome.appraisal.value}} based
Scan Debug: {% if outcome.isDetected %} Duration: {{outcome.scanInfo.scanDuration}}s / Chunks: {{outcome.scanInfo.chunksTested}} / Matches: {{outcome.scanInfo.matchesAdded}} {% endif %}
Scan date: {{outcome.scanInfo.scanTime|mydate}}
{% if outcome.isScanned and not outcome.isDetected %} File is not detected by AV. {% endif %} {% if outcome.matches|length > 0 %}

Matches

{% for match in outcome.matches %} {% if session['showDetails'] or outcome.verification.matchConclusions.verifyStatus[loop.index0]|string != "VerifyStatus.IRRELEVANT" %} {% with index = loop.index0 %} {% include 'includes/file_conclusion.html' %} {% endwith %} {% endif %} {% endfor %}
# Iteration Offset Size Section Detail SectionType Conclusion
{{match.idx}} {{match.iteration}} {{match.fileOffset}} {{match.size}} {{match.sectionInfo}} {{match.sectionDetail}} {{match.sectionType.name}}
{% if current_user.is_authenticated %} Download with all matches overwritten
{% endif %}

{% endif %} {% if session['showDetails'] and outcome.sections|length > 0 %}

Sections

{% for section in outcome.sections|sort %} {% endfor %}
Name Info Offset VirtAddr Size Scan Detected
{{section.name}} {% if section.name in sectionInfo %} {{sectionInfo[section.name]["info"]}} {% endif %} {{section.physaddr}} {{section.virtaddr}} {{section.size}} {{section.scan|nicebool}} {{section.detected|nicebool}}
{% endif %} {% if session['showDetails'] and outcome.regions|length > 0 %}

Regions

{% for section in outcome.regions|sort %} {% endfor %}
Name Offset VirtAddr Size Scan Detected
{{section.name}} {{section.physaddr}} {{section.virtaddr}} {{section.size}} {{section.scan|nicebool}} {{section.detected|nicebool}}
{% endif %} {% if outcome.outflankPatches|length > 0 %}

Patches

{% for patch in outcome.outflankPatches %} {% endfor %}
Match ID Offset Info Patch Considereations
{{patch.matchIdx}} {{patch.offset}} {{patch.info}}
{{patch.asmOne.offset|hexint}}: {{patch.asmOne.disasm}}
{{patch.asmTwo.offset|hexint}}: {{patch.asmTwo.disasm}}
{{patch.considerations}}
{% if current_user.is_authenticated %} Download patched file (undetected)
{% endif %}
{% endif %}