3 ms·
AoE2DE still ships with hand-written assembly, though not part of the game code itself. The executable is initially encrypted by an executable packer. It unpack
by anon74747 3y ago
AoE2DE still ships with hand-written assembly, though not part of the game code itself. The executable is initially encrypted by an executable packer. It unpacks the game code at runtime - some functions even on-demand.
Not sure why they do this, but this even leaves all code as RWX (readable, writable and executable) which is highly insecure.