[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)