Skip to main content

Posts

Featured

Editing an Executable Binary File with Ghidra

This Saturday, I was working with some legacy software that needed changing. This software communicates over the network, and I needed to change which port it communicates over. While we do technically still have the source code of this software, there isn't much documentation, so changes can be a hassle to implement. My team and I changed the DEFAULT_PORT macro in the source file, but we were having issues getting it to compile correctly. My team and I spent about an hour and a half attempting to compile the code but to no avail. As we were leaving for the day, I jokingly mentioned that, as a last resort, we could find the current port number and manually change it with Ghidra. We had a good laugh as we were heading out, but as I walked to my car, I started considering how feasible it would be, and after a couple hours of work, I succeeded! For those who don't know, Ghidra is a software reverse-engineering tool that the NSA released as open source software this

Latest Posts

KDE System Guard as a Gnome System Monitor Replacement

How to Copy and Paste a Selection in GIMP

Introduction