C# - NGEN'ing A .NET Application Protect It From Reverse Engineering?
Aug 28, 2010If Ngen doesn't protect my application, when would I reasonably expect to use this application in my career?
View 3 RepliesIf Ngen doesn't protect my application, when would I reasonably expect to use this application in my career?
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 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 have an application that i need to speed-up, i think using Ngen will do this for me but i have no idea how to do it, is ngen something that run's when the user installs my applicartion, is this somthing i do before i create an installation program?
View 3 RepliesI'm using visual studio 2005. I finished my application. Now I want to publish it. How can I protect that application to be shure that someone else could not use it without serial code which would I provide. For example I give the installation to someone else and I give him a serial. He enter that and he can use it forever. But how can I be shure that that person would not give that installation and serial to the third person.
View 14 RepliesI just used a Hex editor and in about 10 seconds i got the source code. How can i protect my self form the decompiler?I looked on Google but all i found are third party application. What do you use to protect your software?
View 7 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've a winforms application that is using SQLite database. There is no encryption on the database (data has to be shared with other user). It is a stand alone application with a stand alone local database.
The difficulty I'm encountering is when people go to bring all the data together.The databases are attached, data imported, but records are differentiated by a database GUID.At any rate I am desiring to have a database selection screen that is protected by a password to prevent users mistakenly switching databases (and some level of protection against malicious use).
Thinking it's probably not a particularly good idea to store the password in an unecrypted database.Security is not a large issue as this is only distributed to users that need the software.
What would be the best method to have the user type a password when they attempt to access the database selection screen? ShowDialog? Pop open a new child form with a password TextBox, then on validation (via button?) close the password form and open the protected form?I see a fair bit about protecting a whole application, but not so much about a specific form.
I am a software developer. I work with Visual Studio 2008, Visual Basic, Windows Seven. My program is developped with framework 2.
Everything was going fine until two days ago when the ngen utility has stopped working.
I use ngen utility on post-build event for some assembly.
I try to use ngen on command prompt the result is this:
C:Userslucam>C:WindowsMicrosoft.NETFrameworkv2.0.50727
gen.exe install c:
NUOVAMACUTSourcesNMLibinNMClassCreator.dll
[Code]......
Does anyone use NGen to generate native images of their assemblies? I have always been quite puzzled by NGen because all MS articles that describe it basically make it sound like it has quite a few advantages compared to the disadvantages. Basically it looks like it will improve the speed of your application in most cases but if that is the case then why doesnt everyone use it all the time?or maybe they do and its just me that has not really used it much.The Native Image Generator (Ngen.exe) is a tool that improves the performance of managed applications. Ngen.exe creates native images, which are files containing compiled processor-specific machine code, and installs them into the native image cache on the local computer. The runtime can use native images from the cache instead using the just-in-time (JIT) compiler to compile the original assembly.
View 15 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 Replies