❔ ✅ VM PROTECT VS AGILE.NET...
Every .net application is easily unpacked..the main thing is virtualisation...
which is best virtualisation in both of these-- vm protect and agile.net
which is hard ti devirtualise....
Kindly please if anyone best of these and also hard to devirtualise..............
Regards....
75 Replies
$obfuscation
"Then finally, there is that question of code privacy. This is a lost cause. There is no transformation that will keep a determined hacker from understanding your program. This turns out to be true for all programs in all languages, it is just more obviously true with JavaScript because it is delivered in source form. The privacy benefit provided by obfuscation is an illusion. If you don’t want people to see your programs, unplug your server."
- Douglas Crockford
https://softwareengineering.stackexchange.com/a/155133
* Spend your effort on putting proprietary things in your api, and keeping the distributed code as empty as possible
* Use AuthN/AuthZ to control who/what/when/etc...
* Free obfuscation is worth the amount your paid for it -- it's already broken and most decompilers out there can make sense of it.
* Paid ofbuscation will bankrupt you unless you have a very strong revenue stream and can justify the additional cost with gained sales
* The "threat" of someone hijacking your UI and shimming it to make it provide them money is not a real threat. If this is legitimate software, you can ruin their business with lawsuits
- Cisien
Software Engineering Stack Exchange
Is it important to obfuscate C++ application code?
In the Java world, sometimes it seems to be a problem, but what about C++? Are there different solutions?
I was thinking about the fact that someone can replace the C++ library of a specific OS wit...
can anyone here tell which is best in virtualisatiojn...
:
virtualisation...
in between agile.net and vm protect
i want to know which .net virtualisation is stronges and unablue to devirtualise
Why?
there is no obfuscation that is unable to be reversed
protect my c# application
What's there to protect?
generally if you don't want someone to have something, don't give it to them (put the valuable code/features on a server and interact with it using an API)
firebase private key...
i want to protect my firebase private key,.....which is on activator dll ,activator dll is easy comeout when anyone use extreme dumper ..so iam afraid..
What is an activator?
yes, you generally do not put your personal private keys in an application that you give to your customer
in activator there is activation pattern of software and firebase connection.
and in firebase connection there is firebase private key and database correct
i am sorry but you cannot hide credentials in your app by using obfuscation
in firebase can i limit software functionality.....
if your app can access it, then so can the app's user
obfuscation can make it take longer for your app to be cracked, but it can't guarantee that nobody will get your credentials. it is fundamentally impossible
in Firebase can i limit functionality
xcan in my case virtualisation work...
What is virtualization
the wrong word for obfuscation
it sounds like your application should have its own API that users authenticate with individually
no, because, again, if your application has access to the key, so does your application's user
This is like connecting to a database live from the software rather than using an API.
my software has keygen -- and key connect to firebase to block unblock the software
sounds like it doesn't solve your problem if you still need your firebase key in your app
What?
guess what kind of software i have to maintain
no i dont want firebase key on my app....what to do what is best way to protect it....
you can't protect it
There is no protecting your app in .NET
so the solution is don't put it in there at all
Good luck to you.
Don't put the firebase key in your app. It's the only way
Make a API that talks to your app
API talks to firebase
how much it hardly takes
?
How much work does it take to create an API?
That depends on your level of expertise
ok
Can functional code i put on firebase.....?
I'm not sure what you're asking
one last thing
anyone have idea of skater.net obffuscation
it protect code and private key on server......
what is ur views...
no obfuscation is foolproof
as you've seen, the general opinion is that it's not worth doing
yes that one i know...but in skater there is function like protect firebase key and string on its server....
As I have and many more have said. There is no way to truly protect it.
The only way to protect is if you lock it behind an API
Fairly sure you've asked this before too. Same answer.
is memory dump not comeout private key....
Anything that exists in the program, it has to be read somehow
Someone can access the RAM when it is in use and read the key.
As said, useless.
Or it could be read from the network requests
yeah, there's no rule against MITMing your own computer
not understand...
your users could look at the network requests going to firebase and extract the key from there
without even touching your C# code
how it can be done and which tool
fiddler? that's one i've used before, i'm sure there are more
There's no specific "tool"
It's just called Mitm.
please tell any tool ..
the tool doesn't matter because knowing which tool won't let you stop it
if my key is exposed --- than all user and activation in hand of cracker...
which is why you don't include your key in your app
or simple particular application on that system crack..
Fiddler, Wireshark, etc.
or keygen is created
you're ignoring the solution that has been given to you repeatedly
don't put the key in your app
You've been given that exact response before, I'm surprised that you didn't take the advice of multiple people.
I am not ignoring dear ..i understand fully ur concepts
so why are we still talking about obfuscation
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
best suggestion --- in ur view i have to disconnect with firebase and connect to server....
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
above one hinted but not tell disconnect the firebase....
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
last and final which server is best for .net ..
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
can linux server also works....
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
the_diddy#0000
Yup, which is why you have an intermediate api and give each user their own key which only exposes stuff relevent to them.
Quoted by
<@!689473681302224947> from #VM PROTECT VS AGILE.NET... (click here)
React with ❌ to remove this embed.
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
jimmacle#0000
generally if you don't want someone to have something, don't give it to them (put the valuable code/features on a server and interact with it using an API)
Quoted by
<@!689473681302224947> from #VM PROTECT VS AGILE.NET... (click here)
React with ❌ to remove this embed.
jimmacle#0000
it sounds like your application should have its own API that users authenticate with individually
Quoted by
<@!689473681302224947> from #VM PROTECT VS AGILE.NET... (click here)
React with ❌ to remove this embed.
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Thanks all group members to cooperate and giving best solution.....
Unknown User•2y ago
Message Not Public
Sign In & Join Server To View
Was this issue resolved? If so, run
/close
- otherwise I will mark this as stale and this post will be archived until there is new activity.