如何解决将 64 位 ROP gadget 内存地址转换为可用的 shellcode
这个过程究竟是如何运作的?我更具体的意思是我想将 gdb 导入到程序中,运行它,找到一个内存地址来转换成工作的 shellcode。我需要在程序中输入哪些命令?我想将 64 位内存地址转换为正常运行的 shellcode。这是在 Linux 机器上。我想做一些通用的堆栈读取,并使用不同的算法在逻辑上按我的方式向上堆栈。
此外,ROP gadget 工具在生成 ROP 链时会给出内存地址。我想将 shellcode 合并到混合中,并可能将 ROP 内存地址直接转换为简化的 shellcode。这可行吗?提前致谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。