-
Notifications
You must be signed in to change notification settings - Fork 8
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Can't build container image due to compilation error. #5
Comments
Hi. Thanks for the feedback. FirmXRay was previously built on Ghidra v9.2.2. Some APIs may have changed so you may either revert to the previous version or update the source code with the latest API calls. |
Great, |
@onehouwong Could you please tell me the exact version of JDK I should use in this project? Thanks! |
Below is the JDK version that was used to run FirmXRay around 3 years ago:
Other JDK versions might work as well as long as they can compile |
@onehouwong Thank you so much for your continuous help. The analysis job can run after adjusting JDK and Ghidra to the explicit versions! I wrote a simple Dockerfile and helper manuscript here. :) Still, there is a simple question, the analysis output of
It only contains one segment. However, the results of |
Thanks for sharing! To debug the issue you mentioned, I will need more information from the internal executions. For example, checking if FirmXRay correctly finds the APIs' addresses would be useful, from https://github.com/OSUSecLab/FirmXRay/blob/master/src/main/Main.java#L167 |
Hi there.
This is my dockerfile:
When I invoke it on my Linux machine, error occurred:
I have compiled
ghidra.jar
(v11.1.1) using OpenJDK 17 and copied it to${FIRMXRAY_DIR}/lib/
.The text was updated successfully, but these errors were encountered: