Author Topic: PB 9 Executable: Checksum changes each compile  (Read 5630 times)

0 Members and 1 Guest are viewing this topic.

Offline Theo Gottwald

  • Administrator
  • Hero Member
  • *****
  • Posts: 1048
  • User-Rate: +30/-4
  • Gender: Male
    • it-berater
PB 9 Executable: Checksum changes each compile
« on: August 16, 2008, 09:51:34 AM »
There is another interesting difference to PB 8, I've noticed with the new compiler:

The checksum of the executable seems to change at any compile.
Even if the source code is not beeing changed.

Means you do not need to change the source code.
Just compile it, rename the file. Compile it again, rename the file.
Do it a third time. All three files may now have a different checksum.

You can verify a checksum with a Checksumm-Tool, or just upload the file to
Virustotal. Besides the Virus Scan, it will also display some checksums of the file.

There are some bytes from position $530 - $539 in the executable which are changed during any compilation.
Do they contain info about the time of the compilation?

Actually I do not know why, at least that was not the case in PB 8 and its the case in PB 9.

Offline Edwin Knoppert

  • Sr. Member
  • ****
  • Posts: 254
  • User-Rate: +11/-4
  • Gender: Male
Re: PB 9 Executable: Checksum changes each compile
« Reply #1 on: December 09, 2008, 08:58:04 PM »
New guids should only be there if you don't set them (all)