From 93b3974cebf3bf2a39bb204ee024400837807c57 Mon Sep 17 00:00:00 2001 From: Jake Lamberson Date: Fri, 28 Jul 2023 11:16:28 -0400 Subject: [PATCH] Fix execve syscall code in ropchain generator --- ropper/ropchain/arch/ropchainx86_64.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ropper/ropchain/arch/ropchainx86_64.py b/ropper/ropchain/arch/ropchainx86_64.py index b6bd172..3198232 100644 --- a/ropper/ropchain/arch/ropchainx86_64.py +++ b/ropper/ropchain/arch/ropchainx86_64.py @@ -652,7 +652,7 @@ def create(self, options): raise RopChainError('No argument support for execve commands') self._printMessage('ROPchain Generator for syscall execve:\n') - self._printMessage('\nwrite command into data section\nrax 0xb\nrdi address to cmd\nrsi address to null\nrdx address to null\n') + self._printMessage('\nwrite command into data section\nrax 0x3b\nrdi address to cmd\nrsi address to null\nrdx address to null\n') chain = self._printHeader() gadgets = [] can_create_command = False