Skip to content
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

AssemblyResolver component is broken for samples from latest version. #45

Open
ElektroKill opened this issue Dec 21, 2021 · 0 comments
Open

Comments

@ElektroKill
Copy link

Hello,
It looks like in one of the newer Eazfuscator versions (I can't specify a exact version number, sorry!), the assembly resolver component has had a change made to it which resulted in this tool breaking.

The breaking change:
https://github.com/HoLLy-HaCKeR/EazFixer/blob/a99eca4c84cc022d8afd6c5eb152fd3b09c65462/EazFixer/Processors/AssemblyResolver.cs#L136
In the newer versions i is initialized to 1 instead of 0 in the loop. This causes a IndexOutOfRangeException to occur later in the process as the tool tries to read out of the bounds of the split array.

Picture of change:
image

Non-breaking change:
Eazfuscator seems to have added a new f flag. Luckily it doesn't affect this tool at all.
image

Sample which can be used to reproduce this issue:
Sample-all.zip

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants