[ad]
ISR-evilgrade is a modular framework that allow us to take advantage of poor upgrade implementations by injecting fake updates and exploiting the system or software.
How does it work?
It works with modules, each module implements the structure needed to emulate a false update of specific applications/systems. Evilgrade needs the manipulation of the victims DNS traffic, it works in conjunction with man-in-the-middle techniques or MITM such as DNS, ARP, DHCP, etc.
Attack Vectors
Internal scenario:
- Internal DNS access
- ARP Spoofing
- DNS Cache Poisoning
- DHCP Spoofing
External scenario:
- Internal DNS Access
- DNS Cache Poisoning
What are the supported OS?
The framework is multiplatform, it only depends of having the right payload for the target platform to be exploited.
Implemented modules
- Java plugin
- Winzip
- Winamp
- MacOS
- OpenOffice
- iTunes
- Linkedin Toolbar
- DAP [Download Accelerator]
- Notepad++
You can download ISR-evilgrade here:
Or read more here.
Morgan Storey says
Thanks for the mention… Nah I am kidding. It is an awesome little proof of concept, I am wondering why they aren’t including windows updates. I am pretty sure from what I have seen it is only http (not https), so it could be broken as well in the same manner, anyone have a link to prove me wrong?
lyz says
Windows update crack prolly just in the making.. lol
Morgan Storey says
well I decdied to check a bit how windows updates works, cause I was sure it is http.
I google, no mention of any internal signing process.
Next step a quick netstat. It is plain http traffic, as I originally thought. Makes me feel all safe and warm… sarcasm doesn’t present well on the internet, but yikes I am glad I have moved away from windows.
d347hm4n says
Was wondering when a tool was going to come out to use this P.O.C.
Navin says
+1
c’mon its like a holy grail for a dark-hatter…the ability to infect millions of people at a go!! Windows Update seriously, as Morgan pointed out, shows how insecure Windows is compared to other OSes
Morgan Storey says
@Navin: Well yes windows updates is insecure, but have a look at Redhat, its key was compromised, and a few packages signed with it. A lot of Linux package managers (except apt I am pretty sure) have been shown to install an older (vulnerable) version of a package over an existing newer package, so the same dns redirect would work there, as long as the repo’s gpg key was trusted, but how many users would just click continue…