Error: Data Execution Prevention (DEP)

Page 2/2
1 |

By PingPong

Prophet (3841)

PingPong's picture

11-06-2014, 19:23

Manuel wrote:

(Data Execution means that the code path is getting into a data section, so it's definitely a bug in the code, causing crashes normally.

a thing that an old 6502/z80 asm developer have surely encoutered

By flyguille

Prophet (3028)

flyguille's picture

11-06-2014, 20:58

if a windows app will execute DATA on purpose it must declare with a API function call that the process will do data execution (like construction of code on the fly and then execute it).

there is two ways, or calling the mentioned function call, or flagging the segment where is the data as CODE.

Page 2/2
1 |