applied security conferences and training: CanSecWest | PacSec | EUSecWest | BA-Con

Security Masters Dojo

Advanced and intermediate security training and technology enhancement for information security professionals.

PacSec: Security Masters Dojo Tokyo

Next Session Dates: November 6 2009
Venue: Aoyama Diamond Hall
Tokyo, Japan
Duration: One Day Courses.
Sessions begin at 10:00 a.m. and go to 6 p.m.
Registration
Mininum:
3 Students per course session
Price: CDN$1400 - Until Oct 29 23:59 JST
CDN$1850 - Onsite


Dojo 1 ‹Assembly Programming and Reverse Engineering Course› by Yuji Ukai

Following topics are covered by the training. (Japanese Only)

- OS/Windows Kernel/IA32 Architecture
- IA32 Assembly programming basics
- Win32 binary programming
- IDA basics
- API hooking and sample programming
- Sample programming of code execution in data area
- Shellcoding/Exploit coding
- Reverse engineering
- Packer decryption
- Anti-Debugging/Anti-Anti-Debugging
- Vulnerability hunting
- Sample malware Analysis
- Sample exploit Analysis

Prerequisites
- students should have intermediate understanding of the C and C++ program
- It is recommended that students are familier with MS Visual Studio
operation and basic x86 assembly knowledge
- must prepare: PC with Windows XP, Visual Studio 2008 or later, IDA pro demo/pro, binary editor, Sysinternals Suite

Recommended materials
- ISBN4-7561-0213-1
- Intel Architecture Software Developer's Manual
- Intel Instruction Set Reference Manual

=========

Dojo 2 ‹Java/JEE security Dojo: Attack and Defense strategies› by Mark Schoenefeld

(English Only)

In this dojo you will learn about both about the attacker and defense perspective on Java/JEE applications. First we focus on the Java platform, the JRE and it's system classes. We identify the attack surface and analyze the cause and effect of real-life vulnerabilities.
In the second part we re-use the knowledge from the platform perspective and move towards Java enterprise applications. Here we reuse the java-specific attack patterns and combine these to general attack/defense strategies that are relevant for Ajax, Webservices and other distributed application scenarios.

In detail we cover:
- The Java security architecture
- The System classes as attack Surface
- Relevant Payload (Serialized objects, RMI, IIOP, Media Files, Fonts)
- Analysis of real-life attacks on the JRE platform
- Hardening your java installation

- JEE and attack scenarios
- Web-based threats, attack and defense from a java perspective
- Analysis of real-life attacks on the JEE systems
- Specific aspects of WebServices, Ajax-Frameworks et al.
- Hardening your app server with a security manager

Preconditions:
- Basic understanding of java programming
- Fundamental knowledge of security engineering
- To follow the examples, optionally bring your own laptop with
VirtualBox installed and 10GB free space

To address the need for intermediate and advanced educational requirements that go beyond the introductory materials typically found in most currently existing training (which are often geared towards the novice level) for professionals who already have significant work experience, and want to further improve their skills, we have assembled a curriculum of hands-on, one day, training programs - delivered by industry renowned experts who are pre-eminent in their fields.

This is information security university level training for practitioners who already have substantial knowledge and wish to broaden their boundaries. It goes beyond introductory level material to focus and delve more deeply into technical subjects that aren't addressed in other currently available training.

Please mail to be put on the announcement list for the Dojo.