You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I ran into a problem with an obfuscator, because of which transformers are often not applied to the selected function. Out of 15 attempts, the obfuscator was able to apply transformations to the "main" function only 2 times, provided that the arguments remained the same:
-f main -t ConstantCrypt -t BogusControlFlow -t DecompBreak -t Substitution
The following C++ code was used for testing:
#include<Windows.h>
#include<stdio.h>intmain()
{
auto cur = GetCurrentProcessId() ^ 0xDEAD;
char buf[32];
sprintf_s(buf, "%d", cur);
MessageBoxA(NULL, buf, "Title", 0);
return0;
}
Result:
I also attach two log files, "failed_log.txt " it is associated with the moment when the obfuscator could not apply transformations to the file, and "success_log.txt "exactly the opposite: success_log.txt failed_log.txt
And attach the binary file along with the pdb (and just in case with the ".protected" file). ConsoleApplication1.zip
The text was updated successfully, but these errors were encountered:
I ran into a problem with an obfuscator, because of which transformers are often not applied to the selected function. Out of 15 attempts, the obfuscator was able to apply transformations to the "main" function only 2 times, provided that the arguments remained the same:
The following C++ code was used for testing:
Result:
I also attach two log files, "failed_log.txt " it is associated with the moment when the obfuscator could not apply transformations to the file, and "success_log.txt "exactly the opposite:
success_log.txt
failed_log.txt
And attach the binary file along with the pdb (and just in case with the ".protected" file).
ConsoleApplication1.zip
The text was updated successfully, but these errors were encountered: