SEC-T - 0x10sion

10-13th of September 2024

“Dissection” Training

SEC-T2ion 2017

SEC-T2ion training is an intimate (small class) highly focused training class that takes place the days before the SEC-T Conference (12-13 September 2017).

The size of the classes has a maximum of 8 people and the training will happen even if there are less students in the classroom. This will maximize the time and value per student while giving the teachers maximum room to adapt the training to student needs. 2017 is the first year we are running the SEC-T2ion training so the word has so far not spread, we decided to go with two training tracks, one well known (Monappa KAs Malware analysis) and one premiere first time due to popular demand (Jens Steubes Hashcat). If this is popular we promise to expand it next year with more tracks.

Training #1

A practical approach to malware analysis and memory forensics

Teacher: Monappa KA

(sold-out)

Training #2 

Hashcat for IT-forensics

Teacher: Jens Steube

(sold-out)

Training is ordered together with your SEC-T ticket! Should this look confusing just send us an email to [email protected] and we will help sort you out.


Training#1: A practical approach to malware analysis and memory forensics

TEACHER: Monappa KA

Malware analysis and memory forensics are powerful analysis and investigative techniques used in reverse engineering, digital forensics and incident response. With adversaries becoming more sophisticated and carrying out advanced malware attacks on critical infrastructures, Data Centers, private and public organizations, detecting, responding and investigating such intrusions are critical to information security professionals. Malwareanalysis and memory Forensics have become a musthave skill for fighting advanced malwares, targeted attacks and security breaches. This training introduces you to the topic of malware analyis, reverse engineering, Windows internals, and techniques to perform malware and Rootkit investigations of real world memory samples using open source advanced memory forensics framework (Volatility). The training covers analysis and investigation of various real world malware samples and infected memory images(crimewares, APT malwares, rootkits etc) and contains hands on labs to gain better understanding of the subject.

The training provides practical guidance and attendees would walk away with the following skills:

Day 1:

Introduction to Malware Analysis

Static Analysis

Dynamic Analysis/Behavioural Analysis

Automating Malware Analysis (sandbox)

Code Analysis

Introduction to Memory Forensics

Volatility Overview

Day 2:

Investigating Process

Investigating Process Handles & Registry

Investigating Network Activities

Investigation Process Memory

Investigating User Mode Rootkits

Memory Forensics in Sandbox Technology

Investigating Kernel Mode Rootkits

Memory Forensic Case Studies

Who should take this course?

This course is intended for forensic practitioners, incident responders, cyber security investigators, malware analysts, system administrators, software developers, students and curious security professionals new to this field and anyone interested in learning malware analysis and memory forensics.

What should students bring?

Note: VMware player or VirtualBox is not recommended for this training.

What students will be provided with

About the teacher

Monnappa K A works with Cisco Systems as information security investigator focusing on threat intelligence, investigation of advanced cyber attacks, researching on cyber espionage and APT attacks. He is author of Limon sandbox (for analyzing Linux malwares) and winner of Volatility plugin contest 2016. He is the co-founder of the cyber security research community Cysinfo. His fields of interest include malware analysis, reverse engineering, memory forensics, and threat intelligence. He has presented at security conferences like Black Hat, FIRST, 4SICS-SCADA/ICS summit, DSCI, National Cyber Defence Summit and Cysinfo meetings on various topics which include memory forensics, malware analysis, rootkit analysis, and has conducted trainings at FIRST (Forum of Incident Response and Security teams) conference and 4SICS-SCADA/ICS cyber security summit. He has also authored various articles in Hakin9, eForensics, and Hack[In]sight magazines. You can find some of his contributions to the community in his YouTube channel.

This training has previously been done at Black Hat Asia 2017.


TRAINING #2: Hashcat for IT-forensics

Day 1: (Basic)

– Introduction how hashcracking work in general
– Different Attack modes
– Example: Basic wordlist cracking
– Example: Mask attack cracking
– Example: Mask attack cracking with known fixed password substrings
– Example: Mask attack cracking against a known password policy
– Example: Extracting a hash from a TrueCrypt Volume and make it portable
– Example: Cracking a Truecrypt Volume
– Example: Extracting a hash from a LUKS Volume and make it portable
– Example: Cracking a LUKS Volume
– How to use an external password generator to feed hashcat instead of internal attack modes
– Ideal Hardware for cracking
Day 2: (Advanced)

– Distributing work across multiple machines
– How to crack non-english passwords with foreign language special characters
– Example: Modifying a hashcat kernel to support a very long salt which is otherwise not supported by hashcat
– Example: Modifying a hashcat kernel to crack truncated hashes which is otherwise not supported by hashcat
– Example: Cracking a cipher with Known-Plaintext attack with guaranteed success rates
– Handle special requests from the Students