![]() |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
* Please note that program schedule is subject to change. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Windows Mobile Rootkit – updated by Petr Matousek (COSEINC) Trusted Virtualization: The Next Big Thing? by Gaith Taha This eminent paradigm shift would radically change the legacy methods in which security products have dealt with malicious activities. The introduction of those locked-down layers might mean that anti-malware scanners will have to deal differently with adversaries who can achieve higher privileges (e.g. Originally, PatchGuard did not completely prevent patching the kernel, but it blocked security applications from accessing the kernel for legitimate reasons. So, malware could use those vulnerabilities, but anti-malware scanners could not). The purpose of this paper is to explain the implications of the next generation of hardware platforms on the software security industry. These changes will not only affect the PC architecture, but will extend to the mobile platforms. Will immune implementations of trusted computing models ever render anti-malware scanners useless? Or, in fact, TC is the next weapon in the anti-malware industry’s arsenal? Generic Electric Grid Malware Design – Attacking SCADA System by Eyal Udassin SCADA systems directly influence the lives and wellbeing of all civilians in almost any modernized country. The best site for an attacker to compromise in order to cause maximum damage is the control center. Much like Aikido, an attacker can use your strengths (centralized management of assets, multiple control applications) to his benefit. A common argument of the engineering and operations personnel against the possibility of successfully launching an attack on the SCADA network of electric grid utilities is that the network is too complex for an outsider to operate. This assumption is based on the obscure communication protocols and addressing schemes in use in such networks, which do not allow easily identification of which device is using any given address, and how to properly control it. In the whitepaper we will describe a tool that can put the abovementioned assumption to the test. This malware is designed to cause havoc in an electric T&D control center and the grid under its command without the need for any knowledge about the network, its nodes and EMS (Energy Management System) application. In addition, the malware is autonomous and does not rely on remote operation by the attacker after its installation. Real World Kernel Pool Exploitation by Kostya Korchinsky Defeating ASLR and DEP protections on Windows Vista by Alexander Sotirov This talk aims to present exploitation methodologies against this increasingly complex target. I will demonstrate how the inherent design limitations of the protection mechanisms in Windows Vista make them ineffective for preventing the exploitation of memory corruption vulnerabilities in browsers and other client applications. Each of the aforementioned protections will be briefly introduced and its design limitations will be discussed. I will present a variety of techniques that can be used to bypass the protections and achieve reliable remote code execution in many different circumstances. Finally, I will discuss what Microsoft can do to increase the effectiveness of the memory protections at the expense of annoying Vista users even more. Heaps about heaps by Brett Moore
It will be technical and an understanding of the heap is advised. It will include a step by step demonstration of working a published advisory through to a working exploit. Including;
Buffered Code Execution by Matthew Conover This presentation will cover a new prototype developed in Symantec Resarch Labs to run kernel-mode drivers from user-mode. This technology is primarily intended to sandbox a rootkit driver and monitors its activities. Utilizing this technique, the rootkit driver's activities can be controlled. Rather than utilizing emulation, the rootkit code is run directly on the native hardware but at ring 3. When the rootkit tries to utilize privileged instructions or read/write/execute kernel-mode memory, the faults are captured and proxied into the kernel, allowing the rootkit to function normally while at the same time preventing the rootkit from escaping the sandbox. The presentation will discuss the technology behind the prototype and demo the tool in action. Killing the myth of Cisco IOS rootkit by Sebastian Muniz This paper demonstrates that a rootkit with those characteristics can be easily created and deployed for a closed source OS like IOS and run unnoticed by system administrators by surviving to most, if not all, of the security measures given by experts on the field. PhlashDance, fuzzing your way to expensive bricks by Rich Smith Hacking RFiD devices – Singapore Passport? By Adam Laurie This talk will look at the underlying technology, what it's being used for, how it works and why it's sometimes a BadIdea(tm) to rely on it for secure applications, and, more worryingly, how this off-the-shelf technology can be used against itself... Software and Hardware tools and techniques will be discussed and demonstrated, and a range of exploits examined in detail. |