Ryan Brown
Ryan Brown

Reputation: 1085

x64 Portable executable not working

I created an exact replica of this file in a hex editor: https://i.sstatic.net/wKwgd.jpg

The problem is, the .exe file I made from it doesn't work, it says it's an invalid Win32 application when trying to run it. Is there something flawed in it? I've checked and double checked my file...

I'm not sure where I can host an exe file but I can email it if someone else wants to check it.

I should also mention I'm running Windows 7 64-bit.

Upvotes: 1

Views: 216

Answers (2)

Ryan Brown
Ryan Brown

Reputation: 1085

In case anyone was wondering, the difference between the image and the executable is that there has to be 0's at the end of the file to match the section size. It doesn't work without that.

Upvotes: 1

Erlend Graff
Erlend Graff

Reputation: 1528

The PE binary file from that illustration is already available here from the author, Ange Albertini. I have tested it both on Windows 7 and Windows 8/8.1, and it runs just fine, so you can use it for comparison with your binary.

Upvotes: 1

Related Questions