Im Normalfall gibt es sozusagen eine Kopie der "EXE" im
RAM, welche ausgeführt wird.
Wenn die Datei aber gepackt wurde, dann ist doch am Anfang der EXE ein winziges Programm (der Entpacker), welches stattdessen die entpackte Version der EXE im
RAM ablegt und diese dann ausführt.
Denn der Computer kann ja nur mit der entpackten Version arbeiten.
Also wenn das Abblid im
RAM anders ist, als die Daten in der EXE, dann wurde es verändert und demnach könnte die EXE also gepackt sein.
Am einfachsten bräuchte man wohl nur die Größe des Abbildes mit der der EXE vergleichen ... es müßte ja größer sein.