Closed pwnosaur closed 4 years ago
The gdb stub requires the registers to be sent in a specific order.
‘eax’ through ‘edi’ plus ‘eip’ for i386 ‘rax’ through ‘r15’ plus ‘rip’ for amd64 ‘eflags’, ‘cs’, ‘ss’, ‘ds’, ‘es’, ‘fs’, ‘gs’ ‘st0’ through ‘st7’ ‘fctrl’, ‘fstat’, ‘ftag’, ‘fiseg’, ‘fioff’, ‘foseg’, ‘fooff’ and ‘fop’
Thanks for your PR. As we discussed before, GDB register parsing a bit more complicated. This PR should fix it: https://github.com/Wenzel/pyvmidbg/pull/31
The gdb stub requires the registers to be sent in a specific order.