Course Overview

In the world of cybersecurity, understanding how to secure thick client applications is vital. This course provides a hands-on approach to penetration testing of thick client apps, focusing on the unique challenges and techniques involved in testing these types of applications. You'll gain practical experience in exploiting vulnerabilities, performing traffic analysis, reverse engineering, and launching various attacks on thick clients.

This course begins with setting up the necessary lab environment for testing thick client applications, with a step-by-step guide through the lab setup process. You will then move on to information gathering and vulnerability scanning using tools such as CFF Explorer and the Sysinternals Suite. From there, the course covers performing traffic analysis using Wireshark, BurpSuite, and MITM relays, followed by various client-server attack techniques, including privilege escalation, SQL injection, and memory-based attacks. Additionally, you will dive into reverse engineering using tools like Dotpeek, DnSpy, and ILSpy. The course wraps up with advanced techniques, such as forensic investigation and source code scanning.

By the end of this course, you will have gained the skills to effectively assess and penetrate thick client applications, making you proficient in reverse engineering, traffic analysis, and executing various attack vectors.

What You Will Learn

  • How to set up and configure a lab environment for penetration testing of thick client applications.
  • Techniques for performing information gathering and vulnerability scanning using tools like CFF Explorer and Sysinternals Suite.
  • Methods for analyzing traffic and conducting network attacks using Wireshark, BurpSuite and MITM relay.
  • How to execute advanced client and server attacks including privilege escalation, SQL injection and memory-based attacks.
  • The fundamentals of reverse engineering thick client applications using Dotpeek, DnSpy, ILSpy, and other essential tools.

Program Curriculum

  • Introduction
  • Lab Setup – Part 1
  • Lab Setup – Part 2
  • Lab Setup – Part 3
  • Chapter 1 Quiz

  • Using CFF Explorer
  • Using Process Monitor
  • Using sysinternal Suite
  • Vulnerability Scanning
  • Chapter 2 Quiz

  • Traffic Analysis Using BurpSuite and MITM Relay
  • Traffic Analysis Using Echo Mirage
  • Traffic Analysis Using Wireshark
  • Chapter 3 Quiz

  • Dumping Connection String from Memory
  • Privilege Escalation
  • SQL Injection Attack
  • Chapter 4 Quiz

  • Using DnSpy
  • Using Dotpeek
  • Using ILSpy and Reflexil
  • Chapter 5 Quiz

  • About Other Attacks
  • Side Channel Data Leak
  • Forensic Investigation
  • Chapter 6 Quiz

Summary

Load more modules

Instructor

Sunil Gupta

A computer programmer and cybersecurity expert, Sunil Gupta consults in information technology with a focus on cybersecurity. He is an invited speaker for and a member of many key organizations. Sunil is a technology visionary and cybersecurity professional who thrives on solving complex problems. His career highlights include working with various companies, organizations and products. He is passionate about customer service and his role as a cybersecurity expert, and always exceeds his clients’ expectations. Sunil performs leading-edge security consulting and works in research and development as a security expert to advance the state of the art in information systems security.

Join over 1 Million professionals from the most renowned Companies in the world!

certificate

Choose the Pro Plan That Fits Your Learning Journey

Invest in your future with flexible Pro subscription plans. Whether you're starting your cybersecurity journey or expanding your expertise, choose the membership duration that works for you and gain access to our complete learning platform.

Monthly Plans
Annual Plans
Save 20% with our annual plans!

Pro

Ideal for continuous learning, offering extensive resources with 900+ courses and diverse Learning Paths to enhance your skills.

$ 599.00
Billed annually or $69.00 billed monthly

What is included

  • Access to 900+ Premium Short Courses
  • 70+ Structured Learning Paths
  • Validation of Completion with All Courses and Learning Paths
  • New Courses Added Every Month
Early Access Offer

Pro +

Experience immersive learning with Practice Labs and CTF Challenges for comprehensive skill-building.

$ 699.00
Billed annually or $79.00 billed monthly

Everything in Pro and

  • 500+ Practice Labs with Guided Instructions
  • 400+ CTF Challenges with Detailed Walkthroughs
  • New Practice Labs and Challenges Added Every Month

Related Courses

1 of 50