Cyber Forensics Series: Linux Reverse Engineering | KPMG | SG
close
Share with your friends

Cyber Forensics Series: Linux Reverse Engineering via Malware Analysis

KPMG Cyber Lab, 16 Raffles Quay, Level 3, Hong Leong Building, Singapore 048581

8 October 2018 - 12 October 2018, 9:00AM - 5:30PM, SGT

Register

This course will focus on understanding what a program does when its source code is not available, in order to understand what an unknown binary or firmware does, what are an application vulnerabilities and possibly how to exploit them. 

We will examine methods to retrieve as much information as we can from the program’s memory layout, including how it was built, whether it has incorporated anti-debugging techniques, and will practice practical ways of obtaining behavioral information, assessing a program’s security or intended insecurity, and learn the tools and disciplines of effectively reverse engineering software via Malware Analysis. 

While security oriented, the course will be extremely beneficial for anyone who want to significantly increase their debugging skills. The course is targeted towards Linux/X86_64 platforms, and can be customized to any other operating system and architecture (MacOS, Linux, Windows, x86, x86_64, MIPS, PowerPC).

 

Pre-requisites:

    Essential

  • x86 (or any other language) assembly language proficiency
  • Significant C/C++ development experience
  • Familiarity with Linux command line tools

    Recommended

  • Embedded Linux development experience

 

Course objectives

  • Understand software attacks types on Linux systems
  • Know how to access a system and conduct risk analysis, considering various trade-offs such as cost-effectiveness, efficiency, readability, duration, etc.
  • Adapt defensive methodologies for building end to end security protocols, setting up secure communication between different processing units (including cards and systems), and considerations in planning hardware/software.

 

Course outline 

  • Operation Systems Internals
  • Reverse Engineering
  • Overflows
  • Networking
  • Memory Corruptions
  • Cryptography
  • File Analysis
  • Race Conditions
  • Protections
  • Malware Research
  • Emulation
  • Reverse Engineering Embedded Systems

 

Speaker

Ron Munitz, Founder and CEO of The PSCG, is a parallel entrepreneur, specializing in Operating System internals and Embedded Software. He has a long history developing performance and safety critical
software, leading development groups, training application and platform developers, and helping companies in the process of board bring-ups, design and execution of embedded systems products, security best practices and product start-up.

He specializes in all aspects of distributed systems and Android internals, and is the designer and original developer of the first Android Remote Display Protocol, the first Remote Android Workspace for the Enterprise. He has also developed and taught the first ever academic Android Internals course and led the Cyber-Security
curriculum. 

Please click here for more details on the course outline and speaker. 

 

Course fees*

KPMG Client / Alumni: 

S$6,750 per participant

Public 

S$7,500 per participant 

*The fee is inclusive of GST at the prevailing rate, course materials, lunch and refreshments. 

 

Group discount

10% discount applies to three or more participants from the same organisation registering for the course. 

 

Registration

To register online, please click here

Contacts

Connect with us

 

Request for proposal

 

Submit

In circumstances beyond our control, we reserve the right to cancel the event, or make changes to the schedules, venue and speaker(s). Photography, audio, and/or video recording are not permitted during the event unless authorised by KPMG.