Package Details: ghidra-git 11.2.r98.23b75ec040-1

Git Clone URL: https://aur.archlinux.org/ghidra-git.git (read-only, click to copy)
Package Base: ghidra-git
Description: Software reverse engineering framework (git)
Upstream URL: https://www.nsa.gov/ghidra
Keywords: binary compiler cryptor debugger decompiler disassembler ELF executable gdb ida-pro MACH MSDOS NSA OEP ollydbg open-source packer PEiD plugin reverse-engineering
Licenses: Apache
Conflicts: ghidra, ghidra-desktop, ghidra-dev
Provides: ghidra
Submitter: flacks
Maintainer: class101
Last Packager: class101
Votes: 11
Popularity: 0.20
First Submitted: 2019-04-05 17:25 (UTC)
Last Updated: 2024-10-02 20:09 (UTC)

Dependencies (7)

Sources (4)

Latest Comments

« First ‹ Previous 1 2 3 4 5 6

PyroLagus commented on 2019-04-18 23:54 (UTC) (edited on 2019-04-19 01:20 (UTC) by PyroLagus)

Because a recent commit made this PKGBUILD stop working (https://github.com/NationalSecurityAgency/ghidra/commit/ba98e8542998cdfe3f8c6891e243f53885648aef), I took the liberty of writing a patch for the PKGBUILD. I've just emailed it to flacks, but I linked it below, so you can use it until the upstream PKGBUILD gets patched.

<link was here>

EDIT: since the patch is upstream now, I've deleted the link to the patch.

flacks commented on 2019-04-06 23:28 (UTC)

neven, thanks for your remarks. I added the FID datasets as per your suggestion. Regarding Jython, yes, Gradle downloads and embeds Jython 2.7.1 during the build, so it's not a package dependency. Whether or not that is a bug that needs fixing is subjective :) it's probably best to have an embedded environment as it requires less catering to methods for accessing Jython on all 3 supported OS's.

neven commented on 2019-04-06 21:30 (UTC)

Actually, it seems Gradle downloads Jython even when it is installed and in PATH. That should probably be fixed upstream?

neven commented on 2019-04-06 21:03 (UTC)

Another thing: Gradle seems to try to download Jython when I run makepkg with this PKGBUILD, so probably Jython should be a dependency.

neven commented on 2019-04-06 20:00 (UTC)

Thanks for your work!

It would be good to also include https://github.com/NationalSecurityAgency/ghidra-data

FID.md in that repo says that the datasets for Ghidra's Function Identification analyzer can be copied to ghidra.bin/Ghidra/Features/FunctionID/src/main/fidb , where ghidra.bin is a sibling directory of your clone of ghidra.