fosstodon.org is one of the many independent Mastodon servers you can use to participate in the fediverse.
Fosstodon is an invite only Mastodon instance that is open to those who are interested in technology; particularly free & open source software. If you wish to join, contact us for an invite.

Administered by:

Server stats:

10K
active users

#ghidra

1 post1 participant0 posts today

New Open-Source Tool Spotlight 🚨🚨🚨

GhidraMCP is an Model Context Protocol server for allowing LLMs to autonomously reverse engineer applications. It exposes numerous tools from core Ghidra functionality to MCP clients.

#ReverseEngineering #Ghidra

🔗 Project link on #GitHub 👉 lnkd.in/gRUrYpMx

#Infosec #Cybersecurity #Software #Technology #News #CTF #Cybersecuritycareer #hacking #redteam #blueteam #purpleteam #tips #opensource #cloudsecurity

✨
🔐 P.S. Found this helpful? Tap Follow for more cybersecurity tips and insights! I share weekly content for professionals and people who want to get into cyber. Happy hacking 💻🏴‍☠️

🎉 Introducing yet another #GitHub repository that promises to revolutionize your life but will probably just take up space on your computer. 🚀 With the "MCP server for #Ghidra," you can automate, search, and sort your digital clutter even faster! 🔍 Because who doesn't want to spend their day managing code changes and pretending to collaborate outside of code? 🙄
github.com/LaurieWired/GhidraM #MCPserver #automation #digitalclutter #codecollaboration #techhumor #HackerNews #ngated

MCP Server for Ghidra. Contribute to LaurieWired/GhidraMCP development by creating an account on GitHub.
GitHubGitHub - LaurieWired/GhidraMCP: MCP Server for GhidraMCP Server for Ghidra. Contribute to LaurieWired/GhidraMCP development by creating an account on GitHub.
As you probably know loadlibrary by @taviso can load Windows DLL's - including Windows Defenders mpengine.dll - on Linux.

Since the loader needed some debugging I ended up figuring out how to load the Linux-native mpclient into #Ghidra's debugger and use it to debug the PE module too:

https://github.com/v-p-b/loadlibrary/blob/x64_waffle/GHIDRA.md

This can spare an IDA license and performing dark arts with awk and gas...which is actually pretty badass, so if you want to keep doing that without IDA here's a Ghidra script too:

https://gist.github.com/v-p-b/c7d934234297158047b678f655c7d99f
Porting Windows Dynamic Link Libraries to Linux. Contribute to v-p-b/loadlibrary development by creating an account on GitHub.
GitHubloadlibrary/GHIDRA.md at x64_waffle · v-p-b/loadlibraryPorting Windows Dynamic Link Libraries to Linux. Contribute to v-p-b/loadlibrary development by creating an account on GitHub.
Continued thread

Still no progress on the decoder but I have managed to somewhat reverse my first two functions in #ghidra:

One function that draws an empty textbox on the screen and another that is used by that function to draw one horizontal line of tiles.

Not really what I was looking for, but interesting regardless.

My fear that I would just look at the pseudo C was unfounded, I'm still reading plenty of assembly. In parts, it's easier to understand that whatever the C code is trying to do.

Always fun to run into a function that #ghidra can’t handle :blobcatdizzy:

(I bumped the max node limit in the settings and it rendered the graph at last, though the decompiler still dies when trying to cope with it. Ah well.)