could obfuscated .Net C# Application be Decompiled? [closed] - c#

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 11 years ago.
I have written a program in .net C# to encrypt some information.
To accomplish the task I used an array which contains confidential information.I need to know that is it possible to crack the exe.I mean can anybody get the array from the exe file.The array values are not shown in the application.I used community version of Dotfuscator which comes with Visual Studio.NET.
All I want to know that is it possible to extract the exe to access the member variables used in it.. ??

Yes, it would be very easy to decompile the application. You might want to install and run Reflector (or a similar equivalent) and see what gets exposed. Fundamentally, if there's sensitive information embedded in the application, it can always be found.

Definitely yes, if you didn't encrypt the Exe by using Dotfuscator or any other protection software, the cracker not just can see your array variables, but can return the whole source code of your application.

Related

graphical representation of source code [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I have some source code in C# that lies in a number of folders.
I need to understand this code as it wasn't written by me. Not only that, I want to learn how enterprise applications are coded. The best way to do that is if I have a graphical representation of classes, inheritance etc. I should be able to see the source code in multiple layers: e.g how classes relate to each other, how properties/methods in these classes relate and call each other, etc. I've heard of enterprise architecture and checked it out, but I don't understand what I've read.
Can anyone suggest something else?
Have you looked at NDepend? It can show you all the dependencies withing the code - eg through graphs;
http://www.ndepend.com
Simply use Microsoft Debug Canvas to get acquainted with the solution.
If you are using Visual Studio right click on project and choose "View Class Diagram".

Developing .Net app and embed in CD [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I have an application (Stand alone app) , that basically reads & writes data with UI . And i have to embed it in CD and make it auto-run.
But i have few confusions , needs your help for the same
Whether to choose Windows or web application of .Net?
Which Data Storage mechanism is preferable ?
How to handle the DB part , since app will be CD how to write the data.
Thanks
You can't run a web application from a CD. You probably want to use a Windows application.
You seem to be assuming a database, so I'd guess your storage mechanism is to use a database. Look at the data you need to store and how you need to use it, and make a decision based on that.
You can't write to a CD. You need to either write to a known location (say, the AppData folder) or ask the user to specify one in your application.
Also worth noting: you can't auto-run an application any more (since Windows 7, and I believe back-ported to Vista). The best you can do is have the auto-run dialogue include an option to run your application.

Where to store information for a character's abilities [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 9 years ago.
I am currently working on an rpg using unity 3D, and I have hit a roadblock. I have a few classes that the player can play as, and I can't figure where to store the information for the abilities they can use. I have a script to hold the info after they are initialized, but I can't figure out where to put the info so that I can pull from it later.
I have considered using XML files, but I realized that they were too easy to be tampered with by the end user. I also thought of using enums, but I can't figure out how to access the correct one when initializing. Any suggestions?
You can embed the information in the exe itself.
You can do this by adding resource to your project and setting its build action to embedded resource.
Also use AES for encryption and decryption of data when you are writing to the resource.
XML is not a bad idea. You could encrypt the XML data to prevent tampering, or store a checksum, to detect it.

Running Java code in C# [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 10 years ago.
I am writing a silverlight application using c#. For the project I need to be able to compile and download a program to an external drive. I have the code to do this however it is written in Java.
The code is extensive and would take an excessive amount of time to translate all of it into c#. Is there an alternate way to translate the code into c# or is there a way to run java code within a c# project?
You could always compile it as an executable and run it with Process.Start.
You can use IKVM.net to convert the jar to a dll
In google you can find a online service for it or change same code witch doesn't work

.net where to start [closed]

It's difficult to tell what is being asked here. This question is ambiguous, vague, incomplete, overly broad, or rhetorical and cannot be reasonably answered in its current form. For help clarifying this question so that it can be reopened, visit the help center.
Closed 12 years ago.
I have a .net project and I am not a .net developer but I want to learn as I go through the process. I have been given a folder with some C# files and folders like bin etc. I heard that the project was developed in .net 2005. I try to open it in .net 2010 and it asks me to convert it. I converted it but I am not sure what to do next. The syntax doesnt have any colors or anything. Any help will be appreciated. thanks!
I'd start here: http://msdn.microsoft.com/en-us/beginner/default.aspx
There are so many resources out there to learn a huge amount of information, but this site was created specifically for beginning .NET developers, and it is done well.
My boy was able to start developing at 8 years old with little help from me, by going to the Kids section, so it's a nice gentle introduction.
Try here. That is the msdn links for the basic tutorials for beginners. Also the documentation in MSDN is really complete for reference and also in case you need to clarify concepts you don't understand.

Categories