Tutorialspoint

Mid-Year Savings Flat 10% OFF, Use Code: MID10

Reverse Engineering 6: Reversing .NET with dnSpy

person icon Cracking Lessons

4.3

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 Jul, 2024

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

4.3

price-loader

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

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