gpt4 book ai didi

objective-c - 如何使用它在地址 0xaaaa 处用 909090 覆盖操作码 8b5508?

转载 作者:行者123 更新时间:2023-11-30 16:02:09 25 4
gpt4 key购买 nike

我做了几个小时的研究,这让我实现了马赫覆盖:http://guiheneuf.org/mach%20inject%20for%20intel.html

我正在尝试使用 nops (909090) 重写目标中给定地址处的操作码 8b5508。我认为 mach override 似乎是解决方案,但我不知道如何使用它......有人有任何建议吗?预先感谢您!

最佳答案

在没有任何其他背景的情况下,这似乎是一个教科书问题。如果您使用 C,您可以这样做:

char *myptr = my_given_addr;
myptr[0] = 0x90;
myptr[1] = 0x90;
myptr[2] = 0x90;

可能有一个更优雅的解决方案,但这得到了一般要点。我是新手...有家庭作业标签吗?

关于objective-c - 如何使用它在地址 0xaaaa 处用 909090 覆盖操作码 8b5508?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5613602/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com