Malicious PDF — malware analysis report

Static analysis result for SHA-256 9c1d787b5ca25167…

MALICIOUS

PDF

525.5 KB Created: 2008-10-01 12:14:37 UTC Authoring application: Toolkit http://www.activepdf.com First seen: 2012-06-14
MD5: 18183ceed0dfe8672f56df474ec95260 SHA-1: 51b7e39fffadf1e3b88a8f30a90dc34b30a54849 SHA-256: 9c1d787b5ca25167fefed00444bd7b57ce55e62f3aa9c8504b63dbcd94fea8e4
128 Risk Score

Malware Insights

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

The PDF document exhibits multiple lures indicative of a business email compromise, specifically a 'Payment redirection / bank-detail change lure' and an 'Advance-fee scam lure'. The presence of embedded JavaScript, triggered by document actions and form buttons, suggests an attempt to execute malicious code. While the JavaScript itself is not directly analyzed here, its presence in conjunction with the strong lures points to an intent to facilitate the scam, likely by redirecting the user to a malicious site or initiating a download. The document's creation by 'Toolkit http://www.activepdf.com' is noted.

Machine Learning

  • Nyx PDF Classifier malicious score 0.7507

Heuristics 9

  • Payment redirection / bank-detail change lure high SE_PAYMENT_REDIRECT_LURE
    Document describes new or changed bank, wire, ACH, IBAN, SWIFT, or routing instructions — a high-value business-email-compromise pattern
  • Callback phishing phone lure medium SE_CALLBACK_LURE
    Document asks the user to call a phone number in billing, refund, subscription, fraud, or security context — consistent with callback phishing or tech-support scam patterns. Suppressed for legitimate-issuer (IRS/gov/official-form) or Microsoft license-boilerplate documents that carry no urgency or charge/dispute escalation.
  • JavaScript action low 1 related finding PDF_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Embedded JS stream low PDF_JS
    PDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • AcroForm button with action trigger low PDF_ACROFORM_BUTTON
    PDF contains a /Btn form field together with a SubmitForm/URI/Launch/JS trigger — this is the building block of fake 'Download' or 'Open' button overlays used in PDF phishing lures
  • Urgency / deadline lure low SE_URGENCY_LURE
    Document contains urgency or deadline language ('account will be terminated', 'action required within 24 hours', etc.) — useful context, but low-signal without other findings
  • 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.
  • Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGE
    One or more files extracted from inside this sample matched static suspicious-content checks such as script obfuscation, encoded payload blobs, packed data, or execution/download terms.
  • 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 http://www.activepdf.com In PDF document text
    • http://www.activepdf.com)/Producer(ToolkitIn PDF document text
    • http://www.activepdf.com)/ModDate(D:20090706141720-07In PDF document text
    • http://www.activepdf.com)/ModDate(D:20090706150155-07In PDF document text
    • http://www.activepdf.com)/ModDate(D:20090706150355-07In PDF document text
    • http://www.monotype.comhttp://www.monotype.com/html/type/license.htmlAllReferenced by PDF JavaScript
    • http://www.wellsfargo.com/investing/why_invest/bcp_alert.jhtmlIn PDF document text
    • http://www.w3.org/1999/02/22-rdf-syntax-ns#In PDF document text
    • http://ns.adobe.com/xap/1.0/In PDF document text
    • http://ns.adobe.com/xap/1.0/g/img/In PDF document text
    • http://purl.org/dc/elements/1.1/In PDF document text
    • http://ns.adobe.com/xap/1.0/mm/In PDF document text
    • http://ns.adobe.com/xap/1.0/sType/ResourceRef#In PDF document text
    • http://ns.adobe.com/pdf/1.3/In PDF document text
    • http://ns.adobe.com/pdfx/1.3/In PDF document text
    • http://www.monotype.com/html/mtname/ms_arial.htmlhttp://www.monotype.com/html/mtname/ms_welcome.htmlNOTIFICATIONReferenced by PDF JavaScript

