I have tried to search on google but still could not find anything that i understand.
Can anyone tell me the difference between them? And which one is better to debug c++?
01 Answer
PEDA means “Python1 Exploit Development Assistance for GDB” according to its developer. It is an extension for the standard GDB (which can be installed using APT on Ubuntu). So even for using PEDA, you have to install GDB first.
PEDA’s GitHub page offers a list of key features. If anything there is interesting for you, you can try installing it. If not, you can most likely stick with the standard GDB.
1 Python is the language in which PEDA is implemented. This does not say anything regarding usability for a particular programming language.
1