- Jun 9, 2013
- 6,720
WikiLeaks published today documentation on the CIA Angelfire project, a malware framework developed to infect Windows computers.
According to a leaked CIA manual, Angelfire is made up of five components, each with its own purpose:
↦ Solartime - Malware that modifies the boot sector to load Wolfcreek.
↦ Wolfcreek - Self-loading driver that can load other drivers and user-mode applications.
↦ Keystone - Component that's responsible for starting other implants (technical term for malware).
↦ BadMFS - a covert file system that is created at the end of the active partition. AngelFire uses BadMFS to store all other components. All files are obfuscated and encrypted.
↦ Windows Transitory File System - a newer component that's an alternative to BadMFS. Instead of storing files on a secret file system, the component uses transitory (temporary) files for the storage system.
According to leaked documents, Angelfire works on 32-bit and 64-bit versions of Windows XP and Windows 7, and on 64-bit versions of Windows Server 2008 R2.
Not the CIA's best work
The Angelfire framework is just another tool in the CIA's arsenal for hacking Windows users. Previous tools include Grasshopper, ELSA, AfterMidnight, and Assassin.
Compared to other tools, Angelfire doesn't appear to be that polished. The leaked documents include a long list of issues.
For example, security products could detect the presence of a BadMFS file system by a file named "zf" and users may see popup alerts when one of the Angelfire components crash.
In addition, the Keystone component always disguises as a "C:\Windows\system32\svchost.exe" process, cannot dynamically adjust this path if Windows is installed on another partition (e.g.: D:\), and DLL persistence on XP is not supported. All in all, this is not the CIA's best work.
Read More. CIA Developed Windows Malware That Alters Boot Sector to Load More Malware
According to a leaked CIA manual, Angelfire is made up of five components, each with its own purpose:
↦ Solartime - Malware that modifies the boot sector to load Wolfcreek.
↦ Wolfcreek - Self-loading driver that can load other drivers and user-mode applications.
↦ Keystone - Component that's responsible for starting other implants (technical term for malware).
↦ BadMFS - a covert file system that is created at the end of the active partition. AngelFire uses BadMFS to store all other components. All files are obfuscated and encrypted.
↦ Windows Transitory File System - a newer component that's an alternative to BadMFS. Instead of storing files on a secret file system, the component uses transitory (temporary) files for the storage system.
According to leaked documents, Angelfire works on 32-bit and 64-bit versions of Windows XP and Windows 7, and on 64-bit versions of Windows Server 2008 R2.
Not the CIA's best work
The Angelfire framework is just another tool in the CIA's arsenal for hacking Windows users. Previous tools include Grasshopper, ELSA, AfterMidnight, and Assassin.
Compared to other tools, Angelfire doesn't appear to be that polished. The leaked documents include a long list of issues.
For example, security products could detect the presence of a BadMFS file system by a file named "zf" and users may see popup alerts when one of the Angelfire components crash.
In addition, the Keystone component always disguises as a "C:\Windows\system32\svchost.exe" process, cannot dynamically adjust this path if Windows is installed on another partition (e.g.: D:\), and DLL persistence on XP is not supported. All in all, this is not the CIA's best work.
Read More. CIA Developed Windows Malware That Alters Boot Sector to Load More Malware