Settings

Theme

Using EMET to Disable EMET

fireeye.com

41 points by lkowalcz 10 years ago · 8 comments

Reader

kevin_b_er 10 years ago

In summary, they found out that in spite of EMET protecting a wide variety of functions, EMET has a function and a global variable that turns off EMET. So they can call it or set the variable and EMET is bypassed.

Why bother with all the fancy tricks to get around the various protections when you can just ask EMET to turn them off for you?

vardump 10 years ago

So how does EMET prevent me from setting up the registers and directly calling NT kernel by executing SYSENTER/SYSCALL instruction, completely bypassing ntdll.dll and other (native) libraries?

I'm sure there's some sort of mitigation, curious to learn what. Otherwise EMET would be pretty useless, right?

"x86 Instruction Set Reference, SYSENTER, Fast System Call":

http://x86.renejeschke.de/html/file_module_x86_id_313.html

tetraverse 10 years ago

"EMET injects emet.dll or emet64.dll .. into every protected process, which installs Windows API hooks"

This is what the Enhanced Mitigation Experience Toolkit consists of - a DLL injection hack!

ars 10 years ago

Completely unrelated, but EMET means truth in Hebrew :)

Keyboard Shortcuts

j
Next item
k
Previous item
o / Enter
Open selected item
?
Show this help
Esc
Close modal / clear selection