Search Criteria
Package Details: ghidra-git 11.2.r98.23b75ec040-1
Package Actions
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.24 |
First Submitted: | 2019-04-05 17:25 (UTC) |
Last Updated: | 2024-10-02 20:09 (UTC) |
Dependencies (7)
- bash (bash-devel-static-gitAUR, bash-devel-gitAUR, busybox-coreutilsAUR, bash-gitAUR)
- java-environment (jdk12AUR, jdk10AUR, jdk10-openj9-binAUR, jdk7AUR, amazon-corretto-16AUR, jdk8-graalvm-binAUR, jdk16-graalvm-binAUR, jdk16-adoptopenjdkAUR, liberica-jre-11-binAUR, jdk11-j9-binAUR, jdk11-jbr-xdgAUR, jdk16-openjdkAUR, jdk14-openjdkAUR, jdk18-openjdkAUR, amazon-corretto-19-binAUR, jdk19-graalvm-binAUR, liberica-jre-11-full-binAUR, jdk19-graalvm-ee-binAUR, jdk13-openjdk-binAUR, liberica-jre-8-full-binAUR, jdk11-graalvm-binAUR, jdk-openj9AUR, jdk11-graalvm-ee-binAUR, jdk12-openjdkAUR, jdk11-dragonwell-standard-binAUR, jdk11-jetbrains-binAUR, jdk20-graalvm-binAUR, jdk17-graalvm-binAUR, jdk8-graalvm-ee-binAUR, jdk20-openj9-binAUR, zulu-13-binAUR, jdk8-dragonwell-extended-binAUR, jdk8-dragonwell-standard-binAUR, jdk11-dragonwell-extended-binAUR, jdk17-dragonwell-standard-binAUR, jdk11AUR, jdk8-j9-binAUR, jdk7-j9-binAUR, jdk7r1-j9-binAUR, jdk8-dragonwell-extendedAUR, jdk13-openjdkAUR, jdk15-openjdkAUR, jdk21-graalvm-binAUR, jdk17-jetbrainsAUR, jdk8-openj9-binAUR, jdk-ltsAUR, microsoft-openjdk-11-binAUR, microsoft-openjdk-17-binAUR, microsoft-openjdk-21-binAUR, liberica-nik-24-full-binAUR, jdk21-jetbrains-gitAUR, zulu-17-binAUR, zulu-11-binAUR, zulu-8-binAUR, mandrel-binAUR, mandrel24-binAUR, liberica-jdk-17-full-binAUR, liberica-jdk-11-lite-binAUR, liberica-jdk-11-full-binAUR, liberica-jdk-11-binAUR, jdk17-graalvm-ee-binAUR, jdk21-graalvm-ee-binAUR, jdk22-graalvm-ee-binAUR, jdk20-graalvm-ee-binAUR, jdk22-graalvm-binAUR, jdk19-openjdkAUR, jdk17-jetbrains-binAUR, zulu-jdk-fx-binAUR, jabba-binAUR, jdk21-jetbrainsAUR, jdk17-zulu-prime-binAUR, java-openjdk-binAUR, amazon-corretto-17AUR, amazon-corretto-21-binAUR, jdk21-temurinAUR, amazon-corretto-8AUR, amazon-corretto-11AUR, jdk11-temurinAUR, liberica-jdk-full-binAUR, liberica-jdk-21-full-binAUR, liberica-jdk-8-full-binAUR, jdk17-temurinAUR, jdk8-temurinAUR, zulu-21-binAUR, jdk-temurinAUR, jdk8AUR, zulu-17-fx-binAUR, jdk8-perfAUR, zulu-fx-binAUR, zulu8-fx-binAUR, zulu11-fx-binAUR, zulu17-fx-binAUR, zulu21-fx-binAUR, jdk-openj9-binAUR, jdk11-openj9-binAUR, jre-jetbrainsAUR, jdk-openjdk-wakefieldAUR, jdk21-openj9-binAUR, zulu-23-binAUR, jdkAUR, jdk21-jetbrains-binAUR, jre-zulu-binAUR, jre-zulu-fx-binAUR, jdk21-dragonwell-standard-binAUR, jdk21-dragonwell-extended-binAUR, jdk-android-studioAUR, jdk17-openj9-binAUR, jdk23-graalvm-ee-binAUR, zing-8-binAUR, zing-21-binAUR, java-openjdk-ea-binAUR, jdk-openjdk, jdk11-openjdk, jdk17-openjdk, jdk21-openjdk, jdk8-openjdk)
- polkit (polkit-gitAUR, polkit-consolekitAUR)
- fop (make)
- git (git-gitAUR, git-glAUR) (make)
- gradle (gradle7) (make)
- unzip (unzip-natspecAUR, unzip-zstdAUR) (make)
Required by (27)
- blc-git (requires ghidra)
- cwe_checker (requires ghidra)
- ghidra-desktop (requires ghidra)
- ghidra-eclipse-plugins-bin (requires ghidra)
- ghidra-extension-emotionengine-git (requires ghidra)
- ghidra-extension-gamecube-loader-git (requires ghidra)
- ghidra-extension-ghidra-amiga-git (requires ghidra)
- ghidra-extension-ghidra-amiga-git (requires ghidra) (make)
- ghidra-extension-ghidra-cpp-class-analyzer-git (requires ghidra)
- ghidra-extension-ghidra-cpp-class-analyzer-git (requires ghidra) (make)
- ghidra-extension-ghidra-firmware-utils-git (requires ghidra)
- ghidra-extension-ghidra-firmware-utils-git (requires ghidra) (make)
- ghidra-extension-ghidra2dwarf (requires ghidra)
- ghidra-extension-ghidrathon (requires ghidra)
- ghidra-extension-gotools-git (requires ghidra)
- ghidra-extension-gotools-git (requires ghidra) (make)
- ghidra-extension-kaiju-bin (requires ghidra)
- ghidra-extension-stm8-git (requires ghidra)
- ghidra-extension-stm8-git (requires ghidra) (make)
- ghidra-extension-switch-loader-git (requires ghidra)
- Show 7 more...
Latest Comments
« First ‹ Previous 1 2 3 4 5 6 Next › Last »
Polizei commented on 2023-01-02 04:32 (UTC)
As of
e3aad672
the build fails because icons were moved to a different directory.nullableVoidPtr commented on 2022-08-02 18:29 (UTC)
As of GP-2132, Ghidra now targets JDK 17.
class101 commented on 2021-06-30 03:10 (UTC) (edited on 2021-06-30 03:28 (UTC) by class101)
Hey friends in love with RE, I thought it would be useful here to promote a really good app.
Do you probably remember the tool called
PEiD
which was rather very useful under Windows to quickly analyze a PE executable file, if they were packed and with which packer.There is now a much better equivalent under Linux, with support of MACH, ELF, PE binaries, plugins, entropy and signatures analysis and so much more,
it is called
Detect It Easy
[1] orDIE
and I initialized its git repoaur/detect-it-easy-git
here[2]It's really worth a look guys, it's pretty amazing how many plugins the author and the community have included into this project, a great swiss army knife tool you could put in your library, and very actively developed :)
[1] https://horsicq.github.io
[2] https://aur.archlinux.org/packages/detect-it-easy-git
class101 commented on 2021-06-15 18:38 (UTC) (edited on 2021-06-15 18:39 (UTC) by class101)
Both issues should be fixed now, if you attempt to build with the wrong jdk you will get a message asking you to type
archlinux-java set java-11-openjdk
Updated the conflict section too
Thank you for sharing ;)
Edit: The reason
makedepends
did not failed the build is because it just checks for the package presence, but is not checking which java version is actually the default versionignapk commented on 2021-06-15 18:04 (UTC)
No problem, thanks :) Moreover, I noticed that this package seems to conflict with ghidra-desktop:
class101 commented on 2021-06-15 18:01 (UTC) (edited on 2021-06-15 18:11 (UTC) by class101)
Yeah that's fine you fixed the problem on your end, but ideally the build must fail with something like "You java version is < 11" rather than letting you compile all and experience unexpected results.
Anyway thank you for reporting, will help to fix this
Edit: Ok I see what is wrong, it seems the makedepends only check for the presence of jdk11, but not if it is enabled :( Will try to find something better abou this.
ignapk commented on 2021-06-15 17:58 (UTC)
@class101 I had many different java versions installed, but java-8-jdk was set as active in archlinux-java, the issue was fixed when I ran
archlinux-java set java-11-openjdk
, I can reproduce and give a verbose log if that helps.class101 commented on 2021-06-15 17:54 (UTC) (edited on 2021-06-15 17:58 (UTC) by class101)
Interesting because this is not supposed to happen.
we force java to v11 to compile, but not to run the app as the following code
So it looks thee build did not failed with a java greater than 11 at compile time ???
Will do more testing about this once I get some times, maybe it is a side effect of allowing java>=11 in the dependencies, which would cancel the
makedepends
ignapk commented on 2021-06-15 17:50 (UTC)
@class101 My problem was not using java-11, so I deleted my comment as the pinned one already mentions that it's necessary. Everything works fine now, sorry for the confusion.
class101 commented on 2021-06-15 17:46 (UTC)
@ignapk
Got your message, I have recompiled the project but I do not get this error. Did you lack a dependency ? If so let us know which one :)
« First ‹ Previous 1 2 3 4 5 6 Next › Last »