Malicious PDF — malware analysis report

Static analysis result for SHA-256 a088cdf45e7faba0…

MALICIOUS

PDF

70.3 KB Created: 2020-09-03 01:48:37 +03:00 Authoring application: wkhtmltopdf 0.12.5 (via Qt 4.8.7)
MD5: 39f94b337e4fc0deec3ca1a01fc5557e SHA-1: 4f8b81827913fed6625d85d59125d720cbe81424 SHA-256: a088cdf45e7faba0bbca0f238160348e7f7c986da13926a709e68bbb432f24ae
152 Risk Score

Malware Insights

MITRE ATT&CK
T1566.002 Spearphishing Attachment T1059.001 PowerShell

The PDF contains a large number of embedded links, many of which point to a link farm hosted on cdn.shopify.com, and one critical link to a known malicious redirector at ttraff.me. The document body, though heavily obfuscated, contains text related to a 'hog raising guide' and the malicious URL, suggesting a lure to entice users to click the malicious link. The ML classifier also strongly indicated maliciousness.

Machine Learning

  • Nyx PDF Classifier malicious score 1.0000

Heuristics 4

  • PDF links to known malicious redirector infrastructure critical PDF_MALICIOUS_REDIRECTOR_LINK
    PDF contains a clickable URI to redirector infrastructure used by a known malicious PDF SEO/adware delivery campaign. These documents typically rely on user interaction and redirect chains rather than a PDF parser vulnerability.
  • Small PDF contains mass external PDF link farm critical PDF_SEO_LINK_FARM
    Small PDF contains many clickable external PDF links, mostly clustered on one host. This matches generated SEO/link-farm PDF carriers used to route users into malicious or unwanted-software delivery chains, rather than a normal document citation pattern.
  • Object number defined twice with different bodies info PDF_DUPLICATE_OBJ_BODY_INCREMENTAL
    The same indirect object (N G) is defined more than once with different body bytes. First-wins and last-wins readers will resolve different content, which is a parser-confusion shape used by targeted PDFs. Body-only differences are common in benign incremental updates, so severity is raised only when the duplicate carries active content.
  • Embedded URL info EMBEDDED_URL
    One or more URLs were extracted from the document. The URL itself is not a detection — see the per-URL labels for which channel (macro, JS, link annotation, document body, ...) reached each URL.
    URL https://ttraff.me/wix?keyword=pilmico+hog+raising+guide
    • https://cdn.shopify.com/s/files/1/0431/1908/3677/files/42995970841.pdf
    • https://cdn.shopify.com/s/files/1/0439/8222/5566/files/difiraginonoju.pdf
    • https://cdn.shopify.com/s/files/1/0434/4204/5089/files/rametorivisi.pdf
    • https://cdn.shopify.com/s/files/1/0430/8425/1285/files/wubaxig.pdf
    • https://cdn.shopify.com/s/files/1/0431/0240/4769/files/wirumaluxapilomewidobez.pdf
    • https://cdn.shopify.com/s/files/1/0434/4456/8216/files/minecraft_crafting_guide_download.pdf
    • https://cdn.shopify.com/s/files/1/0438/3349/1606/files/sound_volume_apps_android.pdf
    • https://cdn.shopify.com/s/files/1/0437/9020/5090/files/lirebuni.pdf
    • https://static.usrfiles.com/ugd/b8c837_a14da25cc78048a3a60dba82ab30c952.pdf
    • https://static.usrfiles.com/ugd/d54300_623eeac910074f84bc50d2781fb9d459.pdf
    • https://static.usrfiles.com/ugd/8acad3_fd90f6bbc72745069e870e4c27d6546d.pdf
    • https://static.usrfiles.com/ugd/b8c837_53686dd539794b55860797b7d42ce3b6.pdf
    • https://static.usrfiles.com/ugd/73c254_ac8e05de76274697865ef4424e6a7cc1.pdf
    • http://www.w3.org/1999/02/22-rdf-syntax-ns#
    • http://purl.org/dc/elements/1.1/
    • http://ns.adobe.com/pdf/1.3/
    • http://ns.adobe.com/xap/1.0/
    • http://ns.adobe.com/xap/1.0/mm/
    • http://ns.adobe.com/xap/1.0/rights/

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
font_00_sfnt_off0000d0d0.bin
5e23f859a66abe5e37760324129f491d4d1febf9e5ffe8c5d3ce2762fd114028
pdf-font-stream PDF embedded font (sfnt) at offset 0xD0D0 5352 bytes
font_01_sfnt_off0000e2d1.bin
c99057b4366ad62d5a1141a30d08b51bacbea39a6500567c42d305d00e3911dd
pdf-font-stream PDF embedded font (sfnt) at offset 0xE2D1 12752 bytes