Comments
Sort by recent activity
[ObfuscateTo("human")]
Doesn't seem to do anything. I use Reflector to reverse engineer the exe, and there is no method with human.
btw,
apply ObfsucateNamespaceTo( string )]
namespace whatever
generate compile error / comments
[ObfuscateTo("human")]
Doesn't seem to do anything. I use Reflector to reverse engineer the exe, and there is no method with human.
btw,
apply ObfsucateNamespaceTo( string )]
namespace whatever
gen...
Well, I choose
I want to obfuscate using Unicode unprintable characters and advanced renaming alogorithm
and then on filed Name Mangling (I don't think that make any difference), I choose
I want to use advanced renaming, so that fields of a different type can have the same name
However, I still cannot locate my method.
may be you can just show me an example. / comments
Well, I choose
I want to obfuscate using Unicode unprintable characters and advanced renaming alogorithm
and then on filed Name Mangling (I don't think that make any difference), I choose
I want t...
Thanks.
I don't see any doc on "[ObfuscateTo( string )]".
Is this how we do it?
[ObfuscateTo(human)]
void anymethod()
{}
Do we need to enclose human with "" / comments
Thanks.
I don't see any doc on "[ObfuscateTo( string )]".
Is this how we do it?
[ObfuscateTo(human)]
void anymethod()
{}
Do we need to enclose human with ""
okay, [image]
I guess I have to dig in a little bit deeper then.
>>If you want to be able to use breakpoints in a debugger to debug your assembly, it is recommended that you do not obfuscate the documents' URLs.<<
So I think have to setup some kind of breakpoint and see what it is doing in an obfuscated assembly. However, I am confused as to how I go about doing it.
In the normal situation without obfuscation, I just load up the sln, setup some breakpoint and debug my program.
In smartasembly situation, how do I do that? Do I let the obfuscated program runnng, and then attach my debugger to it?
What is the role of the pdb in that situation. / comments
okay,
I guess I have to dig in a little bit deeper then.
>>If you want to be able to use breakpoints in a debugger to debug your assembly, it is recommended that you do not obfuscate the document...
Thanks.
What I did is I copied everything in a bin directory to a directoy, make sure it is working in that directory without obfuscation. I then run smartassembly to put a obsufcated exe to that directory.
I choose the second option (obfuscate both class and method...) in the exculsion. Does that means DoNotObfuscateType?
>>"The Method X in type A.Y from assembly A does not have an implementation" error can mean various things. The usual cases are either it can't find the method signature in the interface (for instance because it is obfuscated or because it is referencing an incorrect version of the assembly), or if the interface is in an assembly which is not referenced<<
Since the program is working without obfuscation, does that mean it has something to do with obfuscation? What can smartassembly do to help me isolate the problem?
I have
[DoNotObfuscateType]
public interface A : IDisposable
{
[DoNotObfuscateType]
bool X();
}
Is that sufficent to make sure method X is not obsfuscated, and with that, the main exe should be able to load a plugin and access it's method X. / comments
Thanks.
What I did is I copied everything in a bin directory to a directoy, make sure it is working in that directory without obfuscation. I then run smartassembly to put a obsufcated exe to that d...
Thanks. [image]
That gets me further, however, I'm now getting
system.typeloadException
Method 'soso" in type 'abc' from assembly 'abc .... publickeytoken=... ' does not have an implemention.
abc is the plugin (not obfuscatged yet), I don't know why it is referred to as type, method soso is one of the methods that is described in the interface and is defined in the plug in, of course (since it is all working without obsufcation.
The interface is excluded using Eclusions link in obfuscation section.
I actually perferred to use [DONONOBFUSCATE], or should I use [DONOTOBUSCATETYPE], may be that is what I should use in the my code for the interface instead of exclused them using smartassembly / comments
Thanks.
That gets me further, however, I'm now getting
system.typeloadException
Method 'soso" in type 'abc' from assembly 'abc .... publickeytoken=... ' does not have an implemention.
abc is the ...