Extracted artifacts 13

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0637_000.js pdf-javascript-stream PDF /JS object 637 at offset 0x71307 896 bytes
SHA-256: 25933f107347efa618061d7f18915620201c8ffc96e99f1d2b8f8061c3837a7f
Preview script
First 1,000 lines of the extracted script
function ParseString(strQS, strParse, strDirection){
    var intPos=strQS.indexOf(strParse);
    if(intPos=="-1"){
        return "";
    }else{
        if(strDirection=="right"){
            return strQS.substr(intPos+1);
        }else{
            return strQS.substr(0, intPos);
        }
    }
}
if(this.external){
    var strQString=this.path;
    var strPrint=ParseString(strQString,"?", "right");
    if(strPrint.length>0){
        strPrint="&"+strPrint
        var strArray=new Array();
        strArray=strPrint.split("&");
        for(intArray=1;intArray<strArray.length;intArray++){    
            var blnLeft=ParseString(strArray[intArray],"=", "left");
            var blnRight=ParseString(strArray[intArray],"=", "right");
 
if((blnLeft=="PRINT"|blnLeft=="print")&(blnRight=="TRUE"|blnRight=="true")){
                this.print(false);
            }            
        }
    }
}
font_00_cff_off0000f743.bin pdf-font-stream PDF embedded font (cff) at offset 0xF743 6189 bytes
SHA-256: 4b1ab039c82e518d14bce56b6d8aab303f15f6ba83059c6f2dab93d20c2c0da7
font_01_cff_off00010d68.bin pdf-font-stream PDF embedded font (cff) at offset 0x10D68 6192 bytes
SHA-256: a97a345e0b8c7bd824d5f4be9ecf568915ef3351adf251f463a707cd59262836
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact entropy is 7.43, consistent with packed or encrypted content.
font_02_cff_off00012440.bin pdf-font-stream PDF embedded font (cff) at offset 0x12440 4131 bytes
SHA-256: cc1d6f50f144b18a9ae1587c38b664ece678c301f1816ece6db373fba163dd3f
font_03_cff_off00014603.bin pdf-font-stream PDF embedded font (cff) at offset 0x14603 5256 bytes
SHA-256: f18e5c9c7628efd8ee1f32bbcc179cd3243e9fbbb75c76ca4a922919e2d85c6e
font_04_cff_off000158f0.bin pdf-font-stream PDF embedded font (cff) at offset 0x158F0 7608 bytes
SHA-256: 5dfa10f291d359ecc1b99c9b7abf5357cd05b3bc19247fa0fe1bd6732e55b001
font_05_cff_off000172f2.bin pdf-font-stream PDF embedded font (cff) at offset 0x172F2 9213 bytes
SHA-256: 858fe3b9a47f2d3ee1d1aec8b6bed2abf969dfa4929a4858f59d272eda2cf832
font_06_cff_off000190f3.bin pdf-font-stream PDF embedded font (cff) at offset 0x190F3 7834 bytes
SHA-256: b8280775842239c2b62e72bb736cf43c71d171b169e68861cf96f9055a7c59cc
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact entropy is 7.42, consistent with packed or encrypted content.
font_07_cff_off000290af.bin pdf-font-stream PDF embedded font (cff) at offset 0x290AF 309 bytes
SHA-256: 244a0e05e9287a135b91e674eac2f741343e22d87b47a427969cab38b2c0a0a8
font_08_cff_off0002d01f.bin pdf-font-stream PDF embedded font (cff) at offset 0x2D01F 2726 bytes
SHA-256: 4b90b653cf0ae38fd4419603ad7b44fa99094de00cc30f2e0e1847b2e03aebfb
font_09_cff_off0003f9a4.bin pdf-font-stream PDF embedded font (cff) at offset 0x3F9A4 3127 bytes
SHA-256: 0e9a3430f69ca1218387bf16d5ccb693edb1df7f3a3b2f962a8e458ca2dc5c52
font_10_sfnt_off00057a55.bin pdf-font-stream PDF embedded font (sfnt) at offset 0x57A55 20447 bytes
SHA-256: bb71439891d9b52c43e64fa1bd7d9273ddfdf114adc3548cf44629cb213e54da
font_11_cff_off0005c250.bin pdf-font-stream PDF embedded font (cff) at offset 0x5C250 4142 bytes
SHA-256: 35c68561a967a252a1e112e86696f5204804898f29824ca7279f303dd31889e6