Replies: 25 comments 11 replies
-
If you are asking if it has a debugger the answer is not at this time. |
Beta Was this translation helpful? Give feedback.
-
It's one of the in-development features announced at RSA. |
Beta Was this translation helpful? Give feedback.
-
Any ETA on the debugger? |
Beta Was this translation helpful? Give feedback.
-
We're still working on it. It's coming soon, but we don't have an ETA, yet. |
Beta Was this translation helpful? Give feedback.
-
any news with debugger? |
Beta Was this translation helpful? Give feedback.
-
Still in the works. |
Beta Was this translation helpful? Give feedback.
-
Can we know the progress of the debugger, like what's done and what's in progress? It's been like 1 year after the announcement at RSA. |
Beta Was this translation helpful? Give feedback.
-
We're in the process of internal testing. Depending on how that goes, we'd like to merge it sometime in the 9.2.x series. Honestly, we're probably as excited/anxious to get it out there as you are to see it! As it stands, the alpha debugging framework can connect with WinDbg or GDB; display registers, memory listings, etc.; incorporate static analysis; record/replay sessions in the project database; etc. As we approach release, please understand it has taken us some time to get this code into a stable condition, and many areas are still incubating. |
Beta Was this translation helpful? Give feedback.
-
@nsadeveloper789 Thank your for your response. I appreciate all the work on it and will be patient for the release of the debugger. |
Beta Was this translation helpful? Give feedback.
-
thank you for working |
Beta Was this translation helpful? Give feedback.
-
Hi! I'm going to be "that guy" and ask if there's been any progress? My crystal ball* says ghidra 9.2 with debugging support will be released in the next few months. |
Beta Was this translation helpful? Give feedback.
-
There's tons of other debuggers you can use, including IDA's debugger which is one of the best in my opinion but I can only comment on version 7.2 until I get a proper license. If you are not a pirate, x64dbg is decent, my friend uses it all the time and so do I, occasionally - has all the features you need, decent UI, very fast, decent plugin API plus an active and friendly community. One of the developers already mentioned a time frame - remember, this is free software, give them a break, they are not getting paid to implement features for you. |
Beta Was this translation helpful? Give feedback.
-
Can we please keep this thread civil and on topic? I think I'm talking for many when I say that people subscribed to this issue doesn't care about your personal feuds. Please take it somewhere else. |
Beta Was this translation helpful? Give feedback.
-
I can no longer lock issues, but I put a request in. Please consider it locked and stop commenting. As for the original question: can Ghidra debug? I think we all know that it currently can't, they are working very hard on it, COVID has slowed things down, and when it is ready, they will announce it. I think this issue/question can be closed. |
Beta Was this translation helpful? Give feedback.
-
As @ryanmkurtz mentioned work is continuing on the debugger, it is a large job and there have been many issues that have come up, not the least of which is COVID. We would really like to give you a timeline, but I don't want to promise anything and not deliver in a timely manner. Dynamic analysis and easy integration of dynamic information is important to the Ghidra community as is evidenced in the thread. IMHO, I would not hesitate to learn/use any tool, as the knowledge gained can always be ported to another tool. Time spent learning other debuggers, such as gdb or windbg, will not be wasted as the new Ghidra based debugger will be integrated with existing debuggers or have considerable overlap with their command sets and functionality. That said, if another tool fits your needs, use it. There are many great things about each RE tool and reasons to use or not use each. Rest assured we are diligently working on the debugger and we think it will be worth the wait. We'll share information on features and release when we have solid timelines. Thanks for using Ghidra in whatever way fits your work. Feel free to request features/improvements you see lacking and we and the community will try to address them. We'll close the issue for now. |
Beta Was this translation helpful? Give feedback.
-
https://twitter.com/jasongeffner/status/1287197839144165378?s=21 |
Beta Was this translation helpful? Give feedback.
-
nsadeveloper - random.randint(0,999) |
Beta Was this translation helpful? Give feedback.
-
Why is 6 so afraid of nsadeveloper7? |
Beta Was this translation helpful? Give feedback.
-
Because @nsadeveloper789! |
Beta Was this translation helpful? Give feedback.
-
For those who missed 🎉
|
Beta Was this translation helpful? Give feedback.
-
(How) can it be used with Windows 3.11??? |
Beta Was this translation helpful? Give feedback.
-
This initial preview release is geared primarily toward modern x86_64 applications on Windows and Linux. That said, the framework consists of many re-usable components, and integrates with existing debuggers, allowing you to try piecing together just about anything you'd like, but you may need to do a fair bit of coding. If you're serious, try Ghidra's GDB agent, connected to qemu, running a Windows 3.11 VM. Chances are, the connector and "Objects" viewer will work out-of-the-box, but displaying machine state, correlating it to imported programs, and other sensemaking, will at the very least require you to write a mapper/opinion. |
Beta Was this translation helpful? Give feedback.
-
Does Ghidra 9.2.2 have a gdb debugger tool? |
Beta Was this translation helpful? Give feedback.
-
Soooo, when is 9.3 (debugger release) coming out? (Just a close guess is fine) |
Beta Was this translation helpful? Give feedback.
-
can ghidra do dynamic analysis thing ?
Beta Was this translation helpful? Give feedback.
All reactions