Obfuscator - Protect Software From Reverse Engineering?
May 15, 2009which is the most reliable obfuscator for .net? and which are the best techniques to protect our software from reverse engineering?
View 3 Replieswhich is the most reliable obfuscator for .net? and which are the best techniques to protect our software from reverse engineering?
View 3 RepliesIf Ngen doesn't protect my application, when would I reasonably expect to use this application in my career?
View 3 RepliesI am doing reverse engineering of a web application developed in VB.NET 2003.I have reverse engineered one of its dll using a tool names "Reflector".This tool provided the output in terms of a Visual Studio Project. When I rebuild this project then it gives the following error "Project-level conditional compilation constant 'DEBUG;TRACE : CONFIG="Debug" : DEBUG=-1 : TRACE=-1 ' is not valid: Character is not valid."
View 2 RepliesI would like to either generate VB Code from UML or vice versa UML from Code. Does anyone know some UML tools for VB6 or VB.Net that can do this?Is it possible with Visual Studio 2010?
View 1 RepliesI need to reverse a string of words without using the reverse function. This is what I have so far, BUT it only shows the last two letters. For example: if i type "John" it will only give me "ho"
Public Class frmReverse
Dim original As String
Dim New1 As String
[code]....
I need to this without using things we haven't seen in class.
I must obfuscator a program than i envelope in vb net 2010.What obfuscator is good? For example dotfuscator included in vs or other? free?
View 13 RepliesHas anyone here some experience with obfuscators for .NET? Obviously, it isn't that hard to see the source code for a program written in .NET, so I want to make it harder for people to see my source code.
Right now I'm using DeepSea Obfuscator ( http://www.deepseaobfuscator.com/ ), a free program for seamless integration with VS.NET. While it works just fine, I want to know what are the best obfuscators out there, and if there are some better options than DeepSea?
I have written a program in vb.net 2008 (using .net 3.5). It's a decent size program. One part of this program is to access an online database and encrypt/decrypt files. To access db I use a hardcoded password. To encrypt/decrypt files I used a hardcoded key. No matter what I do I would need to hardcode one of the two things at least. For example: even if I store database password in an encrypted file I would need to hardcode key to decrypt it. Or vice versa. So after doing some thinking I figured that I need to obfuscate my code so that at least these hardcoded elements/values wont be visible easily. Infact to test, I used a program to disassemble my program. And to my amazement, it showed me every line of code in my program. I felt as if my entire code is pasted in my exe.
Thus I need to obfuscate my code. See I do not need too advanced settings. My program is not among the top shareware programs or super popular that I need very high security. But I need enough security so that my basic code, variables and sensitive information (password etc) is not visible. Please help me choose a good obfuscator which will do the job. It should not be too tedious to use and should be sufficient for me. Plus it should be trusted and secure. I mean I don't want my application to crash or be unstable after I obfuscate it. I have downloaded trial of .net reactor from Ezriz and it seems to be fine. What do you guys suggest? I cannot affort something over $200.
how to apply obfuscation on dot net project.
View 2 RepliesI am trying to Interact with VB API to Pro/Engineering.I got some information that we can add Reference Pro/E dll using Add Reference -> COM then we can use it.But I have issuse that how to get current session which is already runing in my machine? how it will find object of Pro/E (like one shape already created)?
View 7 RepliesI have an engineering firm and our website was built using Visual Studio 2010 / asp.net 4.0 / VB. Recently, a client (GM) requested that we have a knowledge base where they can input their questions, and we can answer 'em. Kind of like a FAQ, or a Lessons Learned type of thing. But it'll require that they'll be able to log in and ask their own questions.
For instance: Q: How would I incorporate multiple machine vision systems into a bead detection application?A: You would need to use a software such as PPT and have multiple fixtures in order to assimilate the cameras accordingly.
I'm terrible at databases; I can basically run an SQL query, and that's about it! lol. And I'm not a programmer by trade. Can I do this without a database? Can anyone guide me in the right direction here? I mean, is there something out there that's open-source, or at least something that's easy to implement?
I have the array dimensioned as public to the form. I populate the array on Form1_Load.When I click the button btnReversingAnArray the first time all are sorted in reverse except for Wendy and it is the last item shown. ie..(The book I am even shows an image of the list Box and their example also shows Wendy as the last item)
Richard
Michelle
Jay
Harriet
Wendy
Then I do nothing else except I click the button btnReversingAnArray again and then it displays correctly.
Wendy
Richard
Michelle
[code]....
I like to have a Licensing key generator (generate keys from CPU or BIOS) to protect my application and a similar code in my application to confirm the Licensing key.Is there any solution for VS 2010?[url]...
View 19 RepliesI have a string called "homepage" like so:Dim homepage As Stringhomepage = TextBox1.TextAs an example, homepage equalsDim i As String = Microsoft.VisualBasic.Right(homepage, (InStr(homepage, ".")))abel1.Text = iThat code should select all letters after the last fullstop, but it doesn't.
View 3 RepliesAfter generating a file, I don't want to allow anyone to open it. How do I protect it, by using a password? Is there any better way? How do I do it programmatically?
View 3 RepliesI'm going to build a large project and want to create several libraries (DLL) for it. I don't want to merge them all in one EXE, but want to use seperate DLL files.I don't want those DLL's to be used by others, so these DLL's should be protected so that they can only be used in my own project.I was thinking of using some sort of password in the New() proc, but that doesn't work for shared classes.
Other solution I was thinking of: is it possible to check if the calling assembly has the same strong name as the DLL?These solutions are just one of my ideas. I don't know if those will work and am not saying that one of them is the way to go.What is the best approach to accomplish this?
BTW: I also use a obfuscator to protect my code.
I am trying to protect a document. I made a macro but it gives me an error in VB.net. I just need to find out how to change one bit to get it working in VB.net.
oDoc.Protect(Password:=".protect", NoReset:=False, Type:=wdAllowOnlyReading, UseIRM:=False, EnforceStyleLock:=True)
I would like a program where the process is not another program or task management can be stopped. An anti-malware program, how can you protect a process?
View 3 Repliesi made a small project and i want to sell it, there is any way to make user name and password for the project, or serial, or some thing like that?
View 3 RepliesI am wondering if anyone here knows of a method to protect a dll from unregistered usage. I have a few useful dlls that I am thinking about putting online for sale but I want to protect them so that they can not be used by a developer without paying the proper fees.
View 1 Repliesi have created a dll library and now i want to secure it....and distribute it to other...i want to provide a trial so that the user can see what it can do....how can i protect it...
View 2 Repliesfile with extension vb(*.vb) can compile to exe using vb.net coding. how to compile to exe using vb.net coding if use own extension(not *.vb) ?
View 5 RepliesSo far I coded CreateARecord to create the ARecords on my DNS server and it works like a charm, but in the GUI version of DNS it allows you to check a small box that creates a Reverse DNS PTR in the reverse lookup zone, Part of the code below is from VB6 which was code that allows for creating a Reverse PTR in the reverse zone, does anyone have a DOTNET version of that that checks to see if the zone exist just like the one below?
Code:
Private Function CreateARecord(ByVal RecordName As String, ByVal IPAddress As String) As Boolean
ConnectToDNSServer()
[Code]......
I need to write a VB.NET code to reverse the given characters using a stack.Input: 'S','T','A','C','K' So far I have input the letters, but I don't know how to get the console to reverse it. I'm a beginner to programming so please excuse my ignorance.
Module Module1
Sub Main()
Dim StackObject As New Stack
[code].....
I have a project at my school and I have to reverse a string without using .Reverse... how would I go about doing this?for instance, Bear would become "Raeb," function would become "noitcnuf"
View 10 RepliesI've written a VB program. How do I add anti-tamper code so people can't crack it?
View 2 Repliesi developed a project using VB.Net 2005 and sql server 2005 standard edition at back end. now its complete and have to deliver to company now. but i am afraid that the company may reproduce a new copy of this software from the original and may sell to any other company or in open market. I want to implement some mechanism on my project for its security, which enables it to not to work on other computers or some similar type security.
View 3 RepliesI know maybe it is impossible, but how to make hacking more difficult?
View 1 Repliesi need to password protect a folder in a way that just the wpf appliction that has created it can access it.
View 8 RepliesHow do you password protect a zip package?
View 6 Replies