Jump to content
View in the app

A better way to browse. Learn more.

Tuts 4 You

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Which is The Best Obfuscator to protect .net app again Reverce Enigneering

Featured Replies

Posted

Hello Friends

     i want your feedback which is the best obfuscator to prevent .net application again reverse engineering.

 

Thanks 

mov eax,null

Use CONFUSEREX Moded.....

but i think you can not prevent reverse engineering. :D:D

Edited by HAMID

The open source obfuscators can not be trusted.

all obfuscators can be crack.....there are no any protection....:D

1 hour ago, Perplex said:

The open source obfuscators can not be trusted.

Because they're open source? One advantage of an open source obfuscator is that you can modify the algorithms and add other stuff to prevent tools from working.

Did you know that there are more deobfuscators for commercial obfuscators than for open source obfuscators?

There's no obfuscator that offers any real protection, they just slow down the inevitable: your competitor will copy your code or someone will crack your app.

Edited by 0xd4d

  • 6 months later...
On 2016/3/10 at 0:43 AM, 0xd4d said:

Because they're open source? One advantage of an open source obfuscator is that you can modify the algorithms and add other stuff to prevent tools from working.

Did you know that there are more deobfuscators for commercial obfuscators than for open source obfuscators?

There's no obfuscator that offers any real protection, they just slow down the inevitable: your competitor will copy your code or someone will crack your app.

I can't agree with you any more

DNGuard HVM last version and full version (not trial) is the best.
Agile .net is also a good due to msil virtualization, msil encryption CAN be defeated (I think).
 

Think about it, do we need to use a VM to protect a VM ? :D

How about applications that require every cycle of CPU power ?

What you can do at best is to obfuscate the names and not even the control flow, other protection features

will make your application slower.

 

On 9/20/2016 at 11:42 AM, Kurapica said:

will make your application slower.

This is a good argument if you want to protect your critical algorithms, but most software will be waiting for files/network 99% of the time for which that 100x overhead doesn't matter much, just keep it under 100ms observable reaction time and performance is not a big concern, also the JIT that .NET uses has considerable overhead and shouldn't be used for performance critical tasks anyway :D

Create an account or sign in to comment

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.