diff --git a/ROPgadget/ropgadget/ropchain/arch/ropmakerx86.py b/ROPgadget/ropgadget/ropchain/arch/ropmakerx86.py index e2779b6..368f728 100644 --- a/ROPgadget/ropgadget/ropchain/arch/ropmakerx86.py +++ b/ROPgadget/ropgadget/ropchain/arch/ropmakerx86.py @@ -83,6 +83,33 @@ class ROPMakerX86(object): return p + def __write4bytes(self, address, data, data_addr, popDst, popSrc, write4where): + p = pack(" [edx] - # write the exec path address to argv[0] - p += pack('