3 ms·
My solution for a few "bugs considered features" in huge open-source software like Firefox was to just patch the binary. Much easier than figuring out how to bu
by userbinator 2y ago
My solution for a few "bugs considered features" in huge open-source software like Firefox was to just patch the binary. Much easier than figuring out how to build it, and with only the change I wanted.
- lxgr 2y agoDo you have experience in disassembling binaries? How do you find the relevant part of the executable, and what tools are you using for this?
- saagarjha 2y agoThe big tools in this space are IDA Pro, Ghidra, and you can cross-reference that with the source code to get what you want.
- userbinator 2y agoYes, several decades of experience. Mainly Windbg now but I used to use SoftICE a lot. Look for error (or otherwise) messages/codes and use breakpoints to guide your exploration. Of course, the source code is also available, but sometimes it's even more difficult to follow than the binary if what you're looking for is obfuscated in several layers of compiled-out indirections.