|
|
Home » Developing U++ » U++ Developers corner » Considering different approach to Win32 release
Re: Considering different approach to Win32 release [message #45374 is a reply to message #45330] |
Mon, 02 November 2015 17:17 |
|
mirek
Messages: 13975 Registered: November 2005
|
Ultimate Member |
|
|
OK, so I have digged deep into the protect and found the problem...
...well, the problem is that it cannot work the way it is designed...
double CryptedTest(double d, double e)
{
PROTECT_START_FUNC(Decrypt);
double f;
f = d * e;
PromptOK("CryptedTest DECRYPTED SUCCESFULLY!!!");
return 2 * f + e;
PROTECT_END_FUNC;
}
The problem here is that ProtectEncrypt absolutely ignores any linker fixups. This means that literal string constant in PromptOK gets encrypted 'raw'. Then, when program is run, .exe loader relocates *encrypted data*, and they get decrypted only after relocation, resulting in wrong address (that is why it crashes) and possibly broken decryption.
So, for now, if you need to use Protect, the only code it might be able to handle is the one that does not reference static data or other functions.
|
|
|
|
|
Considering different approach to Win32 release
By: mirek on Sun, 20 September 2015 19:10
|
|
|
Re: Considering different approach to Win32 release
By: dolik.rce on Sun, 20 September 2015 20:31
|
|
|
Re: Considering different approach to Win32 release
By: Didier on Sun, 20 September 2015 21:57
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Sun, 20 September 2015 23:36
|
|
|
Re: Considering different approach to Win32 release
By: dolik.rce on Mon, 21 September 2015 07:27
|
|
|
Re: Considering different approach to Win32 release
By: timsky on Mon, 21 September 2015 15:58
|
|
|
Re: Considering different approach to Win32 release
By: koldo on Mon, 21 September 2015 16:14
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Wed, 21 October 2015 20:30
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Mon, 26 October 2015 09:51
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Mon, 26 October 2015 12:23
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Mon, 26 October 2015 15:01
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Mon, 26 October 2015 15:26
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Mon, 26 October 2015 18:59
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Tue, 27 October 2015 09:20
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Tue, 27 October 2015 11:00
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Tue, 27 October 2015 12:48
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Wed, 28 October 2015 07:58
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Wed, 28 October 2015 08:06
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Wed, 28 October 2015 19:20
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Thu, 29 October 2015 13:13
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Thu, 29 October 2015 09:42
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Thu, 29 October 2015 13:22
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Thu, 29 October 2015 14:17
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Thu, 29 October 2015 14:22
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Thu, 29 October 2015 14:33
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Thu, 29 October 2015 15:04
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Thu, 29 October 2015 15:48
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Thu, 29 October 2015 16:45
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Thu, 29 October 2015 16:46
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Thu, 29 October 2015 18:18
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Thu, 29 October 2015 20:16
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Fri, 30 October 2015 12:17
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Fri, 30 October 2015 14:39
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Fri, 30 October 2015 17:05
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Fri, 30 October 2015 17:51
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Mon, 02 November 2015 17:17
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Mon, 02 November 2015 17:34
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Mon, 26 October 2015 15:34
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Mon, 26 October 2015 18:58
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Tue, 27 October 2015 09:01
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Tue, 27 October 2015 10:45
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Wed, 28 October 2015 07:57
|
|
|
Re: Considering different approach to Win32 release
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Tue, 27 October 2015 10:59
|
|
|
Re: Considering different approach to Win32 release
By: mdelfede on Mon, 02 November 2015 18:10
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Tue, 03 November 2015 09:27
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Tue, 03 November 2015 09:48
|
|
|
Re: Considering different approach to Win32 release
By: Tom1 on Tue, 03 November 2015 11:33
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Wed, 25 November 2015 13:14
|
|
|
Re: Considering different approach to Win32 release
By: mirek on Tue, 03 November 2015 09:52
|
|
|
Re: Considering different approach to Win32 release
By: mdelfede on Thu, 26 November 2015 09:35
|
Goto Forum:
Current Time: Sun May 05 09:09:18 CEST 2024
Total time taken to generate the page: 0.02838 seconds
|
|
|