Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GDB RSP protocol Python library #7

Open
Wenzel opened this issue Nov 12, 2018 · 1 comment
Open

GDB RSP protocol Python library #7

Wenzel opened this issue Nov 12, 2018 · 1 comment

Comments

@Wenzel
Copy link

Wenzel commented Nov 12, 2018

Hi !

I found plutonium-dbg because i was looking for an implementation of the GDB RSP protocol in Python.

I also happen to be implementing a GDB stub:
https://github.com/Wenzel/pyvmidbg

Would you like to work on a common implementation of the GDB protocol that we could both use in our projects ?

I already tried to build mine to be extendable, so we could share the same code which is handling the basics of the protocol, like packets, acknowledgement and checksum:
base class:
https://github.com/Wenzel/pyvmidbg/blob/master/vmidbg/gdbstub.py#L63

extended class (your cmd handler details)
https://github.com/Wenzel/pyvmidbg/blob/master/vmidbg/libvmistub.py#L9

Thanks !

@klockeph
Copy link
Member

Hi!

Thank you for your message and sorry for the late reply.
I've just taken a look at your stub and it looks very promising.

Probably it's a very nice idea to implement this for future researchers/programmers that also want to implement their server.

When I have the time I will try to re-write my code using your stub and see if it makes sense. :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants