@q3k Or Pin with SideChannelMarvels Tracer - instruction and memory access logging.
https://github.com/SideChannelMarvels/Tracer/tree/master/TracerPIN
Top-level
@q3k Or Pin with SideChannelMarvels Tracer - instruction and memory access logging. https://github.com/SideChannelMarvels/Tracer/tree/master/TracerPIN 2 comments
@q3k Eh I got execlog qemu plugin working but to get qemu-user to work with sshd forking I’d need to use binfmt and do everything in an arm64 vm. And the logging is just to stderr not a nice binary trace file and I don’t feel like improving it. It does log instruction, memory access, and register changes tho. And I’m not sure if binfmt qemu-user needs static qemu which doesn’t support plugins so that would be more h4x. |
@q3k Ahha! Here it is. Looks like it supports qemu-user too. :3
https://github.com/qemu/qemu/blob/master/contrib/plugins/execlog.c