Tutorialspoint

MEGA SKILL MARATHON | FLAT 10% OFF | Use: MEGA10

Reverse Engineering 6: Reversing .NET with dnSpy

person icon Cracking Lessons

4.6

Reverse Engineering 6: Reversing .NET with dnSpy

Learn Reverse Engineering and debugging for .NET programs written in C# and VB.NET using dnSpy

updated on icon Updated on Apr, 2026

language icon Language - English

person icon Cracking Lessons

category icon IT and Software ,Network and Security,Reverse Engineering

Lectures -16

Resources -17

Duration -1.5 hours

Lifetime Access

4.6

price-loader

Lifetime Access

30-days Money-Back Guarantee

Training 5 or more people ?

Get your team access to 10000+ top Tutorials Point courses anytime, anywhere.

Course Description

If you are interested in reverse engineering and want to learn how to decompile and debug .NET programs, then this course is for you. In this course, I will introduce you to the exciting world of reversing and, in particular, reverse engineering .NET programs.

You will learn how to use dnSpy, de4dot, and UnconfuserEx tools to reverse engineer .NET programs written in C# and VB.NET. You'll dive deep into debugging, memory dumping, reversing jumps, and modifying instructions.

What you will learn:

  • What are .NET programs

  • Install dnSpy

  • Patching with dnSpy

  • Serial Phishing

  • Creating Keygens

  • .NET software protection

  • De-obfuscation

  • Unpacking and dumping .NET assemblies

  • How to protect .NET programs from being reversed

  • and more...

We will practice reversing on special programs called crackme's that I have written for you, ensuring hands-on experience.

In this comprehensive course on reverse engineering .NET programs, you'll learn to decompile and debug using powerful tools like dnSpy, de4dot, and UnconfuserEx. The course covers key techniques such as patching, serial phishing, creating keygens, and unpacking .NET assemblies, while also teaching you how to protect your own software from reverse engineering. Hands-on practice with specially designed crackme programs ensures practical experience.

Goals

  • Reverse Engineering

  • Decompiling .NET programs

  • Debugging .NET programs using dnSpy

  • Obfuscation and De-obfuscation techniques

  • Serial Phishing

  • Creating keygens

  • and more...

Prerequisites

  • C# would be an advantage but not compulsory.

  • Windows PC.

Reverse Engineering 6: Reversing .NET with dnSpy

Curriculum

Check out the detailed breakdown of what’s inside the course

Introduction

1 Lectures
  • play icon Introduction and Welcome 01:48 01:48

Introduction to .NET Programs

1 Lectures
Tutorialspoint

Installing dnSpy

1 Lectures
Tutorialspoint

Introduction To CrackMe 18

1 Lectures
Tutorialspoint

Patching With dnSpy

1 Lectures
Tutorialspoint

Serial Phishing With dnSpy

1 Lectures
Tutorialspoint

Creating a C# Keygen

1 Lectures
Tutorialspoint

Installing Visual Studio To Create A GUI Keygen

1 Lectures
Tutorialspoint

Creating a GUI Keygen in C#

1 Lectures
Tutorialspoint

Introduction to .NET Software Protection

1 Lectures
Tutorialspoint

Installing .NET Reversing Tools

1 Lectures
Tutorialspoint

Protecting .NET Software With Confuser 1.9

1 Lectures
Tutorialspoint

Deobfuscating Confuser 1.9

1 Lectures
Tutorialspoint

Protecting .NET Software With ConfuserEx

1 Lectures
Tutorialspoint

Unpacking ConfuserEx

1 Lectures
Tutorialspoint

Resources For Further Study

1 Lectures
Tutorialspoint

Instructor Details

Cracking Lessons

Cracking Lessons


Cracking Lessons is a passionate and student-focused instructor dedicated to making learning simple, practical, and engaging. With a clear and structured teaching style, they break down complex concepts into easy-to-understand lessons, helping learners build strong foundations and confidence. Whether you're just starting out or looking to sharpen your skills, Cracking Lessons focuses on real understanding rather than rote learning—making education both effective and enjoyable.

Course Certificate

Use your certificate to make a career change or to advance in your current career.

sample Tutorialspoint certificate

Our students work
with the Best

Related Video Courses

View More

Annual Membership

Become a valued member of Tutorials Point and enjoy unlimited access to our vast library of top-rated Video Courses

Subscribe now
Annual Membership

Online Certifications

Master prominent technologies at full length and become a valued certified professional.

Explore Now
Online Certifications

Talk to us

1800-202-0515