Skip to main content

Invalid Metadata

See Invalid Metadata Protection in Action!
Schedule a personalized demo with our experts.

Request Demo

What is Invalid Metadata?

Invalid Metadata works by inserting erroneous metadata entries into your application. By applying Invalid Metadata, you can disrupt the decompilation process, making it harder for attackers to reconstruct and understand your original code.

How Does Invalid Metadata Work?

Invalid Metadata works by inserting erroneous metadata entries into your application. This technique disrupts the decompilation process, making it harder for attackers to rebuild your code.

Benefits of Invalid Metadata Protection

Disrupts Decompilation

Adds invalid metadata to prevent decompilation.

Confuses Decompilers

Makes it difficult for decompilers to interpret your code.

Protects Code Structure

Prevents accurate reconstruction of your application.

When to Use Invalid Metadata

Invalid Metadata is particularly useful when you need to disrupt the decompilation process of your .NET application. This protection is essential for preventing accurate reconstruction of your code.

Shield Features List icon
Applications with sensitive intellectual property.
Shield Features List icon
Software that should not be reverse-engineered.
Shield Features List icon
Any application where code integrity is crucial.
HOW IT WORKS

Implementing Metadata Protection

Protection Step 01

ByteHide Shield Access

Log in with your user and select Shield from the options menu.

Protection Step 02

Create your project

Create the project to which you want to assign resource protection

Protection Step 03

Create your configuration file

Choosing “Maximum” or otherwise be sure to include “Metadata Protection”.

Protection Step 04

Apply your configuration

Download the configuration file and apply it to your project.

Prevent decompilers now

Enhance your application’s security with ByteHide Shield.