30.06.2014 Views

JWP-Binde-McRee-OConnor

JWP-Binde-McRee-OConnor

JWP-Binde-McRee-OConnor

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Assessing Outbound Traffic to Uncover Advanced Persistent Threat<br />

Advanced<br />

In order to gain initial access to the victim’s networks, the attackers started with a targeted spear<br />

phishing attack against the company. Several employees of the victim companies received an<br />

email that appeared to be from someone they trusted. However, the email contained a link to a<br />

Taiwanese website that hosted malicious JavaScript. The malware, in turn, exploited an<br />

Internet Explorer vulnerability. The exploit triggers when Internet Explorer attempts to access<br />

memory that has been partially freed. Below is a program fragment from the Aurora attack.<br />

The reason for showing this fragment is to depict the difficulty in discovering this exploit with the<br />

lack of a signature or knowledge of the vulnerability.<br />

function intiliaize()<br />

{<br />

obj = new Array();<br />

event_obj = null;<br />

for (var i = 0; i < 200; i++ )<br />

obj[i] = document.createElement(“COMMENT”);<br />

}<br />

function ev1(evt)<br />

{<br />

event_obj = document.createEventObject(evt);<br />

document.getElementById(“sp1”).innerHTML=””;<br />

window.setInternal(ev2,1);<br />

}<br />

function ev2()<br />

{<br />

var data,tmp;<br />

data = “”;<br />

tmp = unescape(“%u0a0a%u0a0a”);<br />

for (var i = 0; i < 4; i++)<br />

data += tmp;<br />

for (i = 0; i < obj.length; i++) {<br />

obj[i].data = data;<br />

}<br />

event_obj.srcElement;<br />

}<br />

Program 1: Program Fragment from Aurora Attack<br />

Although previously known at Microsoft, the vulnerability was unseen ―in the wild‖---in other<br />

words, there was no indication that anyone else knew of the vulnerability--- and no mechanism<br />

was in place to detect the attack. Once exploited, the victim system(s) connected to series of<br />

Page 5

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!