[HN Gopher] Diaphora, the most advanced Free and Open Source pro... ___________________________________________________________________ Diaphora, the most advanced Free and Open Source program diffing tool Author : DyslexicAtheist Score : 86 points Date : 2023-06-21 20:58 UTC (2 days ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | nix0n wrote: | It's a "program-diffing" tool, not a "Free-and-Open-Source- | program". | | The title would be less confusing if written as "Diaphora, the | most advanced, Free and Open Source, program-diffing tool". | ShadowBanThis01 wrote: | And less misleading if it disclosed that it's only a plug-in | for Interactive Disassembler. | pestatije wrote: | not really...it is an IDA(interactive disassembler) Pro plugin | hpb42 wrote: | Wikipedia entry for IDA Pro: | https://en.wikipedia.org/wiki/Interactive_Disassembler | | I'm curious to know how much a license costs, I couldn't find | easily on their website. | crimsontech wrote: | Depends what you want to do with it really. | | https://www.hex-rays.com/cgi-bin/quote.cgi/products | ShadowBanThis01 wrote: | Thanks. I had no idea what "IDA" was. | | Disappointing. | Goofy_Coyote wrote: | It's an IDA Plugin to diff binaries. Very useful for creating | 1-day exploits i.e. when a vendor patches a vulnerablity, you use | Diaphora to diff the vulnerable binary vs the patched one to | understand what was going on, and create an exploit based off of | that. | | Many of Microsoft POC exploits that come out after an update are | made this way. | debatem1 wrote: | Would be very useful as a standalone tool. | mdaniel wrote: | I didn't try to run it to see what it would do, but FWIW it | does have "I am running outside of IDA" guards, and the | comments further down in the file also mention "when running | outside of IDA ..." | https://github.com/joxeankoret/diaphora/blob/3.0/diaphora.py... | glonq wrote: | On a related note, can anybody recommend a effective, portable, | lightweight, open/free app for diffing and patching artibrary | binary files (not just executables) ? | | My long-time fave is JojoDiff https://jojodiff.sourceforge.net | | ...but I'm always curious to know what else is out there. | antonkar wrote: | If you need to compare (and merge) an arbitrary number of files | side-by-side, I recommend diffuse | https://github.com/MightyCreak/diffuse | muxator wrote: | Thanks, just today I decided that the current status of Meld | (https://meldmerge.org/) was untenable for me. | | It used to be a fast program, with a reasonable interface. | | For a long time now its interface has been "simplifed" | following GNOME 3's User Interface Guidelines, and everything | ended up being hidden inside a hamburger menu. | | But what definitely made it untenable was not the UX, but its | tendency to crash and being really slow under the slightest | load. | | I was considering contributing to the project, but honestly a | better engineered alternative would be welcome. | | Thanks for the info (and thanks Kai Willadsen for Meld). | grugagag wrote: | Anyone still using Winmerge? Been using it for 10-15 years and | it's just been absolutley fantastic for my use ___________________________________________________________________ (page generated 2023-06-23 23:00 UTC)