| |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Presentation Synopsis Unpacking Malware, Trojans and Worms – Paul
Craig Now without the ability of being able to analyze the binary, what do we do? This talk is aimed at the millions of security professionals and system administrators who face this situation. Trojans, rootkits and backdoors are often found on compromised machines. Hackers also commonly compile custom backdoors and applications to use on their victim hosts. These custom applications can contain sensitive information about the attacker himself, even his own IP address. Disassembly of the Trojan binary would reveal this information easily, but when the executable is PE packed, what path do you next take. To make matters worse, Trojan and Rootkit authors recommend their malicious applications be PE-Packed. PE-Packing not only protects the executable from analysis, but it can be used to evade signature based Anti Virus applications. PE packing is considered a fine black-art, and few understand even the most basic of unpacking principles. Audience members need only basic knowledge to unpack many protectors and the goal of this presentation would be to show just how simple and straight forward it can be. This is a new presentation, and has not been presented before. Writing behind a buffer – Angelo Rosiello In fact, the problem that is going to be analyzed can be reduced to a memory adjacent overwriting attack but usually it is obtained exploiting the last null byte of a buffer, hence we are going to show that the same result is still possible writing behind a buffer, under certain conditions. I-worm.Fuzzer: A New Propagation
Type of Virus – Enrique
Sanchez Most virus have a hard coded way of interacting with networks and VoIP Security Issues: Problems on
the users’ side and what are
the providers doing wrong? – Henry Scolz Binary Analysis, Finding Secret
in ISAPIs – Nish
Bhalla
The purpose of the YAWATT is to provide security analysts with flexible modular framework based on meta-language that is used to describe web application testing scenarios and aims to assist in discovery of both coding errors and application "logic" vulnerabilities. Due to modular design the application testers are provided with granular control over whole testing process, and ability to modify execution scenario, submit additional application data and/or re-execute testing process using new "knowledge" obtained during previous execution. Skeleton in Microsoft closet – Andre
Protas The basic argument against silently fixing vulnerabilities lies in the above fact. If a security device is signature based, it cannot reliably detect something it does not know exists and most security vendors do not have the resources or time to manually verify that the software vendor has been upfront with all of the threats that were fixed in the patch. This talk will outline the steps taken to identify potential vulnerabilities silently fixed in a major update release, namely Update Rollup 1 for Microsoft Windows 2000 SP4.In addition, specific vulnerabilities will be identified and a demonstration showing how various signature based technologies will not defend against these issues will be given. Oracle Rootkits and Oracle Viruses – Alexander
Kornbrust Alexander Kornbrust demonstrates how to hide users/processes/jobs in an Oracle database to avoid detection from (dba) tools and security audits. Alexander shows some proof of concept code for Oracle rootkits and he also explains how to identify rootkits/backdoors. Then he generalizes this problem to repository based system and explains how to modify applications in future to avoid these kinds of problems. Towards Automated Botnet Detection
and Mitigation – Thorsten
Holz This talk focuses on a special kind of threat: the individuals and organizations who run botnets. A "botnet" is a network of compromised machines that can be remotely controlled by an attacker. Due to their immense size (tens of thousands of systems can be linked together), they pose a severe threat to the community. With the help of honeynets and some other tools we can observe the people who run botnets - a task that is difficult using other techniques. In this talk we take a closer look at botnets, common attack techniques, and the individuals involved. We start with an introduction to botnets and how they work, with examples of their uses. We then briefly analyze the three most common bot variants used. Next we discuss a technique to automatically collect bots with the help of the tool nepenthes. We present the architecture and give technical details of the implementation. After some more words on the effectiveness of this approach we present an automated way to analyze the collected binaries. All these steps can be automated to a high degree, allowing us to build a system that autonomously collects information about existing botnets. This information can then be aggregated and correlated to learn even more. As a result, we obtain information that can be used to mitigate the threat, e.g., as a warning-system within networks or as an information resource for CERTs. We conclude the talk with an overview of lessons learned and point out further research topics in the area of botnet tracking. Reverse Engineering Microsoft Binaries – Alexander
Sotirov Based on my experience with reversing most Microsoft patches from the last year, I will describe how to set up a scalable reverse engineering environment and how to recognize common features of Microsoft code. I will present a number of techniques for improving the accuracy of the disassembly output, including an open-source plugin for IDA Pro that significantly improves the loading of Microsoft debugging symbols. Are You Sure Phone Banking Is Safe? – Marek
Bialoglowy The presentation summarises results of comprehensive analysis into phone banking security and introduces never previously presented attack scenarios on phone banking systems, reveals the security weakness in phone banking systems of a major banks and explains some potential methods of minimising the risks. Subverting Vista Kernel for Fun
and Profit – Joanna
Rutkowska Next, the new technology for creating stealth malware, code-named Blue Pill, will be presented. Blue Pill utilizes the latest virtualization technology from AMD - Pacifica - to achieve unprecedented stealth. The ultimate goal is to demonstrate that is possible (or soon will be)
to create an undetectable malware which is not based on a concept, but,
similarly to modern cryptography, on the strength of the 'algorithm'. Exploiting Embedded System – Barnaby
Jack In this presentation I will be discussing ARM based on-chip architectures. The same techniques I will be demonstrating are also applicable to other architectures. I will cover the JTAG and UART interfaces, and how these interfaces can be used in conjunction with an In-Circuit Emulator for real-time on-chip debugging. You will learn about the components that make up an embedded system, how to disable certain implemented features that thwart hacking attempts, and how to interface with the system to debug the ROM code. We will use everything from Logic Analyzers to External flash programmers to analyze, and of course, exploit, all manner of embedded systems. I will cover a few popular embedded devices, including a Nortel ip-phone, a cellphone or two, and a popular home router. Finally I will demonstrate exploitation and hopefully open some eyes to the threat insecure embedded devices pose. No toasters are safe.
Officially supported by
Silver Sponsor
Friends of SyScan
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||