-
Notifications
You must be signed in to change notification settings - Fork 27
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FullRenamer on test app #162
Comments
Hey, yes you're right that large-scale apps can be more complex when using obfuscation, in this case (for example I don't use renamer for my projects, and some of them are quite complex), I recommend combining obfuscation somewhere bitmono somewhere confuserex and custom obfuscation, for the simple apps yes there might be problems with the renamer feature itself is unstable, so I'd recommend to either play with configuration and ignore some classes (strings) or edit the feature to make it work by your own or contribute to the project itself and fix it since I have now only time to answer to issues/approve PRs but not developing the project itself atm About how to recognize the issue, just try-try and again try to change the obfuscation, add strings ignore put [ObfuscationAttribute] on top of your type, and check if it helps Or just don't use Renamer because it is unstable, for example, I just don't use Renamer |
Yeah, I sort of figured renamer may be one of those hit-or-miss features. namespace MyNamespace
{
class someClass
{
// class code
}
} I opted to not obfusfacte
Unless we only have control over the namespace itself, also tried internally by using
And it still obfuscated in both instances. Like I said, I was extremely tired last night, so I'm going to try again today. |
It could be a bug |
Hi, SpecificNamespace is more about to obfuscate only specific place i.e. specified namespaces, and nothing else |
Hey, came over here from ConfusedEx, and thus far this works much better. Thanks.
Originally when I used ConfusedEx, the main thing I wanted was obfuscated vars, methods, classes, etc.
I attempted to run the exe after using FullRenamer and the exe just flat out refuses to work. As soon as I open the executable, I get the windows hour glass for a split second, and then Windows pops up with "Did this install correctly?"
The "good" part is that I opened the exe in .NET Reflector and it does indeed throw off a bunch of bogus names, but there's just the slight issue of the exe not launching.
I guess my question is what is the best way to diagnose this to see exactly what is causing the issue.
The odd part is that I'm using a very simple app right now to test with. Basically just an interface with a button, and a single function which just returns a string. There's nothing terribly complicated about it. So if it's having issues with just that, I imagine a real app would be quite the pain.
Attached is the log
Running VS 2022 + .NET 4.8 Framework
The text was updated successfully, but these errors were encountered